Inhaltsverzeichnis:
- Schritt 1: Bauen Sie die Grundplatte und Abdeckung
- Schritt 2: Stromversorgung und Elektronik
- Schritt 3: Software
Video: WiFi-gesteuertes LED-Streifen-Matrix-Display-Uhrlicht - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Tinkercad-Projekte »
Programmierbare LED-Streifen, z. B. basierend auf WS2812, sind faszinierend. Die Anwendungen sind vielfältig und Sie können schnell beeindruckende Ergebnisse erzielen. Und irgendwie scheint das Bauen von Uhren eine andere Domäne zu sein, über die ich viel nachdenke. Angefangen mit etwas Erfahrung im Aufbau einer Wordclock basierend auf einzelnen LEDs, einem Arduino und einem digitalen Clock-Modul, wechselte ich zu webbasierter NTP-Zeit, die eine nette Komponente eines WLAN-integrierten Nodemcu-Moduls (ESP8622) ist. Daher ist es fast offensichtlich, eine LED-Matrix-Display-Uhr aus einem LED-Streifen und einem Nodemcu-Controller zu bauen. Und neben der Anzeige einer Uhr kann man mit einer mehrfarbigen Pixelmatrix von 42 x 7 LED-Streifenpixeln alle möglichen ausgefallenen Lichteffekte erzielen. Sehen Sie sich die Demo an.
Neben einem LED-Streifen, einem Netzteil, der Node-MCU, benötigen Sie noch einiges an Zubehör wie eine Grundplatte, eine transparente Frontplatte, einige Schrauben und Distanzmuttern. Löt- und Holzhandwerkskenntnisse (die letzteren habe ich nicht …) sind sehr hilfreich. Ein 3D-Drucker ist eine kluge Wahl, um den Ständer und die Elektronikabdeckung zu drucken.
Lieferungen:
6 x HSeaMall 180 Stück M3 Nylon Weiß Sechskant Distanzschraube Mutter Messing Distanzschraube Mutter Sortimentssatz für Polystyrolplattenmontage auf Holzplatte
1 x Polystyrolplatte 80x20 cm transparent, weiß 2,5mm als Frontplatte
1 x Holzregal 80 x 20 cm, weiß, 1, 6 cm als Grundplatte für LED-Strip und Elektronik
20 x Industrie 15 mm x 3,9 mm Gewindeschneidschrauben Bohrschrauben zum Befestigen von Dingen
1 x NodeMCU Lua Amica Modul V2 ESP8266 ESP-12F -Wifi für LED-Uhrsteuerung
1 x Netzteil für 300 LED - 230V bis 5V, 8A MSKU Artikel: MeanWell Serie LPV-60. [Energieklasse A] - zur Stromversorgung von bis zu 300 LEDs
1 x LED-Streifen, 5m 300 LED, WS2811 IC Eingebaut in 5050SMD, 256 Helligkeit - LED-Pixelmatrix
1 x lichtempfindlicher Widerstand zur automatischen Anpassung der Helligkeit
Elektronik- und Elektroteile, Kabel, Leiterplattenklemmen 2-polig, eine passende Platine
Schritt 1: Bauen Sie die Grundplatte und Abdeckung
Zuerst müssen die Aufnahmen für die Abdeckplatte ausgerichtet werden. Das detaillierte Layout des Boards ist im PDF dargestellt. Eine Distanzschraubenmutter in jeder Ecke wird in jeder Ecke positioniert, wobei die Mitte 1 cm von der Außenkante entfernt ist. Zur Stabilisierung der Abdeckplatte sind in der Mitte der Längskante zwei Schrauben angebracht.
Der LED-Streifen wird in sieben Linien @ 42 LED jeweils geschnitten, um die Matrix aufzubauen. Die LED-Linien werden symmetrisch auf der Platine befestigt, wie im Platinen-Layout-PDF dargestellt. WICHTIG: Die Richtung des Datenflusses der Zeilen ist von links nach rechts für die obere Zeile, von rechts nach links für die nächste Zeile, von links nach rechts für die nächste Zeile und so weiter für alle sieben Zeilen.
Die Datenleitung und die Stromleitungen (GND, +5V) werden für jede Leitung von der oberen zur unteren Leitung verbunden (gelötet). Also werden Linie eins und zwei auf der rechten Seite verbunden, zwei und drei auf der linken Seite, drei und vier auf der rechten Seite wieder und so weiter. Diese Strategie hält die Lötleitungen kurz.
Die Stromleitungen zum Netzteil werden in der Mitte der Leitung angelötet, um eine zu große Länge für die Stromversorgung der letzten LED zu vermeiden.
Ein 3mm Loch für den lichtempfindlichen Widerstand im linken oberen Teil der Platine (wird die Unterseite der Lampe sein) unterstützt den Widerstand nach außen (zur Rückseite der Lampe, um nicht zu viel Licht von der LED-Matrix zu bekommen). Der Widerstand zeigt nach außen, Anschlussleitungen werden gemeinsam durch eine weitere Bohrung zur Lampenrückseite geführt.
Die Abdeckplatte erhielt Bohrungen an den symmetrischen Positionen zu den Befestigungslöchern in der Grundplatte. Die Schrauben mit Kunststoff-Distanzringen fixieren die Abdeckplatte an der Grundplatte.
Für einen Ständer habe ich zwei weiße Teile gedruckt, die mit M4x20mm Schrauben befestigt werden müssen, um einen stabilen Stand zu ermöglichen.
Schritt 2: Stromversorgung und Elektronik
Jetzt brauche ich etwas Strom und einen Controller für die LED-Streifenmatrix. Zuerst die Controller-NodeMCU. Eine sehr einfache Platine ermöglicht es, den Nodemcu abnehmbar zu montieren, nichts ist ärgerlicher, als ein kaputtes elektronisches Gerät mit vielen angelöteten Pins zu entlöten. Nachfolgend werden die Anschlüsse beschrieben:
NodeMCU-Verbindung (A0 Lichtwiderstand Pin 1
3, 3V Lichtwiderstand Pin 2
D2 DIn des LED-Streifens
Vin 5V der Stromversorgung
GND GND des Netzteils
Das Netzteil ist auf der Rückseite des Basisboards montiert. Ich habe mich entschieden, die relativ große Versorgung entlang der Längskantenrichtung mit dem 5V / GND-Anschluss unten zu befestigen, wo die Anschlüsse von vorne durch das gebohrte Loch kommen. Die Befestigungslöcher des Netzteils werden zusammen mit der 3D-gedruckten Elektronik und den Abdeckungen der Stromanschlüsse verwendet. Das Design wurde im Handumdrehen erstellt - im Nachhinein würde ich alles in einer Abdeckung neben dem Netzteil kombinieren - naja, dafür sind Prototypen da …
Die 3D-Teile wurden mit Tinkercad erstellt (was einfach toll für schnelle Designs ist) und mit Cura gedruckt/geschnitten.
Link zum tinkercad Projekt: Tinkercad LED Strip Matrix Komponenten
Schritt 3: Software
Der Vorteil eines nodemcu ist definitiv, dass kein digitales Clock-Modul benötigt wird und man auch keine separate Steuerschnittstelle benötigt, da man den Webserver zur Steuerung des nodemcu verwenden kann.
Die Anzahl der Effekte ist unbegrenzt, da die Matrix als Messaging Board, Lampe, Tetris wie Gamestation, Schneelicht, …
Glücklicherweise ist die Programmierung der nodeMCU der Programmierung von Arduinos sehr, sehr ähnlich. Die Arduino-IDE kann verwendet werden. Es gibt jede Menge gute Beschreibungen, wie Sie die Arduino IDE installieren und mit der nodeMCU ESP8622 arbeiten können. Und Sie erhalten sie auch auf Instructables - Quick Start to Nodemcu (ESP8266) auf Arduino IDE von Magesh Jayakumar
Ein paar Bibliotheken müssen installiert werden und die Software ist noch in Arbeit. Uhranzeige, Lauftext und einige Effekte sind enthalten.
Clock und Effekte können über eine Webseite gesteuert werden. Dies ist immer noch sehr einfach und ich muss mir überlegen, wie die Webseite zu einer wirklich schönen Benutzeroberfläche mit allen möglichen netten Funktionen aufgerüstet werden kann.
Es ist noch viel zu tun.
Empfohlen:
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
RC-Floßboot mit Wifi-gesteuertem Teil 1: 4 Schritte
RC-Floßboot mit Wifi-gesteuertem Teil 1: Wir werden ein Floßboot bauen, das auf dem Wasser läuft, mit einer Android-App, die mit WiFi gesteuert wird. Unser Boot enthält einen Motor mit Propeller und einen programmierten WiFi-Mikrocontroller, der den Motor zulässt und führt Kontrolle über WLAN
Eine Wifi-Antenne herstellen – wikiHow
So bauen Sie eine Wifi-Antenne: Dies wird hoffentlich zeigen, wie Sie eine Wifi-Antenne herstellen und die Summe der drahtlosen Netzwerke finden