Përmbajtje:
- Furnizimet
- Hapi 1: Prerja e shiritave LED në gjatësi
- Hapi 2: Rregullimi dhe instalimi i shiritave LED
- Hapi 3: Lidhja me ESP32
- Hapi 4: Instalimi i Arduino IDE
- Hapi 5: Vendosja e Arduino IDE
- Hapi 6: Programimi i ESP32 për Projektin Word Clock
- Hapi 7: Hapat e fundit…
- Hapi 8: Lidhja me WiFi
- Hapi 9: Ndryshimi i ngjyrës së LED -ve
- Hapi 10: Rregullimi i kohës
- Hapi 11: Asambleja Përfundimtare
- Hapi 12: Shënimet përfundimtare
Video: PROJEKT I IEEE WORD CLOCK: 12 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky është një projekt për klubin UNE të IEEE, është një mënyrë unike për të përfaqësuar sa është ora. Ora e Fjalës tregon kohën dhe me shiritin RGB ju mund të keni orën në çdo ngjyrë sipas zgjedhjes tuaj. Duke përdorur aftësitë WiFi të ESP32, ora lidhet me një rrjet WiFi të caktuar dhe tërheq kohën aktuale nga interneti. Nëse nuk keni një rrjet WiFi për t'u lidhur, mos u shqetësoni, kodi mund të modifikohet lehtësisht për të funksionuar në orën e brendshme ESP32, por kjo do ta bëjë orën e fjalës jo aq të saktë sa koha.
Projekti dhe Kodi i frymëzuar nga:
www.instructables.com/id/THE-WORD-CLOCK/
randomnerdtutorials.com/esp32-ntp-client-d…
Furnizimet
-ESK32 Mikrokontrollues
-WS2812b RGB Rrip LED i adresueshëm individualisht (60 led për metër)
Mjaft për 8 shirita me 13 LED, ~ 2 metra
-Paneli perballe
- Ky panel i përparmë mund të pritet me lazer nga çdo material i errët
- Në këtë Udhëzues, paneli i përparmë ishte prerë me lazer nga panele druri 1/8 inç me dimensionet 9x7
-Zbuzja e materialit
Mund të jetë çdo gjë nga pëlhura aktuale e shpërndarjes në letrën e printerit
-Kasetë
-5V wallwort
-USB në kabllo mikro-USB
-Kompjuter me qasje në internet
-Arduino IDE
-Kodi i siguruar
-Rrjeti WiFi
Hapi 1: Prerja e shiritave LED në gjatësi
Shiriti LED i adresueshëm individualisht është një nga komponentët më të rëndësishëm të këtij projekti. Nëse nuk merrni llojin e duhur të shiritit LED, kodi mund të mos funksionojë. Hapësira e LED -ve në shirit është e rëndësishme për të, sigurohuni që keni shirita që kanë 60 LED për metër. Për këtë projekt, ~ 2 metra shirita LED do të jenë të mjaftueshëm.
Për projektin, do t'ju duhet të shkurtoni shiritin e plotë LED në shirita më të vegjël, në mënyrë që të përshtaten në tabelë. Ju do të keni nevojë për 8 shirita që janë 13 LED të gjatë. Duke filluar nga fillimi i shiritit (Fundi me lidhësen femërore) numëroni 13 led dhe më pas priteni shiritin në mënyrë që të keni një shirit më të vogël me 13 LED. Përsëriteni derisa të keni 8 shirita të plotë, kjo do të ketë 2 shirita LED të gjatë një metër. Do të merrni 4 shirita të madhësisë së duhur nga çdo rrip metër LED. Mbani LEDS shtesë për pjesë zëvendësuese ose projekte të tjera.
Hapi 2: Rregullimi dhe instalimi i shiritave LED
Tani që keni 8 shiritat LED, është koha t'i rregulloni ato në shabllonin e dhënë (Front Panel.svg). Kur printoni skedarin.svg sigurohuni që ta shkallëzoni siç duhet në 9in me 7in. Kushtojini vëmendje drejtimit të vijës së të dhënave. Nëse shikoni nga afër shiritin, do të shihni Din me një shigjetë që tregon modulin LED. Drejtimi i shigjetës do të përdoret për të rregulluar siç duhet shiritat LED. Shtroni shiritat LED në shabllon së pari para se të hiqni mbrojtësin ngjitës. Duke filluar nga rreshti i sipërm, rreshti "IT R IS C TEN Half", vendosni shiritin e parë me shigjetën Din drejtuar djathtas. Vendoseni shiritin tjetër LED në rreshtin tjetër poshtë, por këtë herë sigurohuni që shigjeta Din është e drejtuar në të majtë. Vazhdoni të vendosni të gjitha shiritat LED duke alternuar drejtimin me të cilin shigjeta është përballur. Rreshti i fundit duhet të jetë drejtuar majtas.
Pasi të keni rregulluar të gjitha shiritat LED në shabllon, rrip për shirit, hiqeni shiritin mbrojtës ngjitës nga pjesa e pasme e shiritit LED dhe aplikojeni atë në shabllon sa më drejtë që të jetë e mundur. Pasi të gjitha shiritat LED janë ngjitur në fletën e modelit, lidhni me kujdes telat për të lidhur lidhjet +5V, GND dhe Data së bashku.
Hapi 3: Lidhja me ESP32
Pasi të jenë bashkuar të gjitha shiritat, është koha për të lidhur shiritin LED me kontrolluesin ESP32. Ju ose mund të futni tela në lidhësen femërore ose mund të hiqni me kujdes tkurrjen e nxehtësisë nga telat dhe të çlidhni nga shiriti LED. Kur lidhni këto tela në ESP32 sigurohuni që keni tela të mjaftueshëm për të vendosur mirco-USB diku duke treguar ku mund të lidhni një kabllo mirco-USB. Lidhni tela që lidhet me +5V ose +3.3V në Vin, GND në GND dhe Din në D13.
Hapi 4: Instalimi i Arduino IDE
Nëse nuk keni të instaluar Arduino IDE, shkarkoni atë nga lidhja e mëposhtme
www.arduino.cc/en/Main/Software
Zgjidhni versionin e duhur për sistemin tuaj operativ
Hapi 5: Vendosja e Arduino IDE
Pas hapjes së Arduino IDE, shkoni te lidhja përkatëse për të instaluar drejtuesit e Bordit ESP32
Instalimi i Bordit ESP32 në Arduino IDE (udhëzimet e Windows)
Instalimi i Bordit ESP32 në Arduino IDE (udhëzime për Mac dhe Linux)
Tjetra, shkarkoni bibliotekën NTP Client nga Taranais nga lidhja e mëposhtme:
Klikoni këtu për të shkarkuar bibliotekën NTP Client
Gjithashtu do t'ju duhet të shkarkoni Bibliotekën Adafruit Neopixel
github.com/adafruit/Adafruit_NeoPixel
Zbërtheni skedarin.zip dhe kopjoni dosjen brenda në dosjen tuaj të bibliotekave Arduino IDE.
Hapi 6: Programimi i ESP32 për Projektin Word Clock
Hapni një skicë të re Arduino dhe shkarkoni kodin e mësipërm. Kopjoni dhe ngjisni këtë kod në skicën tuaj të re Arduino dhe përpiloni kodin gjithashtu sigurohuni që të jenë instaluar të gjithë drejtuesit e duhur.
Hapi 7: Hapat e fundit…
Ka pak cilësime në kod që do t'ju duhet të modifikoni.
Hapi 8: Lidhja me WiFi
Këto dy ndryshore në kod do të duhet të ndryshohen në emrin dhe fjalëkalimin e rrjetit tuaj wifi.
Hapi 9: Ndryshimi i ngjyrës së LED -ve
Kjo variabël kontrollon se çfarë ngjyre janë LED -të, paraqitja e kësaj linje mund të shikohet kështu:
uint32_t ngjyra = shirit. Ngjyra (E gjelbër, e kuqe, blu);
Duke ndryshuar vlerat e secilës vlerë të ngjyrës (0-255), mund të ndryshoni se çfarë ngjyre janë LED-të. Kodi është i paravendosur që LED -të të jenë jeshile të ndritshme.
Hapi 10: Rregullimi i kohës
Ky është blloku i kodit përgjegjës për rregullimin e ndërrimit të kohës për shkak të zonave kohore. Isshtë vendosur në CDT, vini re se ky kod nuk ndryshon automatikisht me kursimin e dritave të ditës. Ju do të duhet të ndryshoni vlerën e kompensuar në -21600 kur kursimet e ditës "bien prapa".
Hapi 11: Asambleja Përfundimtare
Pasi ESP32 të lidhet me WiFi dhe dritat tuaja LED të ndizen, është koha për të montuar projektin.
Ngjiteni materialin tuaj të shpërndarjes në pjesën e pasme të panelit të përparmë në mënyrë që të gjitha shkronjat e prera të mbulohen. Pastaj rreshtoni LED -të me daljet e prera të shkronjave. Kur këto janë rreshtuar, ngjitni skajet e paneleve të pasme dhe të përparme.
Hapi 12: Shënimet përfundimtare
Ky projekt mund të jetë mundësuar nga një bateri, por për shkak të numrit të madh të LED -ve që po mundësohen, bateritë mund të mos jenë në gjendje të sigurojnë rrymë të mjaftueshme.
Disa nga LED -të do të ndizen rastësisht, kjo mund të rregullohet duke rivendosur ESP32 duke shtypur butonin EN. Ndryshimi i pinit Vin në 3.3V nga 5V gjithashtu mund të rregullojë këtë çështje.
Recommended:
Arc Reactor a La Smogdog, një Projekt Shumë Personal…: 13 hapa (me fotografi)
Arc Reactor a La Smogdog, një Projekt Shumë Personal…: Çfarë kam të përbashkët me këta dy djem? Nuk është mjekra këtë herë! Ne të gjithë kemi një vrimë në gjoks, mirëpo unë dhe Leo kemi lindur me Pectus Excavatum, Stark duhej të fitonte të tijat :-) Pectus Excavatum është (shikojeni këtu: https: // sq .wikipedia.org/wik
Ora Word e sinkronizuar NTP: 6 hapa (me fotografi)
Ora e sinkronizuar e NTP: Sinkronizoni orën tuaj me një server kohor NTP në mënyrë që ata të mund të kontrollojnë kohën e duhur nëse ka pasur një fikje nëse nuk jeni në shtëpi :-)
Përzgjedhja e një motori hapës dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: 12 hapa (me fotografi)
Përzgjedhja e një hapi motorik dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: Në këtë Udhëzues, unë do të kaloj hapat që kam ndërmarrë për të zgjedhur një Step Motor dhe Driver për një prototip të projektit Automated Shade Screen. Ekranet me hije janë modelet e njohura dhe të lira të Coolaroo të fiksuara me dorë, dhe unë doja të zëvendësoja t
Tenxhere automatike e bimëve të zgjuara - (DIY, e printuar 3D, Arduino, Vetë lotim, Projekt): 23 hapa (me fotografi)
Tenxhere automatike e bimëve inteligjente - (DIY, 3D Printed, Arduino, Self Watering, Project): Përshëndetje, Ndonjëherë kur largohemi nga shtëpia për disa ditë ose jemi vërtet të zënë, bimët e shtëpisë (padrejtësisht) vuajnë sepse nuk ujiten kur ato ka nevojë për të. Kjo është zgjidhja ime.'Sshtë një Tenxhere e Bimëve Smart e cila përfshin: Rezervuar uji të integruar. Një senso
Arduino Word Clock Mini: 20 hapa (me fotografi)
Arduino Word Clock Mini: Arduino Word Clock Mini-Anniversary ClockRelativisht e lehtë për të ndërtuar Orë Word duke përdorur një Arduino Nano dhe katër MAX7219 32mm Dot Matrix Module të Zgjedhjes së stileve, kornizës së figurës ose kubit Perspex me opsione të ndryshme bazë. Specifikat Mini Arduino Word Clo