BROJANJE SATNOG ZVONA: 5 koraka (sa slikama)
BROJANJE SATNOG ZVONA: 5 koraka (sa slikama)
Anonim
Odbrojavanje ZVONSKI SAT
Odbrojavanje ZVONSKI SAT
Odbrojavanje ZVONSKI SAT
Odbrojavanje ZVONSKI SAT

Planirao sam kupiti Neopixel Ring 60 Led za izradu sata, ali nažalost nisam ga mogao kupiti. Konačno, kupio sam Neopixel Ring 35 Led i smislio jednostavan način da napravim internetski sat koji može prikazati sate, minute i sekunde sa ovim LED prstenom 35. Počnimo.

Korak 1: POPIS DIJELOVA

Uključene su glavne komponente:

  • 01kom x ESP8266 NODEMCU
  • 01kom x NEOPIXEL PRSTEN 35 LED
  • 01kom x UNIVERZALNA PCB Dvostrana ploča za "uradi sam" 5x7 cm
  • 01kom x MUŠKA & ŽENSKA 40PIN 2,54 mm GLAVA
  • 01kom x TELEFONSKI PUNJAČ ZA NAPAJANJE

Korak 2: SHEMATSKI

SHEMATSKI
SHEMATSKI

Ovo je vrlo jednostavno kolo. NEOPIXEL RING ima 2 x 3 podloge označene na sljedeći način: 5V, DI, GND i 5V, DO, GND. Da bismo ga kontrolirali, sve što trebamo učiniti je lemiti 3 veze na ova 3 jastučića 5V, DI, GND na prstenu. 5V i GND NEOPIXEL RING -a spajaju se na +5V i GND vanjskog napajanja i podataka DI pin je spojen na ESP8266 NODEMCU na pin D4.

Napomena: Nisam mogao pronaći NEOPIXEL RING 35 LED u biblioteci FRITZING, pa sam koristio NEOPIXEL RING 60 LED da ga zamijenim u dijagramu kola.

Korak 3: LETLJENJE I MONTIRANJE

Prvo sam uklonio originalne kabele iz NEOPIXEL RING -a, zatim sam lemio 3 -polni muški zaglavlje na 5V, DI, GND pinove na NEOPIXEL RING -u.

Image
Image

Izrezao sam DIY PROTOBOARD KOLO 5X7cm na mali komad, lemio 2 reda ženskih zaglavlja za priključivanje ESP8266 NODEMCU na njega. Na ovoj slici sam lemio neke dodatne komponente poput: 8P ženskog zaglavlja za MPU6050, jedne RGB LED sa 3 kom x otpornika za ograničavanje struje i 2P vijčanog priključnog bloka.

Image
Image

Lemljenje 3 -polnog ženskog zaglavlja (5V, D4, GND) na dnu DIY PCB -a prema shemi iz prethodnog koraka. Ovo žensko zaglavlje će se spojiti na muško zaglavlje NEOPIXEL RING -a.

Image
Image

Zalijepite malu kutiju za prekrivanje ESP8266 NODEMCU. Volio bih da imam 3D printer za izradu ovakvih malih kutija. Izbušio sam rupu na kutiji kako bi žensko zaglavlje DIY PCB -a moglo proći kroz ovu rupu i spojiti se na NEOPIXEL RING.

Image
Image

Vrlo je jednostavno. GOTOVO.

Image
Image

Koristio sam punjač za mobitele za napajanje 5V za odbrojavanje prstena.

Image
Image

Korak 4: PROGRAMIRANJE

Moja ideja je prikazana na slici ispod:

Image
Image

Sat će biti prikazan kao binarni broj, a potrebne su nam 4 LED diode ekvivalentne 4-bitnom binarnom broju za prikaz sata (maks. 12). Minuta i sekunda su predstavljene brojenjem broja LED dioda u desetercima (maks. 5) i znamenke jedinica (maks. 9). Ukupno nam je potrebno (5+9) x 2 = 28 LED dioda za prikaz minute i sekunde.

Ovaj NEOPIXEL RING ima 35 LED dioda, pa se 3 preostale LED diode koriste kao separatori za pojašnjavanje sata, minuta i sekunde. Na slici je označen CRNOM bojom.

Možemo vidjeti sliku ispod kako bismo razumjeli kako ovaj sat prikazuje vrijeme.

Image
Image

Položaj LED dioda je deklariran u sljedećim nizovima:

bajt HHHH [4] = {16, 17, 18, 19}; // Sat - 4 -bitni binarni broj

bajt M0 [5] = {14, 13, 12, 11, 10}; // Minuta - desetocifreni bajt M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minuta - bajt mjerne jedinice S0 [5] = {21, 22, 23, 24, 25}; // Minuta - desetocifreni bajt S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minuta - Jedinstveni bajt jedinice SEPERATOR [3] = {0, 15, 20}; // 3 LED diode

Ovaj brojač zvona za brojanje može čitati podatke o vremenu s NTP servera, a vrijeme će biti ažurirano preko WIFI -a pomoću ESP8266 NODEMCU -a.

Možemo se obratiti ovoj web stranici kako bismo odabrali LED boju koju želite. Na donjoj slici, sat za odbrojavanje prikazuje vrijeme bez LED dioda.

Image
Image

Ako uzrokuje zbunjenost, možemo im postaviti drugu boju (npr. BIJELA na donjoj slici) kako bi razlikovali sate, minute i sekunde.

Image
Image

Odbrojavanje zvona je dostupno na mom GitHubu.

Korak 5: ZAVRŠITE

ZAVRŠI
ZAVRŠI
ZAVRŠI
ZAVRŠI
ZAVRŠI
ZAVRŠI

Pogledajte još neke slike.

Hvala vam što ste gledali i nadam se da vam se sviđa !!!

LIKE I PRETPLATITE SE na moj YouTube kanal.

Preporučuje se: