Satura rādītājs:
- 1. darbība: DAĻU SARAKSTS
- 2. darbība: SHĒMATISKA
- 3. solis: LODĒŠANA UN MONTĀŽA
- 4. solis: PROGRAMMĒŠANA
- 5. darbība: Pabeigt
Video: Gredzena pulkstenis: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Es biju plānojis iegādāties Neopixel Ring 60 Led, lai izgatavotu pulksteni, bet diemžēl to nevarēju nopirkt. Visbeidzot, es nopirku Neopixel Ring 35 Leds un izdomāju vienkāršu veidu, kā izveidot interneta pulksteni, kas ar šo LED gredzenu 35 var parādīt stundas, minūtes un sekundes. Sāksim darbu.
1. darbība: DAĻU SARAKSTS
Galvenie komponenti ir iekļauti:
- 01gab x ESP8266 NODEMCU
- 01gab x NEOPIXEL RING 35 LED
- 01gab x DIVPUSĒJS UNIVERSĀLS PCB DIY 5x7cm
- 01gab. X VĪRIEŠU UN SIEVIETU 40PIN 2.54MM AUSTIŅA
- 01gab x TELEFONA LĀDĪTĀJS barošanas avotam
2. darbība: SHĒMATISKA
Šī ir ļoti vienkārša ķēde. NEOPIXEL Gredzenam ir 2 x 3 spilventiņi, kas marķēti šādi: 5V, DI, GND un 5V, DO, GND. Lai to kontrolētu, viss, kas mums jādara, ir gredzenā pielodēt 3 savienojumus ar šiem 3 spilventiņiem 5V, DI, GND. NEOPIXEL RING 5V un GND savienojas ar ārējā barošanas avota +5V un GND, un datu DI tapa ir pievienota ESP8266 NODEMCU pie tapas D4.
Piezīme: FRITZING bibliotēkā nevarēju atrast NEOPIXEL RING 35 LED, tāpēc es izmantoju NEOPIXEL RING 60 LED, lai to aizstātu shēmas shēmā.
3. solis: LODĒŠANA UN MONTĀŽA
Pirmkārt, es noņēmu oriģinālos kabeļus no NEOPIXEL RING, pēc tam pie NEOPIXEL Gredzena pielodēju 3 kontaktu vāciņu pie 5V, DI, GND tapām.
Es sagriezu DIY PROTOBOARD CIRCUIT 5X7cm nelielā gabaliņā, pielodēju 2 rindas sieviešu galvenes, lai pievienotu tam ESP8266 NODEMCU. Šajā attēlā es esmu pielodējis dažas papildu sastāvdaļas, piemēram: 8P sieviešu galvene MPU6050, viena RGB gaismas diode ar 3 gab. X strāvu ierobežojošiem rezistoriem un 2P skrūvju spaiļu bloks.
Lodēšanas 3 kontaktu mātes uzgalis (5V, D4, GND) DIY PCB apakšā, ievērojot iepriekšējā soļa shēmu. Šī sieviešu galvene izveidos savienojumu ar NEOPIXEL RING vīriešu galveni.
Līmējiet nelielu kastīti, lai pārklātu ESP8266 NODEMCU. Es vēlos, lai man būtu 3D printeris, lai izveidotu šādas mazas kastes. Es urbju caurumu uz kastes, lai DIY PCB sieviešu galviņa varētu iziet cauri šim caurumam un izveidot savienojumu ar NEOPIXEL RING.
Tas ir ļoti vienkārši. GATAVS.
Es izmantoju mobilā tālruņa lādētāju, lai piegādātu 5 V strāvu zvana pulksteņa skaitīšanai.
4. solis: PROGRAMMĒŠANA
Mana ideja ir parādīta attēlā zemāk:
Stunda tiks parādīta kā binārs skaitlis, un mums ir vajadzīgas 4 gaismas diodes, kas ir līdzvērtīgas 4 bitu binārajam skaitlim, lai parādītu stundu (maks. 12). Minūti un sekundi attēlo, skaitot gaismas diožu skaitu desmitos ciparos (maks. 5) un vienību cipars (maks. 9). Kopumā mums ir vajadzīgi (5+9) x 2 = 28 gaismas diodes, lai parādītu minūti un sekundi.
Šim NEOPIXEL Gredzenam ir 35 gaismas diodes, tāpēc 3 atlikušās gaismas diodes tiek izmantotas kā atdalītāji, lai precizētu stundas, minūtes un sekundes. Attēlā tas ir atzīmēts ar MELNU krāsu.
Mēs varam redzēt attēlu zemāk, lai saprastu, kā šis pulkstenis parāda laiku.
Gaismas diodes atrašanās vieta ir norādīta šādos blokos:
baits HHHH [4] = {16, 17, 18, 19}; // Stunda - 4 bitu binārais skaitlis
baits M0 [5] = {14, 13, 12, 11, 10}; // Minūte - desmit ciparu baits M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minūte - vienības ciparu baits S0 [5] = {21, 22, 23, 24, 25}; // minūte - desmit ciparu baits S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minūte - vienības ciparu baits SEPERATOR [3] = {0, 15, 20}; // 3 Atdalītāju gaismas diodes
Šis skaitīšanas zvana pulkstenis var nolasīt laika informāciju no NTP servera, un laiks tiks atjaunināts, izmantojot WIFI, izmantojot ESP8266 NODEMCU.
Mēs varam atsaukties uz šo vietni, lai izvēlētos vēlamo LED krāsu. Zemāk redzamajā attēlā skaitīšanas gredzena pulkstenis rāda laiku bez atdalītāju gaismas diodēm.
Ja tas rada apjukumu, mēs varam tiem iestatīt citu krāsu (piem., BALTA attēlā zemāk), lai atšķirtu stundu, minūti un sekundi.
Skaitīšanas zvana pulksteņa kods ir pieejams manā GitHub.
5. darbība: Pabeigt
Skatiet vēl dažas bildes.
Paldies par skatīšanos un ceru, ka jums patiks !!!
Lūdzu, LIKE un abonējiet manu YouTube kanālu.
Ieteicams:
NFC gredzena bloķēšanas kaste: 6 soļi (ar attēliem)
NFC gredzena bloķēšanas kaste: Sveiki visi! Laipni lūdzam manā pirmajā pamācībā! Es jau iepriekš atvainojos par slikto angļu valodas līmeni. Šajā soli pa solim es jums iemācīšu, kā izveidot vienkāršu un ļoti lētu NFC gredzena bloķēšanas kasti
LED gredzena lampa: 9 soļi (ar attēliem)
LED gredzena lampa: šī konstrukcija radās, jo man vajadzēja labāku apgaismojumu pie mana galda, kad es lodēju un saliku ķēdes. Dažus mēnešus pirms tam es biju atvedis LED gaismas gredzenu (tos sauc par eņģeļu acīm un izmanto automašīnu lukturiem), lai veiktu vēl vienu uzbūvi un
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress