Eine digitale Uhr mit Microcontroller ganz einfach. Das geht für unter 20 Euro :-)
Der Microcontroller
Raspberry-I-PICO gibt's für 9 Euro und hat alles was benötigt wird. USB Anschluss zum Programmieren, kostenlose Programmiersoftware Thonny, vereinfachte Programmiersprache Python so wie digitale/analoge Eingänge und digitale Ausgänge. Die Ausgänge sind Opencollector und mit einem Pull-UP Widerstand nach 3.3V beschaltet. Der Microcontroller hat diverse Spezialanschlüsse für Sensoren und Schnittstellen, unter anderem auch einen eingebauten Temperatur Sensor. Wir nutzen für unser Zimmerthermometer nur einen kleinen Bereich von 10-30 Grad Celsius oder 0-40 Grad Celsius zur Anzeige. In diesem Projekt möchten wir die Anzeige nicht wie immer mit einer Digitalanzeige machen, sondern analog. Ein fast schon fertiges analoges Anzeigesystem bietet ein
Modellbau Servo.
Kleinservos gibt's schon für ein paar Euro. Zum Betrieb eignet sich ein
USB Steckernetzteil oder ein 5V DC Steckernetzteil. Die Betriebsspannung kann wahlweise mit einem 5V Netzeil oder via USB erfolgen. Mit einem kleinen Python Programm zum lesen der Temperaturwerte und zur Ausgabe mittels Servo, läuft schon alles
ThermoServoPico. Funktionalität: Die Anzeige (Servo) hat einen Bereich von 180 Grad-Winkel für 10-30 (0-40) Grad-Celsius. Nach dem starten läuft das Servo folgende Positionen ab (für jeweils eine Sekunde) -90 / -45 / 0 / +45 / +90 Grad (Winkel) zum Justieren der Anzeige. Mit der Brücke A0 nach GND kann der Anzeigemodus von 10-30 Grad auf 0-40 Grad Celsius umgestellt werden.