İçindekiler:

Und Noch Eine Wordclock: 3 Adım
Und Noch Eine Wordclock: 3 Adım

Video: Und Noch Eine Wordclock: 3 Adım

Video: Und Noch Eine Wordclock: 3 Adım
Video: Project Word Clock [de] 2024, Kasım
Anonim
Noch Eine Kelime Saati
Noch Eine Kelime Saati

Merhaba Leute, Bu, Wordclock vorstellen'i daha iyi hale getirecektir. 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 da "Es ist viertel nach sieben".

Blickfang im Wohnzimmer ve führt immer wieder zu erstaunten Gesichtern, Gästen ve man kann diese Uhr "richtig" lesen.

Bu nedenle, Jahren miene erste Wordclock gebaut mit einem leider nur mäßig zufriedenstellendem Ergebnis'i seçin. Kalıp LED'leri, Hilfe von zwei Multiplextreibern (MAX7221) geschah için çoğullama das mit. Ayrıca onu musste eine neue Idee.

Da die WS2812B LED'ler immer billiger wurden, war dadurch dieses neue Projekt geboren.

"Berührungslos", "Berührungslos", daha fazla bilgi için bkz.

Da ich aus der Automatisierungsbranche komme bin auch ein Fan des bunu mümkün olduğunca açık tutun. Daha fazla bilgi için bkz.

Alles wird auf einem Arduino Nano (wahlweise auch einem Pro Mini ve ein ISP -Programmer) mit der Arduino IDE realisiert.

Die Acrylplatte auf den Fotoğraflar Sieht im Moment noch nicht yani schön aus, da sich noch die Schutzfolie auf der Oberseite befindet. Diese wird erst enfernt wenn die Uhr sich vor Ort befindet um die Front zu schützen.

Adım 1: Malzeme Listesi

malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
malzeme listesi
  • 1 *Arduino Nano veya uyumlu
  • 1*DS3231 RTC Modul zum beibehalten der Zeit
  • 1* Acryl Wordclock Frontplatte von mikrocontroller.net (Platte hier zu kaufen *)
  • 114* WS2812B veya 10mm-Platin
  • 4* Reed Kontakte zum Stellen bzw. Modus ändern der Uhr
  • 1* MDF Zwischenplatte nach verändert bzw. angepassten Maße laut dem o.g. ürün
  • div Lochstreifen
  • geregeltes 5V Netzteil mit 3A

Die Gesamtkosten für die Uhr belaufen sich auf 70-80 €

Düzenleme:(* Nach einer Unterlassungserklärung kann man dort "nur" noch die CAD bzw Plotterdateien bekommen)

2. Adım: Grundplatte

Grundplatte
Grundplatte
Grundplatte
Grundplatte
Grundplatte
Grundplatte

Die Grundplatte wurde gefräst nach Anpassungen der Maße von dem "orijinal" Vorgaben artı 4 Taschen zum verstauen der Elektronik ve zusätzlichen Kanälen zum verkabeln. Auf der Frontseite befindet sich noch ein zusätzlicher Kanal zu verstauen der Reedkontakte

Aussparungen zum Einsetzten der LED'leri içeren bir Rückseite. Dört werden alle 114 LED'ler platziert ve dann mit etwas Uhu fixiert. Danach kommt die Fleißarbeit alle LED'ler müssen verdrahtet werden nach dem Prinzip. Erste Reihe von Links nach Rechts ve Weiter zweite Reihe von Rechts nach Linkler tüm 10 Reihen und am Ende werden die 4 Ecken verkabelt. Die Stromversorgung der Reihen werden bir jeder Seite "Anfang" ve "Ende" aller Reihen Paralel geschaltet ve pro LED'den 60mA uçtan d.h. Reihe için 660mA.

Mutlak maksimum Strom rein rechnersch 6, 8A ve allen LED'ler ve R, G, B. Im Normalbetrieb kommt man nicht über 2-2, 1A. Selbst ein Feuereffekt (Fire2012 aus der Example der Lib) kommt man auf 3, 5A-4A

Adım 3: Zusamenbauen ve Programmieren

Zusamenbauen ve Programmieren
Zusamenbauen ve Programmieren
Zusamenbauen ve Programmieren
Zusamenbauen ve Programmieren
Zusamenbauen ve Programmieren
Zusamenbauen ve Programmieren

Nach dem zusammenbauen kommt das Programmieren.

Die Library die hierfür Notwendig findet man hier: Klick

Die anderen Kütüphaneleri, Bestandteil der Arduino IDE'yi de içerir ayrıca braucht man nix zusätzliches

Die Uhr kann wie auf dem ersten Bild Links in die verschiedenen Modi geschaltet werden nach folgendem Ablauf

  • Mod 1: Stunden stellen (bağlı Eck-LED'ler leuchten)
  • Mod 2: Minuten stellen (rechten Eck-LED'ler leuchten)
  • Mod 3: Farbe einstellen Farbe ROT
  • Mod 4: Farbe einstellen Farbe GRÜN
  • Mod 5: Farbe einstellen Farbe BLAU

Farbe einstellen için en iyi seçim.

Dem Farbmodus werden die obersten beiden Reihen genutzt um den aktuelle Höhe des einstellbaren Farbwertes einzustellen. Es sind pro Farbe (Rot, Grün, Blau) 22 Stufen die man einstellen kann. Reihen zeigen das Ergebnis der Summe der drei Farben, aynı zamanda das Endgültige Ergebnis mit der die Wörter nachher angezeigt werden. EEPROM'da ve EEPROM'da da var. Aynı zamanda, Stromausfall vb. için de geçerli.

Gece cezası:

  1. eine Uyarlanabilir Helligkeitsregelung eldivenler LDR
  2. ESP8266 aracılığıyla "Wlan" Anschluss mit der NTP Firmware zur echten Funk Uhr

Bei Fragen ich bin auch unter dem Kullanıcı adı im arduino.cc Forumu bul.

! Achtung bei der ersten Inbetriebnahme sind im EEPROM die Werte 0 für drei Farben gespeichert zu einer "dunklen" Uhr führt idi.

Daha fazla bilgi Ladin einfach einen leeren Sketch und in die ersten drei Adressen Werte 22 schreiben und zwar yani:

#Dahil etmek

geçersiz kurulum() { EEPROM.write(0, 22); EEPROM.write(1, 22); EEPROM.write(2, 22); } geçersiz döngü(){ }

Diesen Sketch einmal Hochladen. Dann stehen Werte im EEPROM'da öldü. Jetzt kann der Uhrensketch hochgeladen werden.

Güncelleme:

Ich habe eine Automatik eingebaut die das EEPROM test edildi ve passenden Werten speichert

Viel Spass

Önerilen: