Forum: Projekte & Code Binäruhr mit STM32 Blue Pill Board


von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Hi Leute,
ich habe meine erste Schaltung mit dem STM32 Blue-Pill Board fertig und 
wollte euch das Projekt hier mal vorstellen.

Es handelt sich um eine Binäruhr, mit 4x4 RGB Matrix. Mit den Tasten 
kann man unterschiedliche Farbmuster einstellen. Natürlich ist auch ein 
kunterbunt blinkendes dabei - obwohl ich das wohl nie benutzen werde.

Weitere Infos dazu hier: http://stefanfrings.de/binaeruhr/index.html

Falls jemand eine Idee hat, wie ich die LED Anzeige besser bauen kann, 
würde ich mich freuen.

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe noch ein schwarzes Gitter auf die Mattscheibe 
(Transparent-Papier) gedruckt, dann sieht es deutlich ordentlicher aus.

von Johannes S. (Gast)


Lesenswert?

Sieht sauber aus, auch die Holzarbeiten. Nur die Taster oben hätte ich 
noch versenkt. Oder einen IR oder Funkempfänger eingebaut.
Die Ansteuerung sieht auch gut aus, das µC Board hat ja genug IO Pins. 
Warum sollte man dann einen Portexpander oder MUX reinbasteln und dafür 
Pins unbenutzt lassen?

von Stefan F. (Gast)


Lesenswert?

> Sieht sauber aus, auch die Holzarbeiten.

Die Box habe ich von Tedi, für 1,50€. So richtig sauber ist weder die 
Box noch meine Matrix. Aber egal, man darf ruhig sehen, dass es selbst 
gebaut ist.

Ich hatte erst überlegt, einen ESP8266 mit Schieberegister zu erweitern, 
dann hätte die Uhr sich selbst synchronisieren können. Aber dort wo die 
Uhr aufgestellt werden soll, bekomme ich nur einen Gastzugang zum WLAN, 
wo man alle paar Stunden eine Hinweis-Seite interaktiv bestätigen muss.

Und mit DCF77 bekomme ich dort keinen Empfang. Deswegen wählte ich die 
langweilige Variante mit RTC.

von rfischer (Gast)


Lesenswert?

Hallo Stefan,
ist zwar schon ein alter Beitrag, aber ich wollte dich wissen lassen
das ich heute die Uhr nachgebaut habe.
Danke auch für die nützlichen Tips auf deiner Homepage!
Als LEDs habe ich 5mm Bedrahtet RGB genommen und werde nun Freecad 
bemühen
um damit eine Halterung für die LEDs 3D zu Drucken.
Eine Batterie habe ich an VBat Angeschloßen, leider speichert das nicht
die Farbeinstellung ;).
vielen Dank nochmals fürs teilen.

von Stefan F. (Gast)


Lesenswert?

rfischer schrieb:
> leider speichert das nicht die Farbeinstellung

Ja tut sie nicht, habe ich nicht implementiert.

Passen die Vorwiderstände der LED bei dir oder musstest du sie ändern 
damit die Farben harmonisch sind?

von Joe S. (physikus)


Lesenswert?

...Und wenn noch Platz im Programmspeicher des Mikrocontrollers ist, 
könnte man die Uhr um eine Datumsanzeige bzw. Sekundenanzeige auf 
Knopfdruck erweitern...;-) Hatten die vierstelligen Quarzuhren der 
1980er ja auch..:-)

von Roland (r_fischer)


Lesenswert?

Hallo Stefan,
die LEDs, die ich verwende, sind nicht so "dolle".
Wenn das Gehäuse fertig ist werde ich aber nochmals mit den Widerständen
experimentieren. Grün ist zu schwach, Blau zu hell.
Gelesen und gebaut habe ich das Hauptsächlich um mich mit den STM32 zu
Beschäftigen, bin sonst mehr der ASM / Microchip PIC Mensch.
----
@Joe
Speicher und Power hat der STM ja "ohne Ende", da kann man noch mehr mit
Hineinpacken, aber das ist ja Ideal zum Lernen.
Ich habe da noch ein Preisertes OLED Display herumliegen, das wollte ich 
noch zur Besseren Bedienung (auf der Rückseite) mit hinein nehmen.
Ideen sind genug da, nur die Zeit ist knapp und so wird es halt eine 
Weile dauern bis ich dazu komme.

von 100Ω W. (tr0ll) Benutzerseite


Lesenswert?

Wird der STM32-Nucleo im Hintergrund als ST-Link genutzt.

PS: Ich habe so eine Uhr mit einem Attiny85 und Neopixeln gebaut.

von Stefan F. (Gast)


Lesenswert?

Roland F. schrieb:
> Grün ist zu schwach, Blau zu hell.

Interessant, eigentlich sind die blauen normalerweise der Knackpunkt da 
nur 3,3V zur Verfügung stehen. Grüne LEDs gibt es ja auch für ca. 2 
Volt.

Im nächsten Leben würde ich die Schaltung etwas anders auslegen, um die 
LEDs mit bis zu 5V zu betreiben. Wenn ich PNP Transistoren "oben" statt 
NPN "unten" verwendet hätte, ware diese Änderung ganz einfach gewesen. 
Naja, hinterher weiß man immer mehr. Ich baue die Uhr jedenfalls kein 
drittes mal auf. Die zwei genügen mir.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.