Kazalo:
- 1. korak: Strojna oprema
- 2. korak: Prikaz dneva
- 3. korak: Povezovanje in programska oprema
- 4. korak: Vklopite napajanje
Video: Še ena ura: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Kot je razvidno iz mojih prejšnjih naloženj, sem od stare tehtalne opreme dobil nekaj 7 -segmentnih zaslonskih plošč.
V mojih prejšnjih prizadevanjih sem uporabil Arduino z modulom ure v realnem času.
Ta Instructable uporablja ESP8266 D1 Mini, povezan s strežnikom NTP!
Koda temelji na primeru iz knjižnice ESP8266WiFi.
Ne bom se spuščal v podrobnosti glede ožičenja 7 -segmentnega zaslona, saj je na internetu na desetine primerov. Dve plošči, ki jih imam, uporabljata gonilniški čip dekodirnika MAX7219, le ti potrebujejo 3 zatiče za upravljanje do 8 x 7 segmentnih zaslonov.
Prav tako sem hotel pokazati datum, zato so bili potrebni še 3 zatiči!
Za prikaz dneva sem potreboval še 7 izhodov! Da bi odpravil pomanjkanje izhodnih zatičev, sem izbral zaslon Neo Pixel, 1 pin, 7 izhodov!
1. korak: Strojna oprema
Potrebni deli
12 x 7 segmentni zasloni (v mojem primeru sem imel veliko srečo, da sem imel nekaj starih plošč za tehtanje, ki so prihranile ogromno ožičenja.
1 x ESP8266 D1 Mini ALI kateri koli ESP8266 s 7 ali več digitalnimi izhodi
2 x MAX7129 (spet sem imel srečo, da sem imel plošče za tehtanje stroja)
1 x Straight 8 NeoPixel zaslon
2 x prestavne ročice
1 x 5v napajalnik
2. korak: Prikaz dneva
Za to sem uporabil del stare kreditne kartice za podlago, nekaj debele kartice (v mojem primeru foto papir 300 g / m²) in nekaj dvostranskega pritrdilnega traku.
Samo 2 traka traku z režami, izrezanimi z obrtnim nožem. Razmik je razdalja med LED diodami na plošči NeoPixel.
Tanki trakovi kartice se uporabljajo za ustvarjanje kanala za vsak dan.
Imena dni so natisnjena na prozornem traku z izdelovalcem etiket Dymo.
3. korak: Povezovanje in programska oprema
Paleta izdelkov ESP8266 je zaradi odlične pošte
a) poceni so
b) Potrebujejo zelo malo zunanjih komponent
Potreboval sem 5v za zaslone in 3v za ESP, zato sem uporabil nekaj nivojskih menjalnikov z napajanjem 5v.
MAX7219 potrebuje samo 3 nožice za upravljanje do 8 zaslonov, to so zatiči 1 (Din), 12 (Load / CS) & 13 (Ura).
Ti so povezani prek menjalnika nivoja.
Koda je naslednja:
// vhodi: DIN pin, CLK pin, LOAD pin. število žetonov LEDControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datiisp = LedControl (7, 6, 5, 1);
Število žetonov je nastavljeno na 1, ker 2 zaslona obdelujem kot ločene elemente, namesto da uporabljam DOUT in jih ukaširam.
NeoPixel je priključen na digitalni izhod 4
#define PIN 4
#define NUMPIXELS 7 (ignoriranje 1 od 8 LED)
Nekaj #vključuje, vse pa najdete na GitHubu.
Vnesti morate SSID usmerjevalnika in geslo ter izbrati strežnik NTP (Googlal sem brezplačne strežnike NTP).
4. korak: Vklopite napajanje
Ob vklopu se LED diode NeoPixel valijo, nato pa 7 -segmentni zasloni prikazujejo izmenični "c" in "8", dokler se ne vzpostavi povezava z usmerjevalnikom.
Če vsi segmenti prikazujejo vsebino c8, to pomeni, da povezava s strežnikom NTP ni bila vzpostavljena, bi morala to ponastaviti.
Ko je povezava vzpostavljena, se prikažeta čas in datum, dan je označen z modro LED.
Priporočena:
Samo še ena igralna konzola ATtiny85 Retro: 4 koraki
Samo še ena igralna konzola ATtiny85 Retro: Majhna nastavitev, podobna retro konzoli, ki temelji na ATtiny85 x 0,96 OLED za igranje vesoljskih napadalcev, tetrisa itd
Še ena ura Nixie: 6 korakov (s slikami)
Še ena ura Nixie: Vedno sem si želela uro nixie, v teh žarečih številkah je nekaj, kar me očara. Ko sem na ebayu našel nekaj ne preveč dragih IN12, sem jih kupil, se jih čudil, ko sem jih prejel, a kmalu ugotovil, da
Ura za upokojitev / štetje navzgor / ura Dn: 4 koraki (s slikami)
Ura za upokojitev / Odštevanje / Ura Dn: Nekaj teh 8-palčnih LED matričnih zaslonov 8x8 sem imel v predalu in razmišljal, kaj bi z njimi. Navdihnjen z drugimi navodili sem dobil idejo, da bi sestavil zaslon za odštevanje/navzgor za odštevanje do prihodnjega datuma/časa in če je ciljni čas p
ESP8266 Omrežna ura brez RTC - Nodemcu NTP Ura brez RTC - PROJEKT INTERNETNE URE: 4 koraki
ESP8266 Omrežna ura brez RTC | Nodemcu NTP Ura brez RTC | PROJEKT INTERNETNE URE: V projektu bo izdelan projekt ure brez RTC, vzelo si bo čas za internet z uporabo WiFi in ga bo prikazal na zaslonu st7735
Ura Gixie: Najlepša ura s sijočo cevjo: 4 koraki
Ura Gixie: Najlepša ura s svetlečo cevko: Nixie Tube mi je zelo všeč, vendar je predraga, tega si ne morem privoščiti. Tako sem pol leta ustvarjal to uro Gixie. Ura Gixie je dosežena z osvetlitvijo ws2812 za izdelavo akrilne svetlobe. Potrudim se, da bi bila cev RGB tanjša