INHOUDSOPGAWE:

Und Noch Eine Wordclock: 3 stappe
Und Noch Eine Wordclock: 3 stappe

Video: Und Noch Eine Wordclock: 3 stappe

Video: Und Noch Eine Wordclock: 3 stappe
Video: Legende der UdSSR - Kunstflugmotor TALKA 2024, Julie
Anonim
Und Noch Eine Wordclock
Und Noch Eine Wordclock

Hallo Leute, Ek sal hier 'n volledige kopie van 'n woordklok kan stel. 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".

Hierdie uur kan 'n enkele keer 'n vinnige blikvanger in die binnekant van 'n geskenk by die gaas en 'n mens kan 'n "regte" lesing gee.

So het ek êrens meer 'n ware woordklok gebou met 'n enkele leidraad vir 'n vrye sterrestelsel. Die LED's kon eenvoudig deur die multiplexing gebruik word met behulp van Multiplextreibern (MAX7221). Ook moet ek haar nogsteeds nie.

Deur die WS2812B LED's kan u nie meer 'n projek gebruik nie.

Die uurwerk moet nog "Berührungslos" eindestellt word in die agterkant van die Frontplatte -reedkontakte wat deur 'n magnetiese uitbreiding gebruik kan word en dit kan 'n uurwerk in ons model wees.

Hou dit so duidelik as moontlik duidelik. Daar kan ook 'n minimum van minimalistiese bedrywe wees.

Alles kan oor 'n Arduino Nano (ook 'n Pro Mini en 'n ISP -programmeerder) met die Arduino IDE gerealiseer word.

Die Acrylplatte auf den Fotos sieht im Moment noch nicht so schön aus, da sich noch die Schutzfolie auf der Oberseite befindet. Dit sal eers gebeur wanneer die uur terug kan plaasvind.

Stap 1: Materialliste

Materialliste
Materialliste
Materialliste
Materialliste
Materialliste
Materialliste
Materialliste
Materialliste
  • 1*Arduino Nano of versoenbaar
  • 1*DS3231 RTC Modul zum beibehalten der Zeit
  • 1 * Acryl Wordclock frontplatte van mikrocontroller.net
  • 114* WS2812B op 10 mm-platyn
  • 4* Reed Kontakte zum Stellen bzw. Modus ändern der Uhr
  • 1* MDF Zwischenplatte nach verändert bzw. angepassten Maße laut dem o.g. Artikel
  • div Lochstreifen
  • geregeltes 5V Netzteil mit 3A

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

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

Stap 2: Grundplatte

Grundplatte
Grundplatte
Grundplatte
Grundplatte
Grundplatte
Grundplatte

Die Grundplatte word deur die oorspronklike weergawes plus 4 taschen vir versterking van elektronika en zusätzlichen -kanale vir die verkope aangemeld. Auf der Frontseite befindet sich noch ein zusätzlicher Kanal in versterking van Reedkontakte

'N Den Rückseite sind Aussparungen zum Einsetzten der LEDs. Ons het alle 114 LED's wat ons kan registreer, platgemaak word. Dan kan die LED's vir alle LED's toegepas word. Erste Reihe von Links na Rechts dan kan ons die Reihe van Rechts nach Links na 10 van ons se reekse en van die vierde van die vierde werke verander. Die Stromversorgung der Reihen werden an hedere Seite "Anfang" und "Ende" aller Reihen Parallel geschaltet da pro LED bis 60mA fließen können d.h. 660mA vir jeder Reihe.

Der absolut maximale Strom wäre rein rechnerisch 6, 8A bei allen LEDs an Volle Werte bei R, G, B. Im Normalbetrieb kommt man nicht über 2-2, 1A. Selbst ein Feuereffekt (Fire2012 aus der Beispiele der Lib) komt man auf 3, 5A-4A

Stap 3: Programmeer en programmeer

Programme en programme
Programme en programme
Programme en programme
Programme en programme
Programme en programme
Programme en programme

Ons kan nie hierdie programme programmeer nie.

Die biblioteek wat hier verskyn Notwendig vind 'n mens hier: Kliek

Die ander biblioteke van Bestandteil der Arduino IDE benodig ook man nix zusätzliches

Die uur kan wie van die ersten afbeeld.

  • Modus 1: Stunden stellen (die skakel Eck-LED's leuchten)
  • Mode 2: Minuten stellen (die regte Eck-LED's leuchten)
  • Metode 3: Varbe einstellen Farbe ROT
  • Metode 4: Farbe einstellen Farbe GRÜN
  • Metode 5: Farbe einstellen Farbe BLAU

Die Farbe kan selbst bestimmt bei die Farbe einstellen.

In die Farbmodus werden die obersten beiden Reihen genutzt um the actual Höhe des einstellbaren Farbwertes einzustellen. Es sind pro Farbe (Rot, Grün, Blau) 22 Stufen die man einstellen kann. Die unteren beiden Reihen zeigen das Ergebnis der Summe der drei Farben, also das Endgültige Ergebnis mit der die Wörter nachher angezeigt werden werden. Die Werte sind im EEPROM gespeichert also die Farbe bleibt nach Stromausfall etc. erhalten genauso wie die Uhrzeit die im DS3231 gespeichert wird und weiter läuft.

Noch offen:

  1. eine Adaptive Helligkeitsregelung mittels LDR
  2. "Wlan" Anschluss via ESP8266 met die NTP Firmware zur echten Funk Uhr

Bei Fragen ich bin auch unter dem Usernamen im arduino.cc Forum zu finden.

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

Vorige keer kan ons eenvoudig 'n skets teken en in die adres skryf wat vir ons geskrywe is:

#insluit

ongeldige opstelling () {EEPROM.write (0, 22); EEPROM.write (1, 22); EEPROM.write (2, 22); } leemte lus () {}

Diesen Sketch einmal Hochladen. Dann stehen die Werte im EEPROM. Jetzt kann der Uhrensketch hochgeladen werden.

Opdateer:

Ek het 'n automatiese eingebaut van die EEPROM getoets en die paspoort

Viel Spaß

Aanbeveel: