Tartalomjegyzék:
- 1. lépés: RÉSZLISTA
- 2. lépés: SCHEMATIC
- 3. lépés: Forrasztás és összeszerelés
- 4. lépés: PROGRAMOZÁS
- 5. lépés: FINISH
Videó: SZÁMÍTÓGYŰRŐ ÓRA: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Úgy terveztem, hogy veszek egy Neopixel Ring 60 Led órát, de sajnos nem tudtam megvenni. Végül vettem egy Neopixel Ring 35 LED -et, és egy egyszerű módszert hoztam létre egy internetes óra készítésére, amely órát, percet és másodpercet tud megjeleníteni ezzel a 35 LED -es gyűrűvel.
1. lépés: RÉSZLISTA
A fő összetevők a következők:
- 01db x ESP8266 NODEMCU
- 01db x NEOPIXEL RING 35 LED
- 01db x DUPLA OLDAL UNIVERZÁLIS NYÁK a barkácsoláshoz 5x7cm
- 01db x FÉRFI és NŐI 40PIN 2,54 mm -es fej
- 01db x TELEFONTÖLTŐ TÁPELLÁTÁSHOZ
2. lépés: SCHEMATIC
Ez egy nagyon egyszerű áramkör. A NEOPIXEL RING 2 x 3 párnával rendelkezik, amelyek a következők szerint vannak megjelölve: 5V, DI, GND és 5V, DO, GND. Ennek ellenőrzéséhez mindössze annyit kell tennünk, hogy 3 csatlakozást kell forrasztani ehhez a 3 párnához 5V, DI, GND a gyűrűn. A NEOPIXEL RING 5V és GND csatlakozik a külső tápegység +5V és GND csatlakozóihoz, és a DI tüske az ESP8266 NODEMCU -hoz van csatlakoztatva a D4 érintkezőn.
Megjegyzés: Nem találtam a NEOPIXEL RING 35 LED -et a FRITZING könyvtárban, ezért a kapcsolási rajzban a NEOPIXEL RING 60 LED -et használtam.
3. lépés: Forrasztás és összeszerelés
Először eltávolítottam az eredeti kábeleket a NEOPIXEL RING -ről, majd forrasztottam a 3 -tűs dugós csatlakozót 5V, DI, GND csapokra a NEOPIXEL RING -en.
A DIY PROTOBOARD CIRCUIT -ot 5X7 cm -es darabokra vágtam, 2 sor női fejlécet forrasztottam az ESP8266 NODEMCU csatlakoztatására. Ezen a képen néhány extra komponenst forrasztottam, mint például: 8P hüvely az MPU6050-hez, egy RGB LED 3 db x áramkorlátozó ellenállással és 2P csavaros sorkapocs.
3 tűs anyafej (5V, D4, GND) forrasztása a DIY NYÁK alján, az előző lépés sémája szerint. Ez a női fejléc csatlakozik a NEOPIXEL RING férfi fejlécéhez.
Ragasszon egy kis dobozt az ESP8266 NODEMCU fedésére. Bárcsak lenne 3D nyomtatóm ilyen kis dobozok készítéséhez. Furattam egy lyukat a dobozon, hogy a DIY PCB női fejrésze átmehessen ezen a lyukon, és csatlakozzon a NEOPIXEL RING -hez.
Nagyon egyszerű. KÉSZ.
Mobiltelefon -töltőt használtam 5 V -os tápellátás biztosítására a csengetési órához.
4. lépés: PROGRAMOZÁS
Az ötletem az alábbi képen látható:
Az óra bináris számként jelenik meg, és szükségünk van 4 LED-re, amelyek egyenértékűek a 4 bites bináris számmal az óra megjelenítéséhez (max. 12). A percet és a másodpercet a LED-ek számának tízes számjegyben való számolása jelenti (max. 5) és mértékegységek (max. 9). Összességében (5+9) x 2 = 28 LED -re van szükségünk a perc és a másodperc megjelenítéséhez.
Ez a NEOPIXEL RING 35 LED -et tartalmaz, így 3 fennmaradó LED -et használnak elválasztóként az óra, perc és másodperc tisztázására. A képen FEKETE színnel van jelölve.
Az alábbi képet láthatjuk, hogy megértsük, hogyan jeleníti meg ez az óra az időt.
A LED -ek helyzetét a következő tömbök jelentik:
bájt HHHH [4] = {16, 17, 18, 19}; // Óra - 4 bites bináris szám
M0 bájt [5] = {14, 13, 12, 11, 10}; // perc - Tízjegyű bájt M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // perc - Egység számjegyű bájt S0 [5] = {21, 22, 23, 24, 25}; // perc - Tízjegyű bájt S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // perc - Egység számjegyű bájt SEPERATOR [3] = {0, 15, 20}; // 3 Elválasztó led
Ez a számláló gyűrűóra képes olvasni az időinformációkat az NTP szerverről, és az időt frissíti a WIFI -n keresztül az ESP8266 NODEMCU.
Ezt a webhelyet használva kiválaszthatjuk a kívánt LED színt. Az alábbi képen a számláló gyűrűóra mutatja az időt elválasztó LED -ek nélkül.
Ha zavart okoz, más színt is beállíthatunk nekik (pl.: FEHÉR az alábbi képen) az óra, perc és másodperc megkülönböztetésére.
A számláló csengőóra kódja elérhető a GitHub -on.
5. lépés: FINISH
Nézz meg még néhány képet.
Köszönöm, hogy megnézted, és remélem tetszeni fog !!!
LIKE -olj és Iratkozz fel YouTube -csatornámra.
Ajánlott:
Analóg óra és digitális óra készítése LED csíkkal az Arduino használatával: 3 lépés
Hogyan készítsünk analóg órát és digitális órát LED csíkkal az Arduino használatával: Ma analóg órát készítünk & Digitális óra LED szalaggal és MAX7219 Dot modul Arduino -val. Ez korrigálja az időt a helyi időzónával. Az analóg óra hosszabb LED csíkot használhat, így a falra akasztva műalkotássá válhat
Nyugdíjas óra / számlálás / Dn óra: 4 lépés (képekkel)
Nyugdíjas óra / számlálás felfelé / Dn óra: Néhány ilyen 8x8 LED-es pontmátrixos kijelző volt a fiókban, és azon gondolkodtam, hogy mit kezdjek velük. Más utasítások által inspirálva jött az ötlet, hogy készítsek egy visszaszámláló/felfelé mutató kijelzőt, amely visszaszámol egy jövőbeli dátumhoz/időponthoz, és ha a célidő
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés
ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: 5 lépés
Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: Sziasztok, srácok, ebben az oktatóanyagban látni fogjuk, hogyan lehet működő órát készíteni egy DS1307 valós idejű óramodul segítségével. OLED kijelzők. Tehát kiolvassuk az időt a DS1307 óra modulból. És nyomtassa ki az OLED képernyőn
C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel)
C51 4 bites elektronikus óra - fából készült óra: Volt egy kis szabadideje ezen a hétvégén, így összeszereltem ezt a 2,40 USD értékű 4 bites DIY elektronikus digitális órát, amelyet egy ideje vásároltam az AliExpress -től