Përmbajtje:
- Hapi 1: Pjesët
- Hapi 2: Ndërtoni një qark elektronik
- Hapi 3: Ngarko Firmware
- Hapi 4: Si ta përdorni
- Hapi 5: Çfarë duhet të bëj nëse ora nuk përgjigjet?
- Hapi 6: Opsional: Përshtatni UI
- Hapi 7: Përfundimi
Video: Ora WiFibonacci: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Unë jam frymëzuar nga Ora e mrekullueshme Fibonacci (e projektuar nga Philippe Chrétien) dhe vendosa ta bëj atë pa tel duke përdorur Wifi, prandaj emri i WiFibonacci Clock = D
Përmirësimi kryesor është zëvendësimi i Atmega328 me një ESP8266 që siguron aftësinë WiFi. Kjo po ndryshon lojën pasi tani mund të virtualizojmë një pjesë të ndërfaqes fizike që ka ESP që vepron si një server websocket. Për më tepër, dematerializimi i UI lejon më shumë mundësi akordimi.
Lista e mënyrave ekzistuese që Philippe përfshiu në hartimin e tij janë:
- Koha aktuale
- Cikli i Ylberit
- Ylber
- Shfaqja e kodit të gabimit
Zgjodha të hiqja modalitetin e shfaqjes së kodit të gabimit dhe të shtoja listën e mëposhtme të mënyrave të reja:
- E rastësishme
- Pulsi
- Drita konstante
Për secilën mënyrë, disa cilësime mund të ndryshohen.
Ekzistojnë vetëm dy butona momentalë në modelin tim:
- Butoni i modalitetit
- Butoni i shkëlqimit
Shkëlqimi është gjithashtu një përmirësim. Rregullimi i kohës mund të bëhet përmes ndërfaqes virtuale.
Në këtë Instructable unë nuk do të shpjegoj se si ta bëj rrethimin siç është mbuluar në udhëzimet e Philippe, unë do të shpjegoj vetëm se si ta bëj atë Wireless / Wifi të lidhur.
Nëse ju pëlqen kjo e udhëzueshme ju lutemi votoni këtu:
Hapi 1: Pjesët
Për të ndërtuar qarkun pa tel do t'ju duhet:
- 1 x ESP8266, versioni esp-07 është i preferuari im
- 1 x DS3231 RTC, ose ekuivalent
- një rrip prej 9 piksele LED (WS2811)
- 1 x tabelë prototipimi
- 3 x butona shtypës të çastit
- 1 x çelës rokeri
- 6 x kokë të drejtë meshkuj
- 2 x kokë meshkuj 90 °
- 3 x tituj femra
- 1 x LM1117 3V3 Rregullator i tensionit
- 1 x 10µF kondensator
- 1 x përshtatës muri AC/DC (12V 1A për shembull)
- 1 x lidhës femër fuçi (e njëjta madhësi me lidhësin e përshtatësit të murit)
- disa tela/kërcyes
- disa tuba që zvogëlojnë nxehtësinë
Për të ngarkuar firmware -in në ESP do t'ju duhet një programues FTDI RS232 dhe disa kërcyes.
Hapi 2: Ndërtoni një qark elektronik
Lidhni të gjitha pjesët së bashku siç tregohet në përfaqësimin elektronik. Skedari Fritzing mund të shkarkohet nga depoja ime e git:
Merrni parasysh se qarku përfundimtar duhet të jetë mjaft i sheshtë në mënyrë që të përshtatet në rrethimin origjinal.
Gjithashtu zgjodha të përdor titujt meshkuj/femra si lidhës për shiritin LED, kjo do të ndihmojë gjatë montimit në rrethim.
Kam ekspozuar 3 kunja për programimin ESP: GND, RX dhe TX dhe gjithashtu një buton rivendosjeje.
Hapi 3: Ngarko Firmware
Shkarkoni firmuerin nga depoja ime git:
Lidhni FTDI me ESP duke përdorur 3 kunjat e ekspozuar (GND, RX dhe TX) dhe përdorni Arduino IDE për të ngarkuar firmuerin. Nëse nuk e keni bërë kurrë më parë, thjesht ndiqni hapin 1 të një Ible të mëparshëm. Kam shkruar:
Nëse gjithçka shkoi mirë, thjesht duhet të jeni në gjendje ta shihni atë duke punuar!
Hapi 4: Si ta përdorni
Gjëja e parë është të ndizni orën.
Tjetra, duke përdorur çdo pajisje interneti të tillë si një laptop, një tabletë ose një smartphone, lidheni me rrjetin e quajtur WiFibonacciClk, fjalëkalimi është fibonacci retracement.
Pasi pajisja juaj është e lidhur me orën, hapni url -në https://192.168.4.1 në një shfletues. Duhet të shihni afërsisht të njëjtin UI si në foto.
Aty mund të konfiguroni pothuajse gjithçka.
Në seksionin e Përgjithshëm ka disa mënyra. Secila mënyrë ka cilësimet e veta:
-
Ora: kjo është ekrani origjinal i orës, cilësimet janë në seksionin Ora:
- Data dhe koha mund të rregullohen me dorë duke i kapur ato. Ju gjithashtu mund të klikoni thjesht në butonin "tani", ai do të përdorë datën dhe kohën e pajisjes tuaj!
- Paleta e ngjyrave mund të ndryshohet. Si parazgjedhje ka vetëm një paletë, por ju mund të bëni dhe ngarkoni paletat tuaja, disa shembuj mund të gjenden në github tim:
- Pasi të keni disa paleta në listë, mund të zgjidhni se cila do të përdoret
- Për të lexuar kohën duke shikuar orën, ju lutemi lexoni Hapin 1 të Filipit Ible këtu:
-
Cikli Rainbow dhe Rainbow: ato janë mënyra të bukura të ndryshimit të ngjyrës, ato ndajnë vetëm një cilësim në seksionin Rainbow:
Vonesa midis secilës ngjyrë mund të rregullohet duke zvarritur shiritin ose duke ndryshuar numrin. Sa më i madh numri, aq më i ngadalshëm është efekti ylber
-
E rastësishme: kuadrantët e orës ndriçojnë rastësisht me një ngjyrë të rastësishme. Kjo mënyrë mund të rregullohet në seksionin Random:
- Vonesa: vonesa midis secilit kuadrant të ri të rastit mund të ndryshohet
- Lehtësia: koha kur zbehet kuadrati i ndriçimit mund të ndryshohet
-
Pulsi: të gjitha LED -të ndizen me të njëjtën ngjyrë që zbehet dhe fiket në mënyrë alternative. Cilësimet janë në seksionin Puls:
- Mund të ndryshoni ngjyrën e LED -ve duke përdorur kutinë e bukur të marrjes së ngjyrave
- Ju gjithashtu mund të ndryshoni sa "shpejt" zbehen dhe fiken LED -të
-
Dritë konstante: kjo është si një elektrik dore, gjithmonë e ndezur. Cilësimi i vetëm për këtë mënyrë është në seksionin Drita konstante:
Ju mund të ndryshoni ngjyrën e LED -ve
Përveç të gjitha atyre cilësimeve, mund të rregulloni shkëlqimin e LED -ve në seksionin e Përgjithshëm. Cilësimi i shkëlqimit nuk do të ketë efekt në mënyrat që përdorin zbehje si modaliteti i rastësishëm ose modaliteti i pulsit.
Ju gjithashtu mund t'i ruani cilësimet tuaja nëse doni t'i ndani ato ose të keni një kopje rezervë, thjesht klikoni në butonin Shkarkoni në seksionin Cilësimet (mund t'i ngarkoni përsëri nga i njëjti seksion)! Ora gjithashtu mund të rikthehet në cilësimet e saj "të fabrikës", kjo do të ndërpresë përkohësisht sinjalin wifi dhe do t'ju duhet të rilidheni dhe ringarkoni faqen.
Shënim: cilësimet tuaja do të mbahen në kujtesë edhe nëse e fikni orën.
Sigurisht që ka edhe një ndërfaqe fizike në pjesën e pasme të orës që do t'ju lejojë të kryeni me lehtësi ndryshimet themelore:
- Butoni i rivendosjes: shtyjeni atë për të rivendosur/rinisur mikrokontrolluesin pa humbur cilësimet.
- Butoni i ndriçimit: mbajeni të shtypur këtë buton për të zbehur dritat LED. Kur të arrini intensitetin më të ulët, lëshoni butonin dhe shtyjeni përsëri për të zbehur LED -të. E kundërta ndodh kur arrin intensitetin më të lartë.
- Butoni i modalitetit: shtypni vazhdimisht këtë buton për të kaluar nëpër mënyrat ekzistuese.
- Ndërprerës Rocker: vetëm për ekspertë;) ky çelës ju lejon të vendosni ESP në modalitetin e programimit/funksionimit
- Titujt e programimit: këtu doni të lidhni FTDI tuaj në mënyrë që të ndizni ESP
Mund të lidhni disa pajisje me orën, çdo ndryshim do të reflektohet në pajisjen e secilit falë teknologjisë së websocket!
Hapi 5: Çfarë duhet të bëj nëse ora nuk përgjigjet?
Ndonjëherë, për shkak të një palete të formatuar keq ose ligjit të Murphy -t, ora "tullohet" / mbërthehet / nuk përgjigjet.
Në atë rast ndërfaqja Wifi mund të jetë e padobishme dhe e vetmja rrugëdalje është të rivendosni manualisht orën në cilësimet e saj të fabrikës.
Për të rivendosur manualisht orën në cilësimet e fabrikës, bëni si më poshtë: mbani të shtypur butonin Mode dhe shtypni butonin e rivendosjes, pastaj lëshoni të dy butonat.
Kujdes: kjo patjetër do të fshijë cilësimet tuaja dhe paletat që mund të keni ngarkuar në orë.
Hapi 6: Opsional: Përshtatni UI
Nëse doni të ndryshoni UI, hiqni mënyrat, shtoni mënyra etj. Do të gjeni një mënyrë të vogël si në github tim:
Hapi 7: Përfundimi
Kjo orë është argëtuese dhe shpikësi i saj është brilant!
Ju do të vini re se unë nuk jam aq i aftë sa Philippe për sa i përket përpunimit të drurit: D
Kam kaluar shumë mirë duke ndërtuar UI për këtë orë dhe padyshim që ia vlen!
Nëse keni ndonjë koment ose sugjerim mos ngurroni ta ndani më poshtë!
Faleminderit qe lexuat.
Vendi i dytë në konkursin pa tel
Recommended:
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Ora Gixie: Ora më e Bukur e Tubit me Shkëlqim: 4 Hapa
Ora Gixie: Ora më e Bukur e Tubave me Shkëlqim: Më pëlqen shumë Nixie Tube, por është shumë e shtrenjtë, nuk mund ta përballoj. Kështu kalova gjysmë viti duke krijuar këtë Orë Gixie. Ora Gixie arrihet duke përdorur ndriçimin ws2812 për të bërë dritën akrilike. Unë bëj çmos për ta bërë tubin RGB më të hollë
Microdot - Orë Ora Modeli LED Ora: 7 hapa (me fotografi)
Microdot - Orë Ora LED Modeli Ora: Një tjetër prodhim RGB Sunset Productions! Ky projekt është një tabelë qarkore për të bërë një version të orës time minidot të madhësisë së orës së dorës: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/me disa të tjera funksionet më të zbatueshme për një pajisje portative. Një