Cov txheej txheem:
Video: Und Noch Eine Wordclock: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hlo Leute, ich yuav hier heute mal eine erneute Kopie einer Wordclock vorstellen. Mir hatte diese Uhr schon beim aller ersten Anblick das Nerdige "Will-Ich-Haben" -Gefühl geweckt.
Das schöne an dieser Uhr ist sie stellt die Zeit in Worten dar also "Es ist viertel nach sieben".
Diese Uhr ist immer ein netter Blickfang im Wohnzimmer und führt immer wieder zu erstaunten Gesichtern bei den Gästen und txiv neej kann diese Uhr "richtig" lesen.
Yog li ntawd kuv yuav tsum yog Jahren miene erste Wordclock gebaut mit einem leider nur mäßig zufriedenstellendem Ergebnis. Tuag LEDs waren einfach zu dunkel durch das Multiplexing das mit Hilfe von zwei Multiplextreibern (MAX7221) geschah. Tsis tas li ntawd musste eine neue Idee nws.
Da tuag WS2812B LEDs immer billiger wurden, tsov rog dadurch tuag neue Projekt geboren.
Tuag Uhr sollte nachher "Berührungslos" eingestellt werden können deswegen sind hinter der Frontplatte Reedkontakte tuag txiv neej mit Hilfe eines Magneten ausgelöst werden und dadurch kann die Uhr gestellt werden bzw der Modus geändert werden.
Da ich aus der Automatisierungsbranche komme bin auch ein Fan des khaws nws kom meej li sai tau. Deswegen habe ich mit auch zu einem minimalistischen Bedienkonzept entschieden.
Alles wird auf einem Arduino Nano (wahlweise auch einem Pro Mini und ein ISP -Programmer) mit der Arduino IDE realisiert.
Tuag Acrylplatte auf den Fotos sieht im Moment noch nicht so schön aus, da sich noch die Schutzfolie auf der Oberseite befindet. Diese wird erst entfernt wenn tuag Uhr sich vor Ort befindet um tuag Pem hauv ntej zu schützen.
Kauj ruam 1: Materialliste
- 1*Arduino Nano oder kompatibel
- 1*DS3231 RTC Modul zum beibehalten der Zeit
- 1 * Acryl Wordclock Frontplatte von mikrocontroller.net (füher gab es die Platte hier zu kaufen *)
- 114* WS2812B auf 10mm-Platine
- 4* Reed Kontakte zum Stellen bzw. Modus ändern der Uhr
- 1* MDF Zwischenplatte nach verändert bzw. ua tsaug ntau ntau os Artikel
- faib Lochstreifen
- geregeltes 5V Netzteil mit 3A
Tuag Gesamtkosten rau tuag Uhr belaufen sich auf 70-80 €
Kho kom raug: (* Nach einer Unterlassungserklärung kann man dort "nur" noch die CAD bzw Plotterdateien bekommen)
Kauj ruam 2: Grundplatte
Tuag Grundplatte wurde gefräst nach Anpassungen der Maße von dem "originalen" Vorgaben ntxiv rau 4 Taschen zum verstauen der Elektronik und zusätzlichen Kanälen zum verkabeln. Auf der Frontseite befindet sich noch ein zusätzlicher Kanal zu verstauen der Reedkontakte
Ib qho Rückseite sind Aussparungen zum Einsetzten der LEDs. Dort werden txhua 114 LEDs platziert und dann mit etwas Uhu fixiert. Danach kommt tuag Fleißarbeit txhua LEDs müssen verdrahtet werden nach dem Prinzip. Erste Reihe von Links nach Rechts dann weiter zweite Reihe von Rechts nach Links durch alle 10 Reihen und am Ende werden die 4 Ecken verkabelt. Tuag Stromversorgung der Reihen werden jeder Seite "Anfang" und "Ende" aller Reihen Parallel geschaltet da pro LED bis 60mA fließen können d.h. 660mA rau cov neeg Reihe.
Der absolut maximale Strom w reinre rein rechnerisch 6, 8A bei allen LEDs und Volle Werte bei R, G, B. Im Normalbetrieb kommt txiv neej nicht über 2-2, 1A. Selbst ein Feuereffekt (Fire2012 aus der Piv txwv li Lib) kommt man auf 3, 5A-4A
Kauj Ruam 3: Zusamenbauen Und Programmieren
Nach dem zusammenbauen kommt das Programmieren.
Die Library tuag hierfür Notwendig findet man hier: Klick
Die anderen Libraries sind Bestandteil der Arduino IDE kuj yog tus txiv neej braucht nix zusätzliches
Tuag Uhr kann wie auf dem ersten Bild Links in die verschiedenen Modi geschaltet werden nach folgendem Ablauf
- Hom 1: Stunden stellen (tuag txuas Eck-LEDs leuchten)
- Hom 2: Minuten stellen (tuag rechten Eck-LEDs leuchten)
- Hom 3: Farbe einstellen Farbe ROT
- Hom 4: Farbe einstellen Farbe GRÜN
- Hom 5: Farbe einstellen Farbe BLAU
Tuag Farbe yog qhov zoo tshaj plaws werden bei dem Farbe einstellen.
Hauv dem Farbmodus werden tuag obersten beiden Reihen genutzt um den aktuelle Höhe des einstellbaren Farbwertes einzustellen. Es sind pro Farbe (Rot, Grün, Blau) 22 Stufen tuag txiv neej einstellen kann. Tuag unteren beiden Reihen zeigen das Ergebnis der Summe der drei Farben, kuj tseem yog Endgültige Ergebnis mit der die Wörter nachher angezeigt werden. Tuag Werte sind im EEPROM gespeichert kuj tuag Farbe bleibt nach Stromausfall etc erhalten genauso wie die Uhrzeit die im DS3231 gespeichert wird und weiter läuft.
Noch tawm:
- eine Adaptive Helligkeitsregelung mittels LDR
- "Wlan" Anschluss ntawm ESP8266 mit der NTP Firmware zur echten Funk Uhr
Bei Fragen ich bin auch unter dem Usernamen im arduino.cc Rooj sab laj zu finden.
! Achtung bei der ersten Inbetriebnahme sind im EEPROM tuag Werte 0 für die drei Farben gespeichert yog zu einer "dunklen" Uhr führt.
Vor dem ersten Laden einfach einen leeren Sketch und in die ersten drei Adressen Werte 22 schreiben und zwar li:
#suav nrog
teeb tsa tsis muaj dabtsis () {EEPROM.write (0, 22); EEPROM.write (1, 22); EEPROM.write (2, 22); } void voj () {}
Diesen Sketch einmal Hochladen. Dann stehen tuag Werte im EEPROM. Jetzt kann der Uhrensketch hochgeladen werden.
Hloov tshiab:
Ich habe eine Automatik eingebaut tuag das EEPROM kuaj tsis tau tuag passenden Werten speichert
Viel Spaß yog
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
ESP32 Scrolling WordClock ntawm LED Matrix: 5 Cov Kauj Ruam (nrog Duab)
ESP32 Scrolling WordClock ntawm LED Matrix: Hauv qhov haujlwm no kuv tsim Scrolling WordClock nrog ESP32, LED Matrix thiab lub thawv luam yeeb. WordClock yog lub moos uas sau lub sijhawm ntau dua li tsuas yog luam tawm ntawm lub vijtsam lossis muaj tes uas koj tuaj yeem nyeem. Lub moos no yuav qhia koj tias nws yog 10 feeb dhau los
NTP Synchronized Wordclock: 6 Cov Kauj Ruam (nrog Duab)
NTP Synchronized Wordclock: Txheeb koj lub moos nrog NTP lub sijhawm server kom lawv tuaj yeem tshawb xyuas lub sijhawm yog tias muaj qhov tsaus ntuj yog tias koj tsis nyob hauv tsev :-)
RGB WordClock: 10 Kauj Ruam
RGB WordClock: Nyob zoo, hnub no kuv xav qhia koj yuav ua li cas thiaj ua Lo Lus Clock. Rau txoj haujlwm no koj xav tau: Wemos D1 Controller2.5m ntawm WS2812B LED strips (60 LEDs/m) Lasercutted frontplate (xav paub ntxiv: kauj ruam 6) 244x244mm hdf/mdf ntoo vaj huam sib luag (4mm tuab) 18x Countersunk screw M3x10m
DIY Arduino Wordclock: 7 Kauj Ruam (nrog Duab)
DIY Arduino Wordclock: Kuv qhov version ntawm lo lus moos yuav tsis muaj qhov 12 × 12 LED-Matrix zaub. Hloov chaw nws tau ua nrog LED strips thiab tsuas yog cov lus tseem ceeb ntawm lub moos tuaj yeem ua kom pom kev. Nrog rau txoj hauv kev no koj tsis tuaj yeem tso tawm cov lus kev cai, tab sis tag nrho kev tsim yuav tsis raug nqi rau koj