Final: Pico LED Binäruhr
Es ist vollbracht! Mein Projekt Pico LED Binäruhr ist erfolgreich realisiert. Für alle die erst jetzt in das Thema einsteigen sei kurz erklärt worum es hierbei geht. Und übrigens. Jetzt ist es auch Zeit mit der Pico LED Binäruhr an einem Wettbewerb teilzunehmen. Alles das in diesem Bericht...
Es hat nun auch schon ein bisschen Vorgeschichte, denn ich befasse mich mit diesem Projekt schon ein paar Tage und auch ein paar Beiträge (siehe auch dieser Beitrag “Raspberry Pi Pico Binäruhr”, etc.) habe ich dazu bereits verfasst. Das zeigt aber vor allem welche Begeisterung der kleine neue Microcontroller der Raspberry Pi Foundation UK auslösen kann.
Doch kommen wir zum Projekt: Ziel war es eine Uhr zu bauen. Allerdings eine, die Zeit nicht wie gewöhnlich mit Zeigern und einem Ziffernblatt anzeigt oder auch in Form einer LCD Uhr. Vergessen wir also auch das 24/60 Stunden/Minuten und Sekunden Format. Also alles was herkömmliche Uhren so darbietet. Es geht dabei im Wesentlichen um folgende Punkte:
den Pico Microcontroller verwenden
ein peiswert umsetzbares Projekt
geeignet auch für den Schulunterricht mit Kindern
Verständnis für Binär
Python Programmieren lernen
Also speziell in diesem Projekt soll eine Uhr entstehen, welche und die Zeit eben binär anzeigt. Damit dies auch optisch noch reizvoll ist, sollte es eben mittels LED’s angezeigt werden. Das Ganze auch in einer Art und Weise, so das es auch Spaß macht einen Hingucker im Zimmer zu haben, der Aufmerksamkeit erzeugt. De Facto muss es aber von der Material-Einkaufsliste her günstig sein.
Daher kommt natürlich der super Neue und ausgezeichnete Raspberry Pi Pico in Betracht, den wie schon so häufig genannt kostet der rund 4 € und bietet dafür richtig viel. zudem eignete der sich auch ausgezeichnet für den Schulbetrieb, denn man kann eine ganze Reihe Projekte damit realisieren und viel über Programmierung und Microcontroller lernen.
Das Projekt in Summe schätze ich von den Materialien im Einkauf auf um die 20-25 Euro. Die Basis für unser LED Panel ist eine Plexiglas-Platte aus einem Bilderrahmen (gesehen und gekauft im Drogeriemarkt (DM). Gebohrt, verlötet und verkabelt sieht die Binäruhr dann erst einmal so aus:
Eine der großen Herausforderungen bei diesem Projekt ist die Tatsache, das der Pico zwar über einen Temperatursensor verfügt aber nicht über ein Zeitgebendes Modul. Er kann damit schon einiges bieten, doch eben fehlt ihm damit halt jegliches Zeitgefühl. RTC steht für “real time clock”, also eine Echtzeituhr. Das Angebot an Zubehör für den Pico wächst aber derzeit enorm. Wir dürfen also davon ausgehen das es noch eine Vielzahl von sinnvollem Zubehör geben wird mit dem wir weitere tolle Projekte realisieren können. Ich hatte erst zuletzt nachfolgendes Block Breakout Modul entdeckt, welches aber recht teuer ist und den Rahmen für das LED Binäruhr Projekt sprengen würde. Ich kann mir es aber sehr gut im EInsatz an Schulen vorstellen.
Der kleine Pico ist ein richtiger Hit unter Bastler Fans und befindet sich auf einem regelrechten Siegeszug. Eventuell könnte es auch künftig ein Upgrade geben welches unser Zeot-Problem löst. Bis dahin gibt es ein brandneues Modul mit dem wir unser Problem mit dem Pico und der Zeit in den Griff bekommen.
Die Rede ist von dem neuen Waveshare Modul, welches das Manko des fehlenden Zeitgefühls beim Pico löst. Die Wiki zum Waveshare Pico RTC DS3231 Modul habe ich euch hier verlinkt. Leider ist es derzeit noch nicht so leicht bzw. fix zu bekommen, weil man aktuell wegen des Versandweges ziemlich lange Lieferzeiten in Kauf nehmen muss. Bei mir waren es ungefair 20 Tage die ich auf das Modul warten musste. Dabei hat es die Hälfte der Zeit auf einem deutschen Flughafen herumgelegen bis das Päckchen weiterbearbeitet wurde. Seltsam aber nun egal.
Wichtig ist nur - es ist nun geschafft! Eine der anderen großen Herausforderungen ist es dann noch die Werte in einem geeigneten Format zu übergeben damit wir die jeweiligen LED’s einzeln schalten können, welche wir brauchen um beispielsweise den Wert 25 Sekunden anzeigen zu können. Den GitHub Code habe ich euch ebenfalls verlinkt! Wenn Ihr am Projekt arbeitet wird euch der Code den Ihr gerne benutzen durft sicher hilfreich sein.
Tipp: Beim Basteln und Testen hilft euch zum zurücksetzen der LED’s noch mein kelines Pico_AllLED_Reset.py Python Skript. Damit könnt Ihr bei Bedarf alle LED’s ausschalten wenn Ihr an eurem Skript noch verfeinert und schraubt und es anhalten solltet.
Wie gesagt wir arbeiten hier mit Python besser gesagt Micropython und dazu setze ich den Thonny IDE ein. Programmieren könnt Ihr mit Thonny beispielsweise auch ganz super von einem Raspberry Pi 4 aus, einem anderen Linux Computer, Windows PC oder Mac und sicher bald auch schon mit einem Chromebook. Der Lerneffekt ist großartig - Ihr werdet das sehen!
Wenn euch das Projekt gefällt könnt Ihr gerne auch eine positive Bewertung auf der Seite des Pico Wettbewerbes von PCBWay.com abgeben. Würde mich natürlich freuen. Übrigens findet Ihr dort auch weitere detailierte Informationen wie eine Teileliste und Preise für das benötigte Zubehör und was es noch so gibt. Im Rahmen des Wettbewerbs werden zahlreiche super Projekte mit dem Pico vorgestellt.
Und so sieht das Ergebnis aus, wie Ihr auch im nachfolgenden kleinen Clip sehen könnt.
Viel Spaß beim Nachbauen und studieren! Natürlich könnt Ihr nicht nur den Code anpassen wie es euch besser gefällt, sondern auch ggf. ein anderes Gehäuse oder Panel Material nutzen, damit eure LED Binäruhr euch richtig gut gefällt. Ich würde mich freuen das zu sehen. Ich findet mich auf Twitter!










