INHOUDSOPGAWE:
Video: WiFi -beheerde LED Strip Matrix Display Clock Light: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Tinkercad -projekte »
Programmeerbare LED -stroke, bv. gebaseer op WS2812, is fassinerend. Aansoeke is baie en u kan vinnig indrukwekkende resultate behaal. En op die een of ander manier lyk dit asof die bou van horlosies 'n ander domein is waaraan ek baie dink. Met 'n bietjie ervaring in die bou van 'n woordklok gebaseer op enkele LED's, 'n Arduino en 'n digitale klokmodule, het ek oorgeskakel na 'n webgebaseerde NTP -tyd, wat 'n netjiese komponent is van 'n WLAN -geïntegreerde nodemcu (ESP8622) -module. Vandaar dat die bou van 'n led -matriks -horlosie uit 'n LED -strook en 'n nodemcu -kontroleerder amper duidelik is. En behalwe om 'n horlosie te wys, kan 'n mens allerhande felle ligeffekte doen met 'n veelkleurige pixelmatriks van 42 x 7 LED -strookpiksels. Kyk na die demo.
Benewens 'n LED -strook, 'n kragtoevoer, die knooppunt -MCU, benodig u nog benodigdhede, soos 'n basisplaat, 'n deursigtige voorplaat, 'n paar skroewe en afstandmoere. Soldeer- en houtwerkvaardighede (waarvan ek nie die latere het nie …) is baie nuttig. 'N 3D -drukker is 'n slim keuse om die staander en die elektroniese omslag te druk.
Benodighede:
6 x HSeaMall 180 stuk M3 Nylon Wit Hex Spacer Skroef Moer Messing Spacer Afstand Skroef Moer Assortiment Kit vir polistool plaat bevestiging aan hout plaat
1 x polistyrolplaat 80x20 cm deursigtig, wit 2, 5 mm as voorplaat
1 x Houtrak 80 x 20 cm, wit, 1, 6 cm as basisplaat vir LED -strook en elektronika
20 x nywerheid 15 mm x 3,9 mm skroefdraad self -tappende skroewe Boorboute om dinge reg te maak
1 x NodeMCU Lua Amica -module V2 ESP8266 ESP -12F -Wifi vir LED -klokbeheer
1 x Kragtoevoer VIR 300 LED - 230V tot 5V, 8A MSKU -item: MeanWell Series LPV -60. [Energieklas A] - tot 300 LED's
1 x LED -strook, 5m 300 LED, WS2811 IC Ingeboude 5050SMD, 256 helderheid - LED -pixelmatriks
1 x liggevoelige weerstand vir outomatiese aanpassing van die helderheid
elektronika en elektriese onderdele, kabels, PCB-terminale 2-polig, 'n geskikte printplaat
Stap 1: Bou die basisplaat en omslag
Eers moet die bevestigings vir die dekplaat in lyn gebring word. Die gedetailleerde uitleg van die bord word in die PDF getoon. 'N Afstandskroefmoer in elke hoek is in elke hoek met 'n middelpunt van 1 cm van die buitenste rand. Twee skroewe is in die middel van die lang rand gemonteer om die dekplaat te stabiliseer.
Die LED -strook word in sewe reëls by 42 LED elk gesny om die matriks te bou. Die LED -lyne word simmetries aan die bord vasgemaak, soos aangedui in die PDF -uitleg van die bord. BELANGRIK: die rigting van die datavloei van die lyne is van links na regs vir die boonste reël, regs na links vir die volgende reël, weer van links na regs vir die volgende reël, ensovoorts vir al sewe reëls.
Die datalyn en kraglyne (GND, +5V) word vir elke lyn van bo tot onder onder verbind (gesoldeer). Dus is lyn een en twee aan die regterkant verbind, twee en drie aan die linkerkant, weer drie en vier aan die regterkant, ensovoorts. Hierdie strategie hou die gesoldeerde lyne kort.
Die kragdrade na die kragtoevoer word in die middel van die lyn gesoldeer om te voorkom dat die kragvoorsiening te lank is tot by die laaste LED.
'N 3 mm -gat vir die liggevoelige resitor in die linker boonste deel van die bord (sal die onderkant van die lamp wees) ondersteun die weerstand wat na buite wys (na die agterkant van die lamp om nie te veel lig uit die LED -matriks te kry nie). Die weerstand wys na buite, verbindingslyne word gesamentlik deur 'n ander geboorde gat na die agterkant van die lamp gerig.
Die dekplaat het boorgate op die simmetriese posisies na die monteergate in die basisbord ontvang. Die skroewe met plastiekafstandringe bevestig die dekplaat aan die basisbord.
Vir 'n staander het ek twee wit stukke gedruk wat met M4x20mm -skroewe vasgemaak moet word om 'n stabiele staander moontlik te maak.
Stap 2: Kragtoevoer en elektronika
Nou benodig ek 'n bietjie krag en 'n kontroleerder vir die LED -strookmatriks. Aanvanklik het die beheerknooppunt MCU. Met 'n baie eenvoudige bord kan u die nodemcu afneembaar monteer, niks meer irriterend as om 'n vernielde elektroniese toestel met baie gesoldeerde penne te soldeer nie. Die verbindings word hieronder beskryf:
NodeMCU -verbinding (A0 lig weerstand pen 1
3, 3V ligweerstandspen 2
D2 DIn van LED -strook
Vin 5V kragtoevoer
GND GND van kragtoevoer
Die kragtoevoer is aan die agterkant van die basisbord gemonteer. Ek het besluit om die relatief groot toevoer langs die rigting van die lang rand vas te stel met die 5V/GND -aansluiting aan die onderkant, waar die verbindings van voor deur die geboorde geheel kom. Die montagegate van die kragtoevoer word saam met die 3D -gedrukte elektronika en deksels vir die aansluiting gebruik. Die ontwerp is vinnig uitgevoer - in retrospek sou ek alles in een omslag langs die kragtoevoer kombineer - dit is waarvoor prototipes bedoel is …
Die 3D -dele is gemaak met tinkercad (wat baie goed is vir vinnige ontwerpe) en met Cura gedruk/gesny.
Skakel na die tinkercad -projek: Tinkercad LED -strookmatriks -komponente
Stap 3: sagteware
Die voordeel van 'n nodemcu is beslis dat daar geen digitale klokmodule nodig is nie, en u hoef ook nie 'n aparte bedieningsvlak te hê nie, aangesien u die webbediener kan gebruik om die nodemcu te beheer.
Die aantal effekte is onbeperk, aangesien die matriks gebruik kan word as boodskapbord, lamp, Tetris -like spel, sneeulig, …
Gelukkig is die programmering van die nodeMCU baie, baie naby aan die programmering van arduino's. Die Arduino IDE kan gebruik word. Daar is baie goeie beskrywings hoe u die Arduino IDE geïnstalleer en met die nodeMCU ESP8622 kan laat werk. En u kry dit ook op instruksies - Quick Start to Nodemcu (ESP8266) op Arduino IDE deur Magesh Jayakumar
'N Paar biblioteke moet geïnstalleer word en die sagteware werk nog. Klokweergawe, rolteks en 'n paar effekte is ingesluit.
Die klok en effekte kan via 'n webblad beheer word. Dit is nog steeds baie basies, en ek moet agterkom hoe die webblad opgegradeer kan word na 'n baie aangename gebruikerskoppelvlak met allerhande netjiese funksies.
Baie meer moet gedoen word.
Aanbeveel:
DIY LED Strip: hoe om LED Strip te sny, aan te sluit, te soldeer en te voed: 3 stappe (met foto's)
DIY LED Strip: Hoe om LED Strip te sny, aan te sluit, te soldeer en aan te dryf: Beginnersgids vir die maak van u eie ligprojekte met LED strip. die basiese beginsels vir die installering van 'n eenvoudige binne 60 LED's/m LED -strook, maar die in
8x8 Led Matrix Clock & Anti-Intrusion Waarskuwing: 4 stappe (met foto's)
8x8 Led Matrix Clock & Anti-Intrusion Waarskuwing: In hierdie instruksies sal ons sien hoe u 'n 8x8 Led Matrix Clock kan bou wat geaktiveer word deur bewegingsopsporing. opgespoor na 'n telegram bot !!! Ons doen twee verskillende
IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266 - ESP Matrix: 12 stappe (met foto's)
IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266-ESP Matrix: Maak jou eie IoT Smart Clock wat kan: Display Clock met 'n pragtige animasie-ikoon Display Reminder-1 to Reminder-5 Display Calendar Display Moslem Gebedstye Weer Weerinligting Nuus Vertoon Advies Vertoon Bitcoin koers vertoon
ESP8266 RGB LED STRIP WIFI Control - NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word - RGB LED STRIP -slimfoonbeheer: 4 stappe
ESP8266 RGB LED STRIP WIFI Control | NODEMCU As 'n IR -afstandsbediening vir LED -strook wat via wifi bestuur word | RGB LED STRIP -slimfoonbeheer: Hallo ouens, in hierdie tutoriaal leer ons hoe om nodemcu of esp8266 as 'n IR -afstandsbediening te gebruik om 'n RGB LED -strook te beheer, en Nodemcu word deur 'n slimfoon oor wifi beheer. U kan dus die RGB LED STRIP met u slimfoon beheer
Makliker WiFi LED Light Strip Controller: 8 stappe (met foto's)
Makliker WiFi LED Light Strip Controller: Verlede lente het ek begin met die ontwerp van hardeware en sagteware om twee stroke LED-ligte met een NodeMCU ESP8266-12E ontwikkelbord te beheer. Tydens die proses het ek geleer hoe om my eie printplate (PCB's) op 'n CNC -router te maak, en ek wou