Hi,
da ich letztens in meinem NAS-Thread schon gemerkt habe, dass hier der ein oder andere ganz gerne bastelt bzw. baut, möchte ich der ganzen Sache gerne mal eine Art Plattform geben.
Hier sollte bzw. kann in Zukunft jederlei Bastelei geteilt, und darüber diskutiert werden.
Selbstverständlich mache ich gleich den Anfang, denn ich habe die Tage mal wieder ein bisschen gebaut bzw. gebastelt, und möchte euch dementsprechend auch daran teilhaben lassen!
Allerdings noch nicht mein NAS, das dauert dann doch noch ein bisschen.
Eher eine kleine Vorbereitung darauf - ich habe mir einen RaspberryPi Zero bestellt, und alle GPIO, I²C etc. Geschichten laufen da jetzt drüber (die liefen vorher über ein Shifter Shield am XU4Q).
Um es genau zu nehmen, hängen am PiZero momentan eine 8er Relais-Karte (wovon nur 2 Kanäle genutzt werden, Licht und der große Lüfter da), ein BMP180-Sensor und ein Button, der das Licht an und ausschalten kann.
Zugreifbar ist das ganze dann über eine GET API, basierend auf einem nginx Webserver mit php7. Die Daemons und andere Helper-Programmchen sind in Python und Pascal geschrieben.
Die abenteuerliche Adapterkonstruktion am Pi Zero ist nur ein LAN-Anschluss. Ich wollte die Zeitschaltung meines WLAN's deswegen nicht außer Kraft setzen, und so stabil ist WLAN ja eben auch nicht.
Die selbst gelötete Platine da ist bloß ein 5V Stromverteiler (jagut, und ein Steckplatz für den BMP180). Da hängt ein USB Netzteil dran, dass den PiZero und die Relaiskarte mit Saft versorgt. Der XU4Q hat sein eigenes 5 Volt Netzteil, und meine Beleuchtung sowie dieser Lüfter da, hängen an einem seperaten 12V Netzteil (diese graue Dose an der Seitenwand des Regals ist der Verteiler).
Was den XU4Q betrifft - das Shifter Shield war verdammt unperformant gewesen und hat andauernd nicht richtig funktioniert. Gewisse Dinge wie z.B. 1wire oder so gingen auch schlichtweg nicht, weil die Stromstärke zu niedrig war.
Die Bibliotheken für die GPIO's haben z.B. auch keine Möglichkeiten geboten, auf Interrupts zu reagieren - unpraktisch, wenn man nen Button hat. Da half nur Quick'n'Dirty mit permanent 2-4% CPU-Last.
Und ganz abgesehen davon: Shifter Shield = Hitzestau! Deswegen ist da auch dieser große Lüfter - der springt bei CPU Temperaturen über 80°C mal kurz an und kühlt den XU4Q ordentlich runter. Nicht schön, aber besser als das Teil zu toasten. In Zukunft wird er aber seltener laufen, da bin ich mir sicher.
Am XU4Q hängt, wie auch zu sehen, noch eine 750GB WD Red - da lungern ein Mirror, ein kleines NAS, und die Backups meiner Server drauf rum.
Zudem übernimmt der XU4Q auch noch die Aufgabe des DNS Resolvers im Heimnetz (PiHole + Unbound), und stellt per Apache2 noch ein kleines Intranet bereit.
Der Odroid XU4Q wird aber, wie ja in meinem NAS-Thread geschrieben, dann irgendwann demnächst rausfliegen und gegen ein richtiges NAS Marke Eigenbau auf x86 Basis ersetzt. Sobald das passiert ist, schreibe ich dann auch nochmal was dazu.
Hier sind nun noch zwei Bilder meines ganzen Krams.
IMG_20190203_003340_8 (Groß).jpg IMG_20190203_003404_5 (Groß).jpg
Für Ideen, Fragen und Anregungen bin ich wie immer offen!