Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Olin suunnitellut ostavani Neopixel Ring 60 Ledin kellon valmistamiseksi, mutta valitettavasti en voinut ostaa sitä. Lopuksi ostin Neopixel Ring 35 Ledin ja keksin yksinkertaisen tavan tehdä Internet -kello, joka voi näyttää tunnit, minuutit ja sekunnit tämän LED -renkaan 35 avulla. Aloitetaan.
Vaihe 1: OSALUETTELO
Pääkomponentit sisältyvät:
- 01kpl x ESP8266 NODEMCU
- 01kpl x NEOPIXEL RING 35 LED -valoa
- 01kpl x KAKSIPUOLINEN UNIVERSAL PCB for DIY 5x7cm
- 01kpl x MIESTEN JA NAISTEN 40PIN 2.54MM KUULOKE
- 01kpl x PUHELINLATURI VIRRANSYÖTTÖÖN
Vaihe 2: SKEMAATTINEN
Tämä on hyvin yksinkertainen piiri. NEOPIXEL RING -laitteessa on 2 x 3 tyynyä, jotka on merkitty seuraavasti: 5V, DI, GND ja 5V, DO, GND. Sen hallitsemiseksi meidän tarvitsee vain juottaa 3 liitäntää näihin 3 tyynyyn 5V, DI, GND renkaaseen. NEOPIXEL RINGin 5V ja GND kytketään ulkoisen virtalähteen +5V ja GND -liitäntään ja data -DI -nasta on kytketty ESP8266 NODEMCU -liitäntään nastassa D4.
Huomautus: En löytänyt NEOPIXEL RING 35 LED -valoa FRITZING -kirjastosta, joten käytin NEOPIXEL RING 60 LED -valoa sen vaihtamiseksi piirikaaviossa.
Vaihe 3: JUOTTO JA KOKOAMINEN
Ensinnäkin irrotin alkuperäiset kaapelit NEOPIXEL RING -laitteesta, sitten juotin 3 -napaisen urosliitännän 5 V, DI, GND -nastat NEOPIXEL RING -laitteeseen.
Leikkasin DIY PROTOBOARD CIRCUIT 5X7cm pieneksi palaksi, juotin 2 riviä naaraspuolisia otsikoita ESP8266 NODEMCU: n liittämiseksi siihen. Tässä kuvassa olen juottanut joitain lisäosia, kuten: 8P naarasliitin MPU6050: lle, yksi RGB-LED, jossa on 3 kpl x virranrajoitusvastuksia ja 2P-ruuviliitin.
Juotos 3 -napainen naarasliitin (5V, D4, GND) DIY -piirilevyn pohjassa edellisen vaiheen kaavion mukaisesti. Tämä naarasotsikko muodostaa yhteyden NEOPIXEL RINGin urosotsikkoon.
Liimaa pieni laatikko peittämään ESP8266 NODEMCU. Toivon, että minulla olisi 3D -tulostin tällaisten pienten laatikoiden tekemiseen. Porasin reiän laatikkoon, jotta DIY -piirilevyn naaraspää voi mennä tämän reiän läpi ja muodostaa yhteyden NEOPIXEL -renkaaseen.
Se on hyvin yksinkertaista. TEHTY.
Käytin matkapuhelinlaturia 5 V: n virran syöttämiseen soittokellon laskemiseen.
Vaihe 4: OHJELMOINTI
Ideani näkyy alla olevassa kuvassa:
Tunti näytetään binäärilukuna ja tarvitsemme 4 LEDiä, jotka vastaavat 4-bittistä binaarilukua, jotta voimme näyttää tunnin (enintään 12). ja yksikkönumero (enintään 9). Tarvitsemme yhteensä (5+9) x 2 = 28 LEDiä minuutin ja sekunnin näyttämiseen.
Tässä NEOPIXEL -renkaassa on 35 LEDiä, joten kolmea jäljellä olevaa LEDiä käytetään erottimina selventämään tunti, minuutti ja sekunti. Kuvassa on MUSTA väri.
Voimme nähdä alla olevan kuvan ymmärtääksemme, miten tämä kello näyttää ajan.
LEDien sijainti ilmoitetaan seuraavissa matriiseissa:
tavu HHHH [4] = {16, 17, 18, 19}; // Tunti - 4 -bittinen binääriluku
tavu M0 [5] = {14, 13, 12, 11, 10}; // Minuutti - Kymmenen numeron tavu M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minuutti - Yksikön numerotavu S0 [5] = {21, 22, 23, 24, 25}; // Minuutti - Kymmenen numeron tavu S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minuutti - Yksikön numero tavu SEPERATOR [3] = {0, 15, 20}; // 3 Erottimen ledit
Tämä laskurin soittokello voi lukea aikatietoja NTP -palvelimelta ja ESP8266 NODEMCU päivittää ajan WIFI -yhteyden kautta.
Voimme käyttää tätä verkkosivustoa valitaksesi haluamasi led -värin. Alla olevassa kuvassa laskinrengaskello näyttää ajan ilman erottimia.
Jos se aiheuttaa hämmennystä, voimme asettaa heille toisen värin (esim. VALKOINEN alla olevassa kuvassa) erottamaan tunnit, minuutit ja sekunnit.
Soittokellokoodin laskeminen on saatavilla GitHubissa.
Vaihe 5: VALMIS
Katso lisää kuvia.
Kiitos katsomisestasi ja toivottavasti pidät siitä !!!
TYKKÄÄ ja TILAA YouTube -kanavalleni.
Suositeltava:
LED -kello käyttämällä neopikseleitä: 4 vaihetta (kuvien kanssa)
LED -kello, jossa käytetään neopikseleitä: Tervetuloa opastamaan LED -kellon valmistamista 60 neopikseliä käyttäen. Löydät 3 PDF -tiedostoa, joista toinen on kellon segmenttejä, toinen pohjaa ja lopuksi yksi malli liimaamista varten osiot yhdessä. Niin com
LED -kello 555 ja 4017 (ohjelmointia ei tarvita): 8 vaihetta (kuvien kanssa)
LED -kello 555: n ja 4017: n avulla (ei tarvitse ohjelmointia): Tässä esitän projektin, jonka suunnittelin ja tein noin 7 vuotta sitten. analogisen kellon kädet
Kaikki yhdessä digitaalinen kronometri (kello, ajastin, hälytys, lämpötila): 10 vaihetta (kuvien kanssa)
Kaikki yhdessä digitaalinen kronometri (kello, ajastin, hälytys, lämpötila): Suunnittelimme tehdä ajastimen jollekin toiselle kilpailulle, mutta myöhemmin otimme käyttöön myös kellon (ilman RTC: tä). Kun aloitimme ohjelmoinnin, kiinnostuimme lisäämään toimintoja laitteeseen ja lisäsimme DS3231 RTC: n, kuten
Eläke kello / Count Up / Dn Clock: 4 vaihetta (kuvien kanssa)
Eläkkeellä oleva kello / Laske ylös / Dn-kello: Minulla oli muutama näistä 8x8 LED-piste-matriisinäytöistä laatikossa ja mietin mitä tehdä niille. Muiden ohjeiden innoittamana sain idean rakentaa laskuri alas/ylös -näyttö, joka laskee alas tulevaan päivämäärään/aikaan ja jos tavoiteaika p
Toistosäätimen kello: 7 vaihetta (kuvien kanssa)
Jäljentämisen säätimen kello: Tämä opettavainen Tämä opas näyttää, kuinka voit luoda kopiointisäätimen kellon käyttämällä vanhaa kellokoteloa ja kolmea kvartsiliikettä. Olen käyttänyt vanhaa englanninkielistä 12 " (300 mm) Ebayn kellokotelo, mutta mitä tahansa koteloa voidaan käyttää niin kauan kuin kolme