Schnellquiz: Wie zahlreiche ESP8266-Module müssen Sie eine LED-Uhr erstellen? TIPP: Eine Uhr zeigt 12 Stunden an.

Nö! Zwölf ist nicht die Antwort. Dies hat den Hackaday nicht aufhörten Der “Vorteil” der Verwendung von somit zahlreichen ESP8266s besteht darin, dass jeder unabhängig voneinander eine Stunde-LED und seine zugehörige Scheibe von fünf Minuten-Marker-LEDs steuern kann. Jeder ESP holt die Zeit über das Internet, leuchtet aber nur, wenn es Zeit ist.

Es ist wie die Paralleleverarbeitung oder etwas. Oder vielleicht ist es redundant und failafe. Oder vielleicht ist es nur ein Versuch, das maximale Internet in eine Sache zu bringen. Vielleicht hatten sie ein Team von zwölf Menschen und wollten die Ladung gleichmäßig aufteilen. (Wir konnten nicht an einen echten Grund denken, warum Sie das tun möchten.)

Alle Snark beiseite, das Projekt sieht hervorragend aus, wie Sie in dieser Flickr-Galerie sehen können, und alle Designdateien sind verfügbar, wenn Sie Teile dieses Projekts erneut verwenden möchten. Wir denken, dass das Takt Gesicht ziemlich cool ist.

Der Code für jede Einheit ist für Ihre Perusal verfügbar. In Zeile 13 können Sie sehen, wo sie eine Variable (in Firmware) festlegen, die jedem ESP von der Stunde, in der es darstellt, festgelegt wird.

Interessanterweise ist ein süßer Trick, um die Zeit vom nächstgelegenen Google-Server zu extrahieren. Grundsätzlich gibt der GOOG ein “Datum:” zurück, und der Code liest es. Lesen Sie viel mehr auf dieser Technik über das ESP-Forum.

Kommentare, feuern Sie Ihre “Overkill” -Laser zusammen; Wir mögen das Projekt für alles, was es richtig macht. Zumindest ist es keine Kettensäge-Taschenlampe.

Das oben gesehene Flickr-Video hat diese Beschreibung:

Jedes ESP steuert eine 5-minütige Scheibe der Uhr. Beim Boot-up gibt es keine Verbindung (orange). Sobald Sie mit dem WiFi-Netzwerk (Blau) verbunden sind, fragt sich jedes ESP die Laufzeit mit einer Easy Head-Webanforderung an google.com, und zeigt dann seinen Teil der Uhr (blau oder rosa, Minuten grün) an. Beachten Sie die “Pannen” aufgrund des unabhängigen Betriebs der Scheiben (plus einen Programmierfehler in Slice 0, der später fixiert ist). Es wurde erwartet, dass die rote Taste einen Herzschlag zeigt und alle ESPS zurückgesetzt, aber es gab nicht genug Zeit, um dies auszuführen. Für dieses Video zeigt die Uhr Sekunden anstelle von Minuten an, ebenso wie die fertige Version.

Leave A Comment

Recommended Posts