Satura rādītājs:

IEEE WORD CLOCK PROJEKTS: 12 soļi (ar attēliem)
IEEE WORD CLOCK PROJEKTS: 12 soļi (ar attēliem)

Video: IEEE WORD CLOCK PROJEKTS: 12 soļi (ar attēliem)

Video: IEEE WORD CLOCK PROJEKTS: 12 soļi (ar attēliem)
Video: Vehicle Accident Control Project #science #tech #project #hack 2024, Jūlijs
Anonim
IEEE WORD CLOCK PROJEKTS
IEEE WORD CLOCK PROJEKTS
IEEE WORD CLOCK PROJEKTS
IEEE WORD CLOCK PROJEKTS

Šis ir UNO IEEE kluba projekts, tas ir unikāls veids, kā attēlot pulksteni. Vārdu pulkstenis norāda laiku, un, izmantojot RGB joslu, pulkstenis var būt jebkurā jūsu izvēlētajā krāsā. Izmantojot ESP32 WiFi iespējas, pulkstenis izveido savienojumu ar norādīto WiFi tīklu un izvelk pašreizējo laiku no interneta. Ja jums nav Wi -Fi tīkla, ar kuru izveidot savienojumu, neuztraucieties, kodu var viegli mainīt, lai tas darbotos ar ESP32 iekšējo pulksteni, taču tas padarīs Word pulksteni ne tik precīzu.

Projektu un kodu iedvesmojis:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Piegādes

-ESP32 mikrokontrolleris

-WS2812b RGB individuāli adresējama LED sloksne (60 LED uz metru)

Pietiek 8 sloksnēm ar 13 gaismas diodēm, ~ 2 metri

-Priekšējais panelis

  • Šo priekšējo paneli var griezt ar lāzeru no jebkura necaurspīdīga materiāla
  • Šajā instrukcijā priekšējais panelis tika izgriezts ar lāzeru no 1/8 collu koka paneļa ar izmēriem 9x7

-Atkausējošs materiāls

Var būt jebkas, sākot no faktiskā difūzijas auduma līdz printera papīram

-Lente

-5V siena

-USB līdz mikro-USB kabelis

-Dators ar interneta pieslēgumu

-Arduino IDE

-Norādītais kods

-Wi -Fi tīkls

1. solis: LED sloksņu sagriešana garumā

LED sloksņu griešana garumā
LED sloksņu griešana garumā

Individuāli adresējama LED sloksne ir viena no šī projekta svarīgākajām sastāvdaļām. Ja nesaņemat pareizo LED sloksnes veidu, kods var nedarboties. Gaismas diodes atstarpes uz sloksnes ir svarīgas, lai pārliecinātos, ka jums ir sloksnes ar 60 gaismas diodēm uz metru. Šim projektam pietiks ar ~ 2 metriem LED sloksņu.

Projektam jums būs jāsagriež pilna LED sloksne mazākās sloksnēs, lai tās varētu ietilpt uz tāfeles. Jums būs nepieciešamas 8 sloksnes, kuru garums ir 13 gaismas diodes. Sākot no sloksnes sākuma (nobeigums ar sieviešu savienotāju), saskaitiet 13 gaismas diodes un pēc tam nogrieziet sloksni, lai jums būtu mazāka sloksne ar 13 gaismas diodēm. Atkārtojiet, līdz jums ir 8 pilnas sloksnes, tajā būs 2 viena metra garas LED sloksnes. Jūs saņemsiet 4 atbilstoša izmēra sloksnes no katras gaismas diodes sloksnes. Saglabājiet papildu gaismas diodes rezerves daļām vai citiem projektiem.

2. solis: LED sloksņu sakārtošana un vadu pievienošana

LED sloksņu sakārtošana un vadu pievienošana
LED sloksņu sakārtošana un vadu pievienošana
LED sloksņu sakārtošana un vadu pievienošana
LED sloksņu sakārtošana un vadu pievienošana

Tagad, kad jums ir 8 gaismas diodes sloksnes, ir pienācis laiks tos sakārtot uz norādītās veidnes (Front Panel.svg). Drukājot.svg failu, pārliecinieties, vai tas ir pareizi mērogots līdz 9 collas līdz 7 collas. Pievērsiet uzmanību datu līnijas virzienam. Ja paskatās uz sloksni, jūs redzēsit Din ar bultiņu, kas vērsta uz LED moduli. Bultas virziens tiks izmantots, lai pareizi sakārtotu LED sloksnes. Pirms līmes aizsarga noņemšanas vispirms uzlieciet gaismas diodes uz veidnes. Sākot no augšējās rindas, līnija "IT R IS C TEN HALF", novietojiet pirmo sloksni ar Din bultiņu pa labi. Novietojiet nākamo LED sloksni nākamajā rindā uz leju, bet šoreiz pārliecinieties, vai bultiņa Din ir vērsta pa kreisi. Turpiniet novietot visas LED sloksnes pārmaiņus bultiņas vērstajā virzienā. Pēdējai rindai jābūt vērstai pa kreisi.

Kad visas LED sloksnes ir pareizi novietotas uz veidnes, noņemiet sloksnes pa sloksnēm, noņemiet līmējošo aizsargjoslu no LED sloksnes aizmugures un pielieciet to veidnei pēc iespējas taisni. Kad visas LED sloksnes ir piestiprinātas pie veidnes lapas, uzmanīgi pielodējiet vadus, lai savienotu +5V, GND un datu savienojumus.

3. darbība. Savienojuma izveide ar ESP32

Savienojuma izveide ar ESP32
Savienojuma izveide ar ESP32

Kad visas sloksnes ir pielodētas kopā, ir pienācis laiks savienot LED sloksni ar ESP32 kontrolieri. Jūs varat vai nu ievietot vadus sieviešu savienotājā, vai arī uzmanīgi noņemt siltuma saraušanos no vadiem un atkausēt no LED sloksnes. Lodējot šos vadus pie ESP32, pārliecinieties, vai jums ir pietiekami daudz vadu, lai novietotu mirco-USB kaut kur tā, lai varētu pieslēgt mirco-USB kabeli. Lodējiet vadu, kas ir savienots ar +5V vai +3,3 V pie Vin, GND uz GND un Din uz D13.

4. solis: Arduino IDE instalēšana

Arduino IDE instalēšana
Arduino IDE instalēšana

Ja jums nav instalēta Arduino IDE, lejupielādējiet to no šīs saites

www.arduino.cc/en/Main/Software

Izvēlieties pareizo OS versiju

5. darbība: Arduino IDE iestatīšana

Pēc Arduino IDE atvēršanas dodieties uz atbilstošo saiti, lai instalētu ESP32 plates draiverus

ESP32 plates instalēšana Arduino IDE (Windows instrukcijas)

ESP32 plates instalēšana Arduino IDE (Mac un Linux instrukcijas)

Pēc tam lejupielādējiet NTP klienta bibliotēku no Taranais no šīs saites:

Noklikšķiniet šeit, lai lejupielādētu NTP klientu bibliotēku

Jums arī būs jālejupielādē Adafruit Neopixel bibliotēka

github.com/adafruit/Adafruit_NeoPixel

Izsaiņojiet.zip failu un nokopējiet tajā esošo mapi savā Arduino IDE bibliotēku mapē.

6. darbība: ESP32 programmēšana Word pulksteņa projektam

Atveriet jaunu Arduino skici un lejupielādējiet iepriekš minēto kodu. Kopējiet un ielīmējiet šo kodu savā jaunajā Arduino skicē un arī apkopojiet kodu, lai pārliecinātos, ka ir instalēti visi pareizie draiveri.

7. darbība: pēdējie soļi…

Kodā ir daži iestatījumi, kas jums būs jāmaina.

8. solis: izveidojiet savienojumu ar WiFi

Savienojuma izveide ar WiFi
Savienojuma izveide ar WiFi

Šie divi koda mainīgie būs jāmaina uz jūsu wifi tīkla nosaukumu un paroli.

9. solis: gaismas diožu krāsas maiņa

Gaismas diožu krāsas maiņa
Gaismas diožu krāsas maiņa

Šis mainīgais kontrolē gaismas diodes krāsu, šīs līnijas izkārtojumu var aplūkot šādi:

uint32_t krāsa = sloksne. Krāsa (zaļa, sarkana, zila);

Mainot katras krāsas vērtības (0-255), varat mainīt gaismas diodes krāsu. Kods ir iepriekš iestatīts, lai gaismas diodes būtu spilgti zaļas.

10. solis: laika pielāgošana

Laika pielāgošana
Laika pielāgošana

Šis ir koda bloks, kas atbild par laika nobīdes pielāgošanu laika joslu dēļ. Tas ir iestatīts uz CDT, ņemiet vērā, ka šis kods automātiski nemainās, ja tiek taupīts vasaras laiks. Jums būs jāmaina nobīdes vērtība uz -21600, kad dienasgaismas ietaupījums "samazināsies".

11. solis: galīgā montāža

Galīgā montāža
Galīgā montāža

Kad ESP32 izveido savienojumu ar WiFi un iedegas jūsu LED gaismas, ir pienācis laiks montēt projektu.

Piestipriniet difūzijas materiālu pie priekšējā paneļa aizmugures, lai visi izgrieztie burti būtu pārklāti. Pēc tam izlīdziniet gaismas diodes ar burtu izgriezumiem. Kad tie ir izlīdzināti, pielīmējiet aizmugurējo un priekšējo paneļu malas.

12. solis: Noslēguma piezīmes

Šo projektu, iespējams, varētu darbināt no akumulatora, taču, tā kā tiek darbināts liels skaits gaismas diodes, baterijas var nespēt nodrošināt pietiekamu strāvu.

Dažas gaismas diodes iedegas nejauši, to var novērst, atiestatot ESP32, nospiežot pogu EN. Mainot Vin tapu uz 3.3V no 5V, var arī novērst šo problēmu.

Ieteicams: