Sadržaj:

BROJANJE ZVONSKOG SATA: 5 koraka (sa slikama)
BROJANJE ZVONSKOG SATA: 5 koraka (sa slikama)

Video: BROJANJE ZVONSKOG SATA: 5 koraka (sa slikama)

Video: BROJANJE ZVONSKOG SATA: 5 koraka (sa slikama)
Video: Калмыкия. Сайгаки. Заповедник "Чёрные земли". Nature of Russia. 2024, Studeni
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 za izradu internetskog sata koji može prikazati sate, minute i sekunde s 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 stranica za DIY 5x7cm
  • 01kom x MUŠKA & ŽENSKA 40PIN 2,54 mm GLAVA
  • 01kom x TELEFONSKI PUNJAČ ZA NAPAJANJE

Korak 2: SHEMATSKI

SHEMATSKI
SHEMATSKI

Ovo je vrlo jednostavan sklop. NEOPIXEL RING ima 2 x 3 jastučića označena 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 upotrijebio NEOPIXEL RING 60 LED da ga zamijenim u dijagramu kruga.

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 igle na NEOPIXEL RING -u.

Slika
Slika

Izrezao sam DIY PROTOBOARD KRUG 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.

Slika
Slika

Lemljenje 3 -polnog ženskog zaglavlja (5V, D4, GND) na dnu DIY PCB -a slijedeći shemu u prethodnom koraku. Ovo žensko zaglavlje spojit će se na muško zaglavlje NEOPIXEL RING -a.

Slika
Slika

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.

Slika
Slika

Vrlo je jednostavno. GOTOVO.

Slika
Slika

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

Slika
Slika

Korak 4: PROGRAMIRANJE

Moja ideja je prikazana na slici ispod:

Slika
Slika

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 druga predstavljaju se 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 sati, minuta i sekundi. Na slici je označen CRNOM bojom.

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

Slika
Slika

Položaj LED dioda deklariran je 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 - desetoznamenkasti bajt M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minuta - bajt mjerne jedinice jedinice S0 [5] = {21, 22, 23, 24, 25}; // Minuta - desetoznamenkasti 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 sat za brojanje može čitati podatke o vremenu s NTP poslužitelja, a vrijeme će ažurirati putem WIFI -ja ESP8266 NODEMCU.

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.

Slika
Slika

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

Slika
Slika

Kôd za brojanje zvona dostupan je 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čeni: