Cov txheej txheem:

Und Noch Eine Wordclock: 3 Kauj Ruam
Und Noch Eine Wordclock: 3 Kauj Ruam

Video: Und Noch Eine Wordclock: 3 Kauj Ruam

Video: Und Noch Eine Wordclock: 3 Kauj Ruam
Video: WordClock Eigenbau - Material & Werkzeug 2024, Hlis ntuj nqeg
Anonim
Und Noch Eine Wordclock
Und Noch Eine Wordclock

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

Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
Cov ntaub ntawv teev npe
  • 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

Grundplatte
Grundplatte
Grundplatte
Grundplatte
Grundplatte
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

Zusamenbauen Und Programmieren
Zusamenbauen Und Programmieren
Zusamenbauen Und Programmieren
Zusamenbauen Und Programmieren
Zusamenbauen Und Programmieren
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:

  1. eine Adaptive Helligkeitsregelung mittels LDR
  2. "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: