INHOUDSOPGAWE:
- Voorrade
- Stap 1: Sny LED -stroke in lengte
- Stap 2: Rangskik en bedrading van LED -stroke
- Stap 3: Koppel aan die ESP32
- Stap 4: Installeer Arduino IDE
- Stap 5: Die opstel van Arduino IDE
- Stap 6: Die programmering van die ESP32 vir die Word Clock -projek
- Stap 7: Laaste stappe …
- Stap 8: Koppel aan WiFi
- Stap 9: Verander kleur van LED's
- Stap 10: Aanpassing van tyd
- Stap 11: Finale vergadering
- Stap 12: Laaste aantekeninge
Video: IEEE WORD CLOCK PROJECT: 12 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Dit is 'n projek vir UNO se IEEE -klub, dit is 'n unieke manier om voor te stel hoe laat dit is. Die woordklok spel die tyd uit en met die RGB -strook kan u die horlosie in enige kleur van u keuse hê. Deur die WiFi -vermoëns van die ESP32 te gebruik, sluit die klok aan op 'n gespesifiseerde WiFi -netwerk en haal die huidige tyd van die internet af. As u nie 'n WiFi -netwerk het om aan te sluit nie, moenie bekommerd wees nie; die kode kan maklik verander word om op die interne ESP32 -horlosie te werk, maar dit sal die tydklok nie so akkuraat maak nie.
Projek en kode geïnspireer deur:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Voorrade
-ESP32 mikrobeheerder
-WS2812b RGB individueel aanspreekbare LED -strook (60 led per meter)
Genoeg vir 8 stroke van 13 LED's, ~ 2 meter
-Voorste paneel
- Hierdie voorpaneel kan laser gesny word van enige ondeursigtige materiaal
- In hierdie instruksies is die voorpaneel laser gesny van 1/8 duim houtpanele met die afmetings 9x7
-Afvalmateriaal
Dit kan alles wees van werklike verspreidingsstof tot drukkerpapier
-Tape
-5V muurwortel
-USB na mikro-USB-kabel
-Rekenaar met internettoegang
-Arduino IDE
-Verskaf kode
-WiFi -netwerk
Stap 1: Sny LED -stroke in lengte
Die individueel aanspreekbare LED -strook is een van die belangrikste komponente van hierdie projek. As u nie die regte tipe LED -strook kry nie, werk die kode moontlik nie. Die afstand tussen die LED's op die strook is belangrik om seker te maak dat u die stroke met 60 LED's per meter het. Vir hierdie projek is ongeveer 2 meter LED -stroke voldoende.
Vir die projek moet u die volledige LED -strook in kleiner stroke sny sodat dit op die bord kan pas. U benodig 8 stroke wat 13 LED's lank is. Tel vanaf die begin van die strook (eindig met die vroulike aansluiting) 13 LED's en sny dan die strook sodat u 'n kleiner strook met 13 LED's het. Herhaal totdat u 8 volledige stroke het; dit sal 2 meter lange LED -stroke hê. U kry 4 stroke van behoorlike grootte uit elke meter strook LED's. Hou die ekstra LED's vir vervangingsonderdele of ander projekte.
Stap 2: Rangskik en bedrading van LED -stroke
Noudat u die 8 stroke LED's het, is dit tyd om dit op die sjabloon (voorpaneel.svg) te plaas. As u die.svg -lêer uitdruk, moet u dit behoorlik skaal tot 9in by 7in. Let noukeurig op die rigting van die datalyn. As u goed na die strook kyk, sien u Din met 'n pyltjie wat na die LED -module wys. Die rigting van die pyltjie word gebruik om die LED -stroke reg te rangskik. Plaas eers die LED -stroke op die sjabloon voordat u die kleefbeskermer verwyder. Begin van die boonste ry, die "IT R IS C TEN HALF" -lyn, plaas die eerste strook met die Din -pyltjie regs. Plaas die volgende LED -strook op die volgende reël, maar hierdie keer moet u seker maak dat die pyltjie na links wys. Hou aan om al die LED -stroke te plaas, afwisselend in die rigting wat die pyltjie wys. Die laaste reël moet na links wys.
Sodra u al die LED -stroke korrek op die sjabloon geplaas het, strook vir strook, verwyder u die kleefbeskermingsstrook van die agterkant van die LED -strook en plaas dit so reguit as moontlik op die sjabloon. Nadat al die LED -stroke aan die sjabloonblad geheg is, soldeer die drade noukeurig om die +5V-, GND- en dataverbindings aan mekaar te koppel.
Stap 3: Koppel aan die ESP32
Sodra al die stroke aanmekaar gesoldeer is, is dit tyd om die LED -strook aan die ESP32 -kontroleerder te koppel. U kan drade in die vroulike aansluiting steek, of u kan die krimp van die drade en die soldeer versigtig van die LED-strook verwyder. As u hierdie drade aan die ESP32 soldeer, moet u seker maak dat u genoeg draad het om die mirco-USB te plaas waar u 'n mirco-USB-kabel kan aansluit. Soldeer die draad wat gekoppel is aan +5V of +3.3V aan Vin, GND tot GND en Din aan D13.
Stap 4: Installeer Arduino IDE
As u nie Arduino IDE geïnstalleer het nie, laai dit af vanaf die volgende skakel
www.arduino.cc/en/Main/Software
Kies die korrekte weergawe vir u bedryfstelsel
Stap 5: Die opstel van Arduino IDE
Nadat u Arduino IDE oopgemaak het, gaan na die ooreenstemmende skakel om die ESP32 Board -bestuurders te installeer
Die installering van die ESP32 -bord in Arduino IDE (Windows -instruksies)
Die installering van die ESP32 -bord in Arduino IDE (Mac- en Linux -instruksies)
Laai vervolgens die NTP -kliëntbiblioteek van Taranais af vanaf die volgende skakel:
Klik hier om die NTP -kliëntbiblioteek af te laai
U moet ook die Adafruit Neopixel -biblioteek aflaai
github.com/adafruit/Adafruit_NeoPixel
Pak die.zip -lêer uit en kopieer die vouer daarin na u gids Arduino IDE biblioteke.
Stap 6: Die programmering van die ESP32 vir die Word Clock -projek
Maak 'n nuwe Arduino -skets oop en laai die kode hierbo af. Kopieer en plak hierdie kode in u nuwe Arduino -skets en stel die kode saam, en maak seker dat al die regte bestuurders geïnstalleer is.
Stap 7: Laaste stappe …
Daar is min instellings in die kode wat u moet verander.
Stap 8: Koppel aan WiFi
Hierdie twee veranderlikes in die kode moet verander word na u wifi -netwerknaam en wagwoord.
Stap 9: Verander kleur van LED's
Hierdie veranderlike bepaal watter kleur die LED's is; die uitleg van hierdie lyn kan so gekyk word:
uint32_t kleur = strook. Kleur (groen, rooi, blou);
Deur die waardes van elke kleurwaarde (0-255) te verander, kan u die kleur van die LED's verander. Die kode is vooraf ingestel op die LED's wat heldergroen is.
Stap 10: Aanpassing van tyd
Dit is die kodeblok wat verantwoordelik is vir die aanpassing van die tydverskuiwing as gevolg van tydsones. Dit is ingestel op CDT, maar let op: hierdie kode verander nie outomaties met besparing in daglig nie. U sal die verrekeningswaarde moet verander na -21600 wanneer die besparing van die daglig 'terugval'.
Stap 11: Finale vergadering
Sodra die ESP32 met WiFi verbind is en u LED -ligte brand, is dit tyd om die projek te monteer.
Plak u diffusiemateriaal aan die agterkant van die voorpaneel vas sodat al die uitgesnyde letters bedek is. Stel dan die LED's in lyn met die letterknipsel. As dit in lyn is, plak die rande van die agter- en voorpanele vas.
Stap 12: Laaste aantekeninge
Hierdie projek kan moontlik deur 'n battery aangedryf word, maar as gevolg van die groot aantal LED's wat aangedryf word, kan batterye moontlik nie voldoende stroom verskaf nie.
Sommige van die LED's sal ewekansig brand, dit kan opgelos word deur die ESP32 terug te stel deur op die EN -knoppie te druk. Deur die Vin -pin na 3.3V van 5V te verander, kan hierdie probleem ook opgelos word.
Aanbeveel:
Budget Arduino RGB Word Clock !: 7 stappe (met foto's)
Budget Arduino RGB Word Clock !: Hallo almal, hier is my gids oor hoe om u eie eenvoudige te maak & goedkoop woordklok! Gereedskap wat u benodig vir hierdie projek Soldeerbout & Soldeerdrade (verkieslik ten minste 3 verskillende kleure) 3D -drukker (of toegang tot een, u kan ook
Rainbow Word Clock met 'n volledige Rainbow -effek en meer: 13 stappe (met foto's)
Rainbow Word Clock met 'n volledige Rainbow-effek en meer: Doelwitte1) Eenvoudig2) Nie duur3) So energiedoeltreffend as moontlik Rainbow Word Clock met 'n volledige reënboog-effek. 'N Smiley op die Word Clock. Eenvoudige IR-afstandsbediening Opdateer 03-nov-18 LDR vir die helderheidsbeheer van die neopixels Opdateer 01-jan
Arduino Word Clock Mini: 20 stappe (met foto's)
Arduino Word Clock Mini: Arduino Word Clock Mini- Anniversary Clock Relatief maklik om Word Clock te bou met 'n Arduino Nano en vier MAX7219 32mm Dot Matrix Display Modules Keuse van style, prentraam of Perspex-kubus met verskillende basisopsies. Spesifikasies Mini Arduino Word Clo
Arduino Word Clock - aanpasbaar en maklik om te bou: 15 stappe (met foto's)
Arduino woordklok - aanpasbaar en maklik om te bou: my maat het 'n horlosie in 'n winkel gesien wat u die tyd vertel het deur woorde op te lig om 'n volledige geskrewe sin te skryf uit 'n mengelmoes van ewekansige letters. Ons hou van die horlosie, maar nie van die prys nie - daarom het ons besluit om een van ons eie ontwerp te maak
Ribba Word Clock With Wemos D1 Mini (Internet Time Server): 8 stappe (met foto's)
Ribba Word Clock Met Wemos D1 Mini (Internet Time Server): ek dink almal kom op die punt dat dit in sy vingers kielie en hy wil 'n Word Clock bou. Dit is my poging en my algemene gevolgtrekking om dit so doeltreffend as moontlik te bou. Eerstens besit ek self 'n 3D -drukker en het ek toegang