Përmbajtje:
Video: Edhe një orë: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Siç mund të shihet nga ngarkimet e mia të mëparshme kam marrë disa tabela me 7 segmente të ekranit nga disa pajisje të vjetra peshimi.
Përpjekja ime e mëparshme përdori një Arduino me një modul Ora në kohë reale.
Ky udhëzues përdor një ESP8266 D1 Mini të lidhur me një server NTP!
Kodi bazohet në një shembull nga biblioteka ESP8266WiFi.
Unë nuk do të hyj në detaje në lidhje me instalimet elektrike të ekranit të Segmentit 7 pasi ka dhjetëra shembuj në rrjet. 2 bordet që kam, përdorin çipin e drejtuesit të dekoderit MAX7219, këto kërkojnë vetëm 3 kunja për të kontrolluar deri në ekranet e segmentit 8 x 7.
Unë gjithashtu doja të tregoja datën, kështu që u deshën edhe 3 kunja të tjera!
Më duheshin edhe 7 dalje të tjera për të shfaqur Ditën! Për të kapërcyer mungesën e kunjave të daljes, zgjodha një ekran Neo Pixel, 1 pin, 7 dalje!
Hapi 1: Hardueri
Pjesët e kërkuara
Ekranet me segment 12 x 7 (në rastin tim pata shumë fat që kisha disa dërrasa të vjetra të makinerive të peshimit të cilat kursyen shumë instalime elektrike.
1 x ESP8266 D1 Mini OSE ndonjë ESP8266 me 7 ose më shumë dalje dixhitale
2 x MAX7129 (Përsëri, isha me fat që kisha bordet e ekranit të makinës së peshimit)
1 x Ekran NeoPixel i drejtë 8
2 x ndërrues të nivelit
Furnizimi me energji 1 x 5v
Hapi 2: Shfaqja e DITS
Për këtë kam përdorur një pjesë të një karte krediti të vjetër për bazën, një kartë të trashë (në rastin tim letër fotografike 300gsm) dhe disa shirit montues të dyanshëm.
Ka vetëm 2 shirita të shiritit me lojëra elektronike të prera me thikë artizanale. Hapësira është distanca midis LED -ve në tabelën NeoPixel.
Shirita të hollë të kartës përdoren për të krijuar një kanal për çdo ditë.
Emrat e ditëve shtypen në kasetë të qartë me një krijues etiketash Dymo.
Hapi 3: Lidhja dhe Softueri
Gama e produkteve ESP8266 është e shkëlqyeshme për shkak të furnizimit
a) Ato janë të lira
b) Ata kanë nevojë për shumë pak përbërës të jashtëm
Më duheshin 5v për ekranet dhe 3v për ESP kështu që unë përdor disa ndërrues të nivelit me një furnizim me energji 5v.
MAX7219 ka nevojë vetëm për 3 kunja për të kontrolluar deri në 8 ekrane, këto janë kunjat 1 (Din), 12 (Load / CS) & 13 (Clock).
Këto janë të lidhura përmes një ndërruesi të nivelit.
Kodi është si më poshtë:
// hyrjet: pin DIN, pin CLK, pin LOAD. numri i çipaveLedControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datedisp = LedControl (7, 6, 5, 1);
Numri i patate të skuqura është vendosur në 1 sepse unë i trajtoj 2 ekranet si artikuj të veçantë në vend që të përdor DOUT -in dhe t'i kaskadoj ato.
NeoPixel është i lidhur me daljen dixhitale 4
#përcaktoni kodin PIN 4
#përcaktoni NUMPIXELS 7 (duke injoruar 1 nga 8 LED)
Ka disa #përfshirë të gjitha që mund të gjenden në GitHub.
SSID & PASSWORD i ruterit duhet të futen dhe të zgjidhet një server NTP, (kam kërkuar në serverët NTP falas në Google).
Hapi 4: Aktivizo
Me ndezjen, LED -et NeoPixel janë të valëzuar, pastaj, ekranet e segmentit 7 tregojnë alternativë 'c' & '8' derisa të bëhet një lidhje me ruterin.
Nëse të gjithë segmentet tregojnë një kontant c8 do të thotë që një lidhje serveri NTP nuk është krijuar, një rivendosje duhet ta zgjidhë këtë.
Pasi të krijohet një lidhje, Koha dhe Data shfaqen, Dita tregohet me një LED blu.
Recommended:
Edhe një orë Nixie: 6 hapa (me fotografi)
Edhe një orë tjetër Nixie: Unë gjithmonë kam dashur një orë nixie, ka vetëm diçka në lidhje me ato numra të ndezur që më magjeps. Kështu që kur gjeta disa IN12 jo shumë të shtrenjta në ebay i bleva, u mrekullova kur i mora, por shpejt zbulova se për të
Pranimi i orës - Si të ndërtoni një orë të bërë nga orë !: 14 hapa (me fotografi)
Clockception - Si të ndërtoni një orë të bërë nga orë !: Përshëndetje të gjithëve! Ky është paraqitja ime për Konkursin e Autorit për herë të parë 2020! Nëse ju pëlqen ky projekt, do ta vlerësoja shumë votën tuaj :) Faleminderit! Ky udhëzues do t'ju udhëheqë përmes procesit të ndërtimit të një ore të bërë nga orë! Unë me zgjuarsi kam emëruar
Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: 8 hapa (me fotografi)
Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: Pse ndjeva nevojën për të krijuar një udhëzues tjetër për DIYMall RFID-RC522 dhe Nokia LCD5110? Epo, për t'ju thënë të vërtetën unë po punoja në një Proof of Concept diku vitin e kaluar duke përdorur të dyja këto pajisje dhe në një farë mënyre " të gabuar "
Krijimi i një ore nga një orë: 11 hapa (me fotografi)
Krijimi i një ore nga një orë: Në këtë udhëzues, unë marr një orë ekzistuese dhe krijoj atë që mendoj se është një orë më e mirë. Ne do të kalojmë nga fotografia në të majtë në foton në të djathtë. Para se të filloni me orën tuaj, ju lutemi dijeni se rimbledhja mund të jetë sfiduese si strumbullar
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin .: 3 hapa (me fotografi)
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin: Një kambanë prej bronzi, një stafetë e vogël, disa gjëra të tjera dhe një zile e vërtetë mund të godasin orët në desktopin tuaj. Edhe pse ky projekt funksionon në Windows dhe Mac OS X gjithashtu, vendosa të instaloj Ubuntu Linux në një kompjuter që gjeta në plehra dhe të punoja në të: Unë kurrë nuk kisha