Përmbajtje:

PROJEKT I IEEE WORD CLOCK: 12 hapa (me fotografi)
PROJEKT I IEEE WORD CLOCK: 12 hapa (me fotografi)

Video: PROJEKT I IEEE WORD CLOCK: 12 hapa (me fotografi)

Video: PROJEKT I IEEE WORD CLOCK: 12 hapa (me fotografi)
Video: Ms Word Me Photo Kaise Lagaye | How To Insert Photo In Word | Ms Word Tutorial ! Aman Raja Official 2024, Korrik
Anonim
PROJEKT IEEE WORD CLOCK
PROJEKT IEEE WORD CLOCK
PROJEKT IEEE WORD CLOCK
PROJEKT IEEE WORD CLOCK

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

Prerja e shiritave LED në gjatësi
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

Rregullimi dhe instalimi i shiritave LED
Rregullimi dhe instalimi i shiritave LED
Rregullimi dhe instalimi i shiritave LED
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

Lidhja me ESP32
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

Instalimi i Arduino IDE
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

Po lidhet me WiFi
Po lidhet 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

Ndryshimi i ngjyrës së LEDs
Ndryshimi i ngjyrës së LEDs

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

Rregullimi i kohës
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

Asambleja Përfundimtare
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: