Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 1
Einleitung
Dieses Dokument beschftigt sich mit dem Bau einer gnstigen und einfach
herzustellenden Dosierpumpe. Die Basis der Dosierpumpe ist ein Arduino Mega (1280
oder 2560) Controller-Board, der ber ein Motorshield bis zu 4 Schlauchpumpen separat
ber Zeit oder manuelle Bettigung steuert.
Als weitere Besonderheit dieser Dosierpumpe wurde eine Nachfllautomatik integriert,
die optional aktiviert werden kann, sowie die Messung von Temperatur(en) mit bis zu
zwei Temperatursensoren (Raum-/Wassertemperatur).
Die entwickelte Firmware ermglicht die gesamte Bedienung der Dosierpumpe ber ein
integriertes Men fr die einzelnen Dosierpumpen. Die Steuerung und Kalibrierung
erfolgt ber ein 5-Tasten Bedienfeld und Einstellparameter sowie Uhrzeit und
Dosierzeiten werden ber ein 2- oder 4-zeiliges LCD ausgegeben.
Bauanleitung: DIY Arduino Dosierpumpe
Autor/Entwickler: Dipl.-Ing. (FH) Volker Mink alias Aquafish007
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 2
Es besteht grundstzlich die Mglichkeit gnstig und hochqualitative AddOns
hinzuzufgen, wie z.B.
-Magnetrhreinheit
-Temperaturcontroller ber ein 1-fach 230V-schaltbares Releigh, welches einen Heizstab
steuert und bei ber- und Unterschreitung der Temperatur akkustische Alarmsignale
ausgibt
-Temperaturcontroller ber die 12-24V Versorgung, welches PC-Lfter oder eine
Lfterbatterie bei berschreitung von Temperaturgrenzwerten einschaltet und bei
Erreichen der Soll-Temperatur ausschaltet
-Funksteckdosensteuerung von diversen Gerten (Dosierpumpe Extended als
Minicomputer)
-Modifikation eines kuflichen Futterautomates und integration ber Futterdosierzeiten.
-etc.
Etwas ber mich und die Hintergrnde zu diesem initialen Projekt
Mein Name ist Volker Mink. Meine berufliche Laufbahn brachte mich nach einer
biologisch technischen Ausbildung und einem Biotechnologie-Studium mit der
Ausrichtung in die Verfahrenstechnik und einer Diplomarbeit in
Molekularbiologie/Biochemie in die Gerteentwicklung eines groen
Biotechnologieunternehmen. Heute bin ich in der
Vorentwicklung/Grundlagenforschung ttig und beschftige mich mit mikro- und
makrofluidischen Systemen neuer Instrumente.
Nun erfordert das schnelle Umsetzen von Funktionsmustern in meinem Bereich auch die
Verwendung von elektronischen Komponenten, welche wiederum HW-Komponenten
wie Schlauch- oder Spritzenkolben-Pumpen, Schrittmotoren, Druckmessung,
Temperaturmessung, etc. steuern. Hilfsmittel der sog. Rapid Prototyping fallenden
Kategorie ist beispielsweise die Verwendung der Arduino Entwicklungsumgebung.
In meinem alltglichen Umfeld in Kombination mit meinem liebsten Hobby der
Aquaristik sind schon diverse Werke entstanden. Irgendwann kam ich auf die Idee, ein
einfaches System so einfach wie mglich dem Nanoriffe Forum zu prsentieren, um zu
zeigen wie schnell und auch einfach man mit Hilfe von fr die Prototypenentwicklung
eingesetzten Instrumenten sogar ein fertiges hochqualitatives Produkt erzeugen kann.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 3
Aus der Prsentation wurde nun eine Bauanleitung fr eine DIY Dosierpumpe, die ber
ein Arduino Mega gesteuert wird.
Die Bauanleitung war ein Versuch von mir und ist bewusst so erstellt, dass es von
jedermann nachgebaut werden kann, selbst von jemanden, der noch nie etwas mit
Elektrotechnik und Microcontrollern zu tun hatte.
Also Hnde aus der Tasche und anfangen. Ihr werdet sehen es macht Spa!
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 4
Stckliste
Dosierpumpen-Parts:
1. 1 x Gehuse, z.B. eine Eurobox: http://www.ebay.de/itm/360498507876?ssPa984.m1423.l2649
2. 4 x Dosierpumpen: http://www.ebay.de/itm/151093653767?ssPa984.m1423.l2649
3. 1 x LM2596 Step-Down DC-DC-Wandler: Der wird verwendet, um aus der 24 V-Shield Versorgung fr
die Pumpen eine benutzbare Spannung fr den Arduino zu gewhrleisten:
z.B. http://www.ebay.de/itm/370845987729?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649,
oder http://www.ebay.de/itm/180952228185?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l264
9,
oder http://www.ebay.de/itm/290919540264?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l264
9. Sucht euch den gnstigsten raus!
4. Stepper-Motor-Shield: http://www.ebay.de/itm/170971473727?ssPa984.m1497.l2649 (Das Modul
fr die Pumpensteuerung: Wenn ihr nicht umlten wollt (--> die Kondesnatoren sind hier mit 16V
falsch!) msst ihr die teurere Variante von Adafruit verwenden)
5. Arduino Mega, idealerweise so ein Kit
hier: http://www.ebay.de/itm/221041217549?ssPa984.m1423.l2649
(Das Protoshield ist hier halt schon dabei)
6. Protoshield (Mega)
7. I2C-LCD: das hier z.B. http://www.ebay.de/itm/SainSmart-IIC-I2C=item33836eb69f
8. Das Keyboard: http://www.lipoly.de/index.php?main_pagecc9csi0at1r2403 oder Keypad (inkl.
Versand: 10 )
9. RTC-Modul (die Uhr): z.B. das hier: http://www.ebay.de/itm/360571883714?ssPa984.m1423.l2649
10. 24 V Netzteil mindestens 3-4 A: z.B. Netzteil : Zwischen 12 und 24 V umschaltbar (12,69 )
11. Optional: Schwimmerschalter: http://www.ebay.de/itm/181181154635?ssPa984.m1423.l2649
12. Optional: Buzzer: http://www.ebay.de/itm/261220232022?ssPa984.m1423.l2649
13. Optional: Temp-Sensor: z.B. http://www.ebay.de/itm/Waterproof-Digita=item5af19913c0
Ansonsten die Basics:
1. Fr das Nachbau-Motor-Shield die beiden Kondensatoren zum umlten: C7 + C8 von 16 V auf 25
V:http://www.ebay.de/itm/170627606349?ssPa984.m1423.l2649
oder
http://www.ebay.de/itm/251322271927?ssPa984.m1423.l2649
2. 1 DC-Einbaubuchse (2,5 mm) an Gehuserckseite fr den Anschluss des Netzteils (1,89 )
3. 1 DC-Einbaubuchse (2,1 mm) an Gehuserckseite fr den Anschluss des Schwimmerschalters (1,79
)
4. 1 DC-Stecker (2,1 mm) zur direkten Verbindung an den Schwimmerschalter (1,39 )
5. Stiftleisten und Buchsenleisten: http://www.ebay.de/itm/251322665455?ssPa984.m1423.l2649
6. 2 3-Pol DIN Einbaubuchsen an Gehuserckseite fr den Anschluss der beiden Temperatursensoren
(insges. 3,78 )
7. 2 3-Pol DIN Stecker an Gehuserckseite fr den direkten Anschluss der beiden
Temperatursensoren (insges. 3,58 )
8. Ein bichen Schrumpfschlauch: http://www.ebay.de/itm/400571969758?ssPa984.m1423.l2649
9. 3 x 4,7kOhm Widerstnde (bedrahtet) fr Tempsensoren und RTC-Modul
10. 1 x 100 Ohm Widerstand (bedrahtet) fr den Buzzer
11. 1 x 10kOhm Widerstand (bedrahtet) fr den Schwimmerschalter
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 5
Bebilderte Bauanleitung
Die Bauanleitung wurde mit Hilfe eines Protoshields der Fa. Sparkfun erstellt, auf dem
alles bentigten Leitungen und Komponenten geltet werden. Es kann aber natrlich
jedes beliebige Protoshield oder eine Lochraster-Platine verwendet werden.
Wichtig bei der Platine ist allerdings, dass man sich eine Leiterbahn zum Ground (GND)
und zur 5V- Leitung des Arduino-Boards zieht.
Die Verbindung zum Board wird ber die am Protoshield verlteten Stiftleisten
ermglicht. Nach Fertigstellung des Protoshields wird dieses einfach huckepack auf den
Arduino-Mega gesteckt. Als oberste Ebene wird anschlieend noch das Motorshield
gesteckt, auf dem noch nie Verbindung zum Keypad geschaffen wird.
Unter Verwendung einer Lochrasterplatine mssen die Beinchen der Stiftleiste vor dem
Aufstecken auf den Arduino auf einer Seite noch etwas zurechtgebogen werden, weil
der Arduino deine Aufsteckbuchsen versetzt angeordnet hat. Das ist zwar etwas
unschn, die funktionalitt ist allerdings auch hier gegeben. Auerdem vergnstigt
diese Methode das ganze etwas (- einProtoshield ist je nachdem auch nicht unbedingt
gnstig -).
Man sollte darauf Acht geben, dass es beim Aufstecken zu keinerlei Kontakt zum USB-
Verbinder kommt um unntige Kurzschlsse zu vermeiden.
Auch mchte ich an dieser Stelle darauf hinweisen, dass bitte alle Pins der Stiftleiste auf
mit dem Protoshield verltet werden mssen. Zu beachten ist, dass es keinen
Ltkontakten zu benachbarten Pins gibt.
Ntigenfalls kann man alle Ltpunkte und Leiterbahnen nochmal mit einer Lupe oder
einem Multimeter kontrollieren.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 6
bersicht der Anordnung verwendeten Pin-Header oder Buchsenleisten
Die Verlngerung der Stifte wird zum Aufstecken auf dem Arduino bentigt und werden in der Verlngerung am Protoshield verltet.
Von jedem Pin-Header wird zu Beginn nur 1 Pin angeltet um danach noch Korrekturen durchfhren zu knnen.
Schiefe Pin-Header werden ggf. durch erneutes Erhitzen des Ltpunktes korrigiert.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 7
Nach der Korrektur. Alle Pin-Header mssen so exakt wie mglich zueinander ausgerichtet werden, damit das Aufstecken auf das Mega-Board anschlieend erleichtert wird.
Nun knnen die restlichen Pins des Headers mit dem Protoshield verltet werden.
Aufstecken des Motorshields um die Positionierung des RTC-Shields zu finden.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 8
Der Beste Platz fr das RTC-Shield befindet sich rechts neben dem Motorshield.
Es sollte darauf Acht gegeben werden, dass es zu keinerlei Kontakt des Protoshields mit der USB-Buchse kommt. Am Besten klebt man Isolierband ber die USB-Buchse.
Fr das RTC-Shield werden nur 4-Pins bentigt!
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 9
Nachdem hier eine 4er Buchenleiste (kann einfach mit einem Seitenschneider von der Gesamtbuchsenleiste abgeknipst werden) positioniert wurde, wird hier ebenfalls diese ber einen Ltpunkt an einem Beinchen fixiert, korrigiert und die restlichen Beinchen verltet.
Nun wird eine Ltbahn von SDA und SCL zu den Analogports A2 und A3 geltet.
Der dritte Pin von oben kommt zur 5 V-Leitung (5V-Bus) und der vierte Pin zu Ground.
Fr eine bessere Funktionalitt der RTC ist es oftmals ntig SDA und SCL mit einem sog. Pull-Up zu versehen. Hier wird von den beiden Leitungen ebenfalls eine Verbindung ber jeweils ein 4,7k-10k Widerstand zu 5V hergestellt.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 10
Ansicht von unten.
Tip:
Man erhlt eine bessere bersicht, wenn man auf einer Seite der Platine mit horizontalen und auf der anderen Seite vertikale Ltbahnen zieht.
Nun wird die I2C-Bus-LCD Verbindung hergestellt.
Die beste Position befindet sich oberhalb des RTC-Shields.
Am Besten setzt man hier fr das RTC-Shield auf die dafr vorgesehene Buchenleiste.
In meinem Fall habe ich nach dem Anlten einer 4er Stifleiste diese etwas verbogen. Damit alle Pins gleichermaen verbogen werden, nimmt man am Besten ein Verbindungskabel zu Hilfe.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 11
Fertige Kombination in der Ansicht.
Jetzt wird an der Unterseite nur noch die Verbindung zu den bentigten Ports geltet.
Diese fhrt man Bestenfalls komplett unterhalb des Protoshields durch.
Hier nochmal die fertige Ansicht unterhalb des Protoshields.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 12
Fr einen Vorabtest, kann man sich auf dem Protoshield schon eine Verbindung mit dem Keypadshield herstellen.
Dafr nimmt man ein Stck Stifleiste mit 3 Pins und verbiegt diese um 90 an der langen Seite.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 13
Nun werden auf der Rckseite die Verbindungen zu Analog-Pin 0 (A0), GND (Mitte) und 5V (links) hergestellt
Hier nochmal die Ansicht auf der Rckseite der Platine.
Optional kann nun auch noch ein Alarmgeber/Buzzer auf die Platine geltet werden. Hier wird eine Verbindung ber ein 100Ohm Widerstand zum Digital-Port 9 hergestellt. Die andere Seite wird mit GND verbunden.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 14
Hier nochmal die Rckansicht.
Hinweis:
Auf meinem Bausatz habe ich ungnstigerweise den TX-Pin verwendet, was zu einem stndigen Alarmsignal bei der Kommunikation des Arduinoboards gefhrt hat. Das habe ich natrlich spter auch gendert.
Mit 1-2 weiteren 3er Stiftleisten wird nun eine Temperaturkommunikation hergestellt.
Hier wird die 1-Wire-Verbindung zu (Mitte der Stiftleiste) Digital 2 hergestellt. Parallel dazu kommt noch eine Verbindung ber ein 1k 4,7 kOhm Widerstand zu 5V.
Die beiden ueren Leitungen kommen zu GND und 5 V.
Hier nochmal die Rckansicht der Platine.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 15
Nun verltet man idealerweise eine 3er Stiftleiste auf dem Motorshield Port A0, Gnd und 5V (erste Spalte oben auf dem Shield) um eine gnstigere Verbindung zum Keypad-Shield zu bekommen.
So sieht das Zwischenergebnis alles Zusammengesteckt aus.
Zuletzt kann optional noch ein Schwimmerschalter hinzugefgt werden. Sinnvoll, wenn man eine Nachfllanlagen-Option erhalten mchte.
Hierfr wird nur eine 2er Stiftleiste bentigt, die man um 90 biegt und mit dem Protoshield verltet.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 16
Auf der einen Seite wird zunchst eine Verbindung mit GND und auf der anderen Seite eine Verbindung zum Digital-Port 24 hergestellt.
Danach stellt man wie auch bei der Temperatursensor-Funktionalitt eine Verbindung ber ein 10 kOhm Widerstand parallel zu Digital 24 zu 5V her.
Hier sind nochmal die Ltbahnen dafr dargestellt, wie sie auf der Rckseite gelegt werden.
Nun stellt man sich Kabelverbindungen fr 1-2 Temperatursensoren und Schwimmerschalter her.
Spter werden diese im Dosierpumpengehuse mit den Steckerbuchsen verltet.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 17
Fr 5V-Leitungen verwendet man ideakerweise immmer rote Kabel, fr GND schwarze Kabel und fr die Datenleitung eine beliebige Farbe. Ich nehem in meinem Fall ein blaues Kabel.
Man schneidet sich kleine ca. 1 cm Stcke Schrumpfschlauch zurecht.
Zunchst erhitzt man die Stifte der Buchsenleiste und lsst etwas Ltzinn auf den Pins schmelzen.
Das gleiche wird mit den Kabeln gemacht. Erst wenn auf Buchsen-Pins und abisolierten Kabelenden Ltzinn vorhanden ist, wird einen kurzen Moment beides zusammen verltet.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 18
Anschlieend kommt der Schrumpfschlauch drber um unerwnschte Kontakte zu verhindern.
Schrumpfschlauch erhitzen. Fertig!
Temperatur-Verbinder- und Schwimmerschalter-Verbinderkalbel sind fertig vorbereitet!
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 19
Das gesamte Baukit ist nu fertig fr den Einbau.
Aufgesteckt wird nun folgendermaen:
Protoshield kommt auf Arduino-Board
Beide Temp-Sensorkabelverbinder werden aufgesteckt (Kabelfarben fr GND und 5V und Datenleitungen beachten.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 20
Schwimmerschalter-Verbinderkabel wird aufgesteckt. Auch hier bitte die Kabelfarben beachten!
Seitlich knnen die Kabel herausgefhrt werden, nachdem das Motorshield ebenfalls aufgesteckt wurde.
Ein Test mit 5V aus dem USB-Verbinder zum Arduino-Mega-Board zeigt zunchst eine korrekte Funktionalitt von LCD und Keypad.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 21
Nun folgt der Einbau in ein Gehuse.
Ideal ist duie Verwendung einer EURO-Box.
Es wird eine kleine Platte von z.B. 180 x 80 mm zurechtgeschnitten
und als Bodenplatte in die Box verschraubt.
Dort Positioniert man ganz links an den Rand den DC-DC-Wandler ber Distanzbolzen und 1-2 Schrauben.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 22
So weit rechts wie mglich wird der Arduino-Mega mit 2 Distanzbolzen als abstandhalte auf dieser Platte befestigt.
Alles wird zusammen gesteckt.
Nun bereitet man sich ein DC-Stecker vom DC-DC-Board zum Arduino her.
GND aussen, 5 V Innen verlten.
Wichtig: Immer vor der Verltung von Kabel und Bauteil beides mit Ltzinn benetzen.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 23
Schrumpfschlauch drber. Fertig!
Anderes Ende an das DC-DC-Board lten. Fertig!
Kurzer Test der Verbindung.
Verbindung zum Arduino-Board wieder abnehmen und ber den Trimmpoti des DC-DC-Boards eine Spannung von ca. 12 V einstellen.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 24
Nun wird noch ein Kabel an V+-In (rot) und V- -In (schwarz an das DC-DC-Board geltet, das wiederum mit der Power-In Schraubklemmen am Motorshield verschraubt wird.
An dieser Schraubklemme vom Motorshield wird auch Plus und Minus vom Netzteil eingespeisst.
Wichtig:
Nun muss der Jumper vom Motorshield abgenommen werden.
Weiterer Hinweis!:
Die beiden Kondensatoren C7 und C8 geben an, wieviel Spannung das Motorshield vertrgt.
Wenn man das Motorshield mit 24V betreiben mchte, sollten diese beiden Kondensatoren unbedingt durch 25V Kondensatoren ausgetauscht werden, falls diese noch nicht verbaut sind.
Nun kann das Netzteil angeschaltet werden um zu testen, ob alles funktioniert.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 25
Auf der Rckseite der Front werden Bohrmarkierungen fr 4 Dosierpumpen eingezeichnet.
Mit einem Kreisschneider kann man beispielsweise anschlieend die Lcher fr die Dosierpumpen-Kassetten in das Frontblech schneiden.
Nun werden die Dosierpumpen z.B. mit Hilfe von Distanzbolzen o.. befestigt
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 26
Die Frontplatte wird anschlieend auf das Gehuse geschoben
und mit dem Motorshield verbunden. Siehe blaue und orangefarbene Kabel.
Auf der Rckseitenplatte werden nun DC-Einbaubuchse (2,5mm) fr Netzteil, DC-Einbaubuchse (2,1mm) fr den Schwimmerschalter, 2x DIN Einbaubuchsen fr die Temperatursensoren verbaut.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 27
An der Rckseite der Rckplatte werden im Anschluss die vom Protoshield kommenden Kabel verbunden.
Links unten: 24V-Eingang mit 2,5mm DC-Buchse
Links oben: Schwimmerschalter mit 2,1mm DC-Buchse
Rechts oben und unten die DIN-Buchsen fr die Tempsensorankopplung.
Man sollte sicherstellen, dass gengend Platz nach dem Einbau der Rckplatte in das Gehuse vorhanden ist.
Nun werden die Kabel vom Protoshield an die Buchsen geltet.
Bei den Temp-Sensoren ist das untere blaue Kabel die Datenleitung, links VCC und rechts GND
Bei den DC-Buchsen sollte der Kern-Pin mit VCC-Beaufschlagt werden und die uere Hlle mit dem GND
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 28
Ansicht, nach dem Verlten der 4-Leitungen.
Die Rckseite nach dem Einbau in das Gehuse. Der Schwimmerschalter ist hier bereits montiert.
Display und Keypad sind fr Tests ebenfalls initial angeschlossen.
Nun muss fr das Keypad-Shield noch ein Verbindungskabel hergestellt werden.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 29
Hier wird wie weiter oben beschrieben ein Kabel mit Buchsenleiste auf der einen und Stiftleiste auf der anderen Seite befestigt. Bitte auf die Farbmarkierung der Kabel achten um eine falsche Montage auszuschlieen!
Hier blau = Datenleitung A0, schwarz GND und rot VCC!
Das Keypad-Shield kann anschlieend am Motor-Shield montiert werden.
Hier ist noch mal die Knopfbelegung dargestellt.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 30
Zum Schluss wird noch ein Schwimmerschalter mit einem DC-Stecker (2,1mm) verbunden. Die Orientierung der beiden Kabel am Stecker ist in diesem Fall egal! Es sollte nur darauf ancht gegeben werden, dass mit einem Schrumpfschlauch Fehlkontakte vermieden werden.
Nun kann das Gehuse zusammengesteckt werden. Fertig!
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 31
Kurze Einfhrung in die Arduino-SW
Es wird nur kurz darauf eingegangen, wie man den Dosierpumpensketch auf das Board
hochldt. Weitere Informationen zur Bedienung der Arduino DIE wird in zahlreichen
Tutorials im WWW beschrieben:
Es sollte wenn mglich die letzte Arduino Version ab 1.0 verwendet werden. In dieser
Prsentation wurde die Version 1.0.4 verwendet.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 32
Nach dem Installieren der SW mssen sich folgende Bibliotheken im Library-Ordner
befinden:
1. Liquidcrystal_I2C
2. Wire
3. DS1307
4. EEPROMex
5. OneWire
6. DallasTemperature
7. AFMotor
Diese Libraries findet man auf der offiziellen Arduino-Seite oder im Thread zur DIY
Arduino Dosierpumpe.
Die Libraries werden hierhin kopiert:
C: Aruino libraries
Anschlieend wird die letzte Dosierpumpenversion ebenfalls auf einem z.B.
Dosierpumpenordner entpackt.
Alle Unterdateien der jeweiligen Version mssen in einem eigenen Ordner zusammen
liegen.
Dann ffnet man die Datei mit dem Namen: Dosierpumpe_2013xxxx_Vx_x_xxxxx.ino
mit der Arduino SW.
Es ffnet sich der gesamte Ordner mit den Unterdateien in der Arduino IDE.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 33
Dann stellt man unter Tools sein verwendetes Board ein.
Nun wird der Arduino via USB-Kabel mit dem PC-Verbunden. In der Regel erkennt der Computer automatisch die angeschlossene Hardware.
Etwas warten.
Danach den verwendeten Com-Port auswhlen.
Erst wenn alle Libraries im richtigen Ordner sind, kann die geffnete SW auf das Board hochgeladen werden. Hier nochmal die Stelle an dem man die bentigten Libraries/Bibliotheken hinzufgt.
Bauanleitung: DIY Arduino Dosierpumpe
Volker Mink alias Aquafish007 (2014) Seite 34
Anschlieend den Upload-Button drcken und abwarten bis dieser Vorgang beendet wurde.
Nun ist der Dosierpumpen-Sketch auf dem Arduino-Mega-Board und kann verwendet werden.
Rechtliches
Dieses Dokument wurde erstellt von Volker Mink alias Aquafish007 (2014) und darf nur
mit ausdrcklicher Genehmigung des Autors verffentlicht werden.
Top Related