Hallo Frank,
Es gibt verschiedene Varianten und es kommen ständig neue hinzu. Ich versuche mal, trotzdem auf Deine Fragen zu antworten.
Das Arduino ist ein über ein normales USB-Kabel programmierbarer Microcontroller. Üblicherweise wird das Ding in der Programmiersprache C programmiert. Weitere Informationen zur Arduino-Plattform gibts auf
http://www.arduino.cc/
Das Arduino hat verschiedene elektrische Ein- und Ausgänge, über die entweder Messwerte eingelesen werden können (z.B. Spannungsveränderungen bei Unterbrechung einer Lichtschranke) oder elektrische Signale gesendet werden können (z.B. um eine Kamera, einen Blitz oder ein Magnetventil auszulösen). Was man angeschlossen hat, ist dem Arduino per se eigentlich relativ egal. Man muss nur für manche Dinge eine elektronische Schaltung dazwischensetzen, um weder dem Arduino noch den angeschlossenen Geräten dabei Schaden zuzufügen. Hoekri hat sich die Mühe gemacht, diese Schaltung etwas professioneller auf einer Platine umzusetzen, meine etwas rustikalere Variante hab ich irgendwo hier im Thread mal fotografiert, musst du mal suchen.
Da die Schaltung soweit relativ gut funktioniert, beschäftige ich mich momentan überwiegend mit der Entwicklung der Software, um diese auch sinnvoll nutzen zu können. Natürlich muss die Software mit der Hardware zusammenarbeiten, aber prinzipiell könnte die Hardware auch mit anderer Software problemlos funktionieren (und umgekehrt).
Die aktuelle Softwareversion (da meine Freundin meine Bastelei immer so nannte, habe ich das "fertige Gerät" crazyMachine getauft) ist nicht über einen Computer zu bedienen (auch wenn man einen Computer braucht, um die Software aufs Arduino zu laden), sondern wird über 5 Tasten und ein LCD-Menü gesteuert. Funktioniert relativ gut, ist aber ziemlich fummelig, wenn man viele Werte auf einmal verändern will. Deswegen ist es geplant, als einen zusätzlichen Menü-Unterpunkt eine Computer-Verbindung einzuführen, die dann dazu genutzt werden kann, die Parameter direkt von einem (bisher noch nicht entwickelten) Computerprogramm gesendet zu bekommen. Die entsprechende Schnittstelle seitens des Arduinos-Programms ist im Grunde genommen schon fertig, allerdings fehlt noch das entsprechende Computerprogramm, das die entsprechenden Daten senden kann. Ich hoffe ja immer noch, dass sich jemand findet, der Lust hat, das zu entwickeln, weil meine Freizeit auch begrenzt ist. Das Arduino-Programm wird aber weiterhin über die 5 Tasten und die LCD-Menüs bedienbar bleiben.
So, ich hoffe, ich habe ein bisschen Licht ins Dunkel gebracht. Dass dieser Thread ein wenig chaotisch geworden ist, liegt zum einen an der doch erheblichen Evolution seit dem ersten Post, zum anderen vermutlich auch einfach in der Natur eines linearen Forenthreads.
Was die Bastelei angeht, kann ich Dir nur raten, es einfach mal zu versuchen. Das finanzielle Risiko ist überschaubar und als Tischler und Krankenpfleger bist Du vermutlich nicht unbedingt mit zwei linken Händen ausgestattet. Fang ganz am Anfang in diesem Thread mit der ganz einfachen Lichtschranke an, wie man das passende Infusionssystem bedient, brauche ich Dir vermutlich nicht zu erklären
Ich arbeite übrigens als Arzt, habe also einen eher schlechteren handwerklichen Hintergrund als Du. Physik habe ich nach der zehnten Klasse abgewählt und mit Elektronik habe ich mich vorher auch nie beschäftigt. Programmiert habe ich zuletzt in meinem Informatikkurs in der Schule, damals allerdings nicht in C, sondern in Turbo Pascal. Sicherlich würde ein abgeschlossenes Elektrotechnik- und Informatikstudium viele Dinge leichter werden lassen, aber ohne geht es auch. Nur Mut! Vieles ist doch erstaunlich leicht erlernbar.