Meine DIY Projekte

Arduino — 3 D-Druck — Klemmbausteine

und einige andere Sachen

Ich beginne einfach mal mit dem Aduino. Das ist ein Einplatinencomputer, der vom Anwender noch „gepimpt“ werden muss. Das bedeutet konkret, man muss das, was man will, noch zusammenstellen und ein kleines Programm entwickeln. Aber keine Panik, so schlimm ist das gar nicht.

Für den Anfang einfach mal so! Macht doch was her, finde ich. Dieses Gerät hat eine Überwachungsaufgabe in einem Pflanzenschrank:

Dies ist der Schrank im Rohzustand. Enthalten sind die Pflanzlichtstreifen, drei Wasserbehälter mit Ultraschallzerstäuber und je Fach ein Umwälzgebläse. Oben drauf die Arduino-Regelung in der ersten Ausführung. In der vorigen Abbildung ist die Weiterentwicklung zu sehen. Die Anzeige ist jetzt einfach nachzuvollziehen: HG ist die gemessene Luftfeuchte, T die Temperatur im Schrank, Wasser in rot bedeutet der Behälter muss aufgefüllt werden und die violetten Punkte zeigen an ob eine Pflanzlichtreihe an – ausgefüllter Kreis oder aus ist – leerer Kreis. Die Zerstäuber werden unterhalb einer Schwelle ein- und oberhalb einer Schwelle wieder ausgeschaltet.

So sieht das Grät von innen aus: Stecker, Relaisplatine und eine Menge Kabel, die zum Teil untereinander, vor allem aber mit dem Arduino verbunden sind.

Das Kabelverhau sieht natürlich im ersten Moment wüst aus.

Angeschlossen sind aber drei Luftfeuchtemesser, dreimal Wasserstandsmesser, dreimal Ultraschallzerstäuber, ein Temperatursensor und fünf Led-Zeilen. Für die Anzeige habe ich zusätzlich einen 4,8″ LCD Bildschirm an den Arduino angeklemmt. Die Programmierung des Arduino erfolgt mit Hilfe der Arduino IDE, die es sowohl für Windows als auch Linux gibt. Für den ersten Kontakt gibt es viele frei zugängliche Übungen und Programme, die das Einarbeiten ziemlich leicht machen.

Das Gehäuse für den Arduino habe ich selbst entworfen und mit meinem 3D-Drucker ausgedruckt. Aber dazu später mehr, ich schreibe auch dafür einen eigenen Eintrag mit Beispielen.

Wetterstation

Meine neuestes Projekt an dem ich gerade arbeite ist eine Wetterstation. Dazu gehören ein Arduino mit Wlan, da das Gerät auf dem Garagendach befestigt werden soll. Übertragen werden sollen Windgeschwindigkeit, Temperatur, Luftdruck und Luftfeuchtigkeit. Als Bonus hätte ich gern noch Windrichtung, Regenmenge und Sonnenscheindauer. Die Stromversorgung soll über eine Lithiumzelle mit Solarpanel und die Datenübertragung in mein Wlan-Netz erfolgen. Die Gerätegehäuse will ich dann natürlich auch selber konstruieren und drucken. Ich gebe ehrlich zu, dieses Projekt dauert doch länger als ich gedacht habe! Naja, der Tag hat halt nur 24 Stunden. Die meisten Gehäuse und Sensoren sind bereit, die ersten Teile haben die Erprobung hinter sich aber das Alles muss noch verkabelt, zusammengebaut, einzeln und alles zusammen getestet werden. Und zum Schluss sind dann sicher auch noch Programmänderungen durchzuführen. Alles in Allem, das dauert noch etwas. Bilder und Beschreibungen füge ich hier demnächst noch ein.

3-D Druck

Es hat Zeiten gegeben, da dachte ich, interessant aber ich hab genug andere Sachen. Aber es kam wie es kommen musste, auf einmal stand ein Anycubic Cobra auf meinem Tisch. Also schnell mal ein paar Sachen von thingiverse.com heruntergeladen, auf SD-Karte geschrieben, den Drucker damit gefüttert und ab geht die Lucie!

Sehr schnell war mir das zu unprofessionell und unpraktisch. Änderungen mussten her. Heute sieht das so aus:

Im ersten Moment nicht sehr spektakulär, aber – ganz rechts oberhalb des Bildschirms, dieser silberne Streifen, das ist eine Z-Box von Zotak. Ein Kompletter PC, mit allem was dazugehört. Lediglich RAM und SSD müssen eingebaut werden. Lan, Wlan und Bluetooth sind inclusive. Heute sind diese Geräte schon für unter 50 € zu haben. Den Drucker und die Kamera über USB verbinden und schon ist der Drucker im Wlan-Netz und z.B. über Octoprint von überall zu erreichen!

Als Betriebssystem habe ich MX-Linux mit Fluxbox installiert. Über Rustdesk kann ich das Gerätchen dann, ohne dass Monitor und Tastatur angeschlossen sind, verwalten.