Projekt Peristaltikpumpe
=====================

Aufbau: Die orginale Peristaltikpumpe wurde komplett zerlegt. Dann wurde mit Senkkopfschrauben M2.5x14 das 
Pumpengehuse auf den Deckel der Plastikdose mittig geschraubt. In der Mitte wurde eine Bohrung von ca. 14 mm 
in den Plastikdeckel gebohrt, damit der Getriebemotor durchpat. Dann wurde der Getriebmotor an eine Batterie 
angeklemmt und mit einer Schleifscheibe der Durchmesser von 3 auf 2mm reduziert. Getriebe mit Klebeband gegen
Spne schtzen! Anschlieend wurde die Phase bei stehendem Motor geschliffen, so da das Ritzel darauf pat.

Eine Leiterplatte von 30x10x1.5 mm wurde zugeschnitten und die ueren Ecken abgerundet. R5
Die Leiterplatte wurde mittig mit Durchmesser 5mm gebohrt. Im Abstand von 4,7 mm wurden links und rechts 2 Lcher
mit 1,8 mm gebohrt und angesenkt. Hier werden mit 2 Schrauben M1.6 x 7 der Getriebemotor angeschraubt. Ganz
auen sind noch zwei Bohrungen im Abstand von 11 mm von der Mitte mit 3,2 mm Durchmesser.

Im Deckel befindliche Lcher auf 3 mm aufbohren.
Im Pumpengehuse die 4 Bohrungen mit 2.2mm aufbohren und M3 Gewinde hineinschneiden.
Ausschnitt fr USB-Buchse in die Gehuseunterschale feilen / frsen. Dabei empfiehlt sich zuerst die Pumpe komplett zu 
montieren und dann durch anzeichnen die Position des Ausschnittes zu ermitteln. Die Elektronik (Nanoboard) darf das 
Gehuse des Motors / Getriebe nicht berhren.

Programmierung mit Atmelstudio. Ich habe den Bootloader entfernt und das Programm ber die Programmierschnittstelle
(6pol. Pfostenstecker) vorgenommen. An D3 vom Nanoboard wird das IGR Signal angeklemmt und an D9 wird ber einen
MOSFET der Motor angeschalten. Die Dioden bitte nicht vergessen, da der Motor mit seinen Spulen eine Gegeninduktion
verursacht, welche den USB-Port vom Rechner zerstren kann, als auch das Nanoboard.

Montage: Getriebemotor mit Ritzel bestcken. Halteleiterplatte auf Getriebe montieren. M3 Zylinderschrauben durch das
Pumpengehuse stecken, Getriebemotor mit Halteleiterplatten aufschieben und dann Gehusedeckel darberstecken und
auf der Innenseite mit U-Scheibe, Federring und M3 Muttern sichern. 
Motor an JST Stecker der Leiterplatte anstecken und in die Unterschale hineinschieben. Mittels Ltkolben kann man in der 
Unterschale seitlich fr die Leiterplatte eine Sicke ziehen, in der dann die Leiterplatte gegenber der USB-Buchse halt findet.
Auf der anderen Seite hlt die USB-Buchse im Gehuse die Position. 
Oberseite mit Pumpengehuse aufschrauben.
In den 3x5 mm Schlauch den 2mm Silikonschlauch durchfdeln. Dann das Rollenwerk auf das Ritzel setzen und den Schlauch
einlegen. Zuletzt den Deckel mit vier M3x10 Edelstahlschrauben am Pumpengehuse aufschrauben.

Inbetriebnahme: Pumpe (Nanoboard) an PC anschlieen und im Gertemanager COM11 und die Schnittstellenparameter 
9600Bd, 8N1, kein Handshake o. einstellen. Wenn ein anderer COM-Port gewnscht ist, dann den im Gertemanager setzen. 
Dann mu im Projekt im PL ebenfalls fr Read und Write auf den COM-Port die Schnittstelle eingestellt werden. Danach sollte man
das Projekt stoppen und erneut starten. Nun die Parameter noch setzen, wie im Bild PL.jpg zu sehen. Der k-Faktor bestimmt mit
dem Dosierwert die Anzahl Impulse, welche der Motor am IGR abzhlt, whrend er sich dreht. Ich habe als Dosierwert Mikroliter 
vorgegeben und mit dem k-Faktor die Menge dann korrigiert. Im Versuch habe ich 6 identische Pumpen gebaut, welche annhernd
gleiches Verhalten aufweisen. Die Dosiergenauigkeit schwankt um +/- 50 Mikroliter. Dies bedingt das bauliche Prinzip. Der Schlauch
wird durch 3 Rollen gedrckt. In einem Schlauchabschnitt von ca. 20mm mit nen Innendurchmesser von 1mm sind ca. 20mm^3
Flssigkeit (20 Mikroliter) im Schlauch. Je nach Abschnitt (Schlauchlnge), Abnutzung des Schlauches, Viskositt der Flssigkeit 
kann es hier zu Schwankungen in der Dosiermenge kommen. Zum Justieren des k-Faktors dosiert man zum Beispiel 10000 Mikroliter
in ein Becherglas auf einer Waage. Dann sollte ein Gewicht von 9,9982g bei Wasser von 20C dosiert werden. 
(https://wissen.science-and-fun.de/tabellen-zur-chemie/dichtetabellen/dichte-von-wasser/)

