Sonntag, 5. November 2017

Arduino (1), was ist denn das ?

Angeregt durch Projekte von anderen Modellbauern begann ich mich für die Klein-Computer Arduino zu interessieren. Meine Frau sorgte dann mit einem Experimentier-Set als Geburtstagsgeschenk dafür das Schwung in die Geschichte kommt.


Dabei denke ich in drei Richtungen :

1.) Einsatz auf dem Modellschiff. In erster Linie zum steuern der unterschiedlichen Lichtfunktionen incl. einer teilweisen Automatisierung. Dabei könnte z.B. der Arduino feststellen ob es hell ist. Und dann bei Tag den Rhombus (Tages-Signal Schleppzug) am Mast aufziehen oder eben bei Nacht das Lichtsignal Schleppzug setzen. Als Skipper müsste man dem Schiff nur noch mitteilen "es wird geschleppt". Auch das umschalten der nautischen Beleuchtung auf Ankerlicht kann man dem Arduino überlassen. Fällt der Anker sorgt der Arduino 20 Sekunden später für das Ankerlicht. Natürlich könnte der Arduino auch die automatische Schaltung der Lenzpumpe und des Alarms bei Wassereinbruch übernehmen. Selbst eine teilweise autarke Steuerung wäre theoretisch denkbar.
Zusätzlich könnte man eine Sequenz programmieren mit der die Lichtfunktionen auf einem Messestand automatisch ablaufend geschaltet werden können. Dann müsste man nur noch in Abständen den Akku des Modells laden oder austauschen. Auf jeden Fall werde ich meinen aktuellen Neubau, die Taucher Otto Wulf 8, damit ausrüsten. Nur die autarke Steuerung werde ich bei diesem Schiff nicht umsetzen, das werde ich mir für ein Schiff mit Schottelantrieben aufheben.

2.) Einsatz des Arduino zum steuern eines Modellbahn Micro-Layout. Längerfristig möchte ich so eine Kleinstanlage in Spur H0e für die Vitrine bauen. Natürlich voll funktionsfähig und mit diversen, kleinen Funktionen. Für den Betrieb in der Vitrine sollte diese Anlage natürlich automatisch laufen können. Das schöne ist das der Arduino aufgrund seiner geringen Größe in das Micro-Layout integriert werden kann.

3.) Langfristig sollen auch Projekte entstehen die mit unserem Wohnwagen zu tun haben. So könnte man die Elektrik und die Wasseranlage unseres Wohnwagens überwachen und steuern, eine Alarmanlage bauen sowie die Solaranlage und die Heizung überwachen. Auch da ist vieles denkbar.

Mit ihren bis zu 54 frei programmierbaren Ein- und Ausgängen sind die diversen Arduino Versionen ideal für solche Jobs. Dazu kommt das auch sehr kleine, ausgesprochen preiswerte Versionen zu bekommen sind. Ein großer Vorteil einer solchen Lösung ist das man mittels Notebook jederzeit die Software ändern kann um Abläufe anzupassen oder weitere Funktionen hinzuzufügen. Außerdem hat man mit diversen Sensoren auch die Möglichkeit Betriebszustände zu erfassen und diese dann auswerten zu lassen. Ein Beispiel (die Erfassung ob es hell oder dunkel ist) hatte ich ja oben schon genannt. Aber es wäre noch viel mehr möglich.


In den nächsten Wochen werde ich mit dem Arduino diverse Versuchsaufbauten mit einem Arduino Uno machen und teilweise auch hier vorstellen. Diese Version des Arduino basiert auf dem ATMega 328 von Atmel und hat 14 digitale Ein- und Ausgänge (6 davon dimmbar) und 6 analoge Eingänge. Der Arduino Uno soll vorerst ausschließlich als Versuchs-Board dienen um das programmieren zu lernen und die Möglichkeiten zu erkunden. Im Schiff sollen später ein bis zwei Arduino Pro Mini arbeiten. Für die Modellbahn-Steuerung ist der Arduino Mega mit 54 Ein- und Ausgängen angedacht.