Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
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
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.
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.
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.
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.
Vrlo je jednostavno. GOTOVO.
Koristio sam punjač za mobitele za napajanje 5V za odbrojavanje prstena.
Korak 4: PROGRAMIRANJE
Moja ideja je prikazana na slici ispod:
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.
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.
Ako uzrokuje zbunjenost, možemo im postaviti drugu boju (npr. BIJELA na donjoj slici) kako bi razlikovali sate, minute i sekunde.
Odbrojavanje zvona je dostupno na mom GitHubu.
Korak 5: ZAVRŠITE
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:
AccuRep: uređaj za brojanje sklekova: 8 koraka (sa slikama)
AccuRep: uređaj za brojanje sklekova: Poznajem mnoge ljude koji su počeli raditi na ovoj karanteni. Problem kod kućnih vježbi je nedostatak opreme za teretanu. Moji treninzi uglavnom sadrže sklekove. Da bih se zaista potrudio, tokom vježbanja slušam rock muziku. Problem je broj ponavljanja
Brojanje od 0 do 9999 sa 8051 pomoću 7 -segmentnog ekrana: 5 koraka
Brojanje od 0 do 9999 sa 8051 korištenjem 7 -segmentnog zaslona: Pozdrav svima, U ovom tutorijalu ćemo vam reći kako brojati od 0 do 9999 koristeći četiri 7 -segmentna zaslona koristeći samo jedan port i 4 digitalna pina
Vaga za brojanje napravljena s Arduinom: 6 koraka
Brojilo za brojanje napravljeno s Arduinom: Ovaj projekt je još uvijek u tijeku, no došao je do točke u kojoj je korisno podijeliti detalje kako bi drugi imali koristi od njega i ideje. To je u osnovi skala izgrađena korištenjem Arduina kao mikrokontrolera, općenito lo
Pametna košarkaška arkadna igra s obručima za brojanje bodova pomoću ugrađene platforme Evive- Arduino: 13 koraka
Pametna arkadna igra za košarku s obručima za brojanje bodova pomoću Evive-Arduino ugrađene platforme: Od svih igara koje postoje, najzabavnije su arkadne igre. Pa smo pomislili zašto to ne bismo sami napravili kod kuće! I evo nas, najzabavnije DIY igre koju ste do sada igrali - DIY Arcade Basketball Game! Ne samo da je
Brojanje objekata u Raspberry Pi: 5 koraka
Brojanje objekata u Raspberry Pi: Računarski vid je, nesumnjivo, fantastična stvar! Koristeći ovo, računar stječe sposobnost da " vidi " i bolji osjećaj okoliša, što omogućava razvoj složenih, korisnih i cool aplikacija. Aplikacije poput fa