Satura rādītājs:
- 1. darbība: detaļas
- 2. darbība: izveidojiet elektronisko shēmu
- 3. darbība: augšupielādējiet programmaparatūru
- 4. darbība. Kā to izmantot
- 5. darbība: kas man jādara, ja pulkstenis nereaģē?
- 6. darbība: pēc izvēles: pielāgojiet lietotāja saskarni
- 7. solis. Secinājums
Video: WiFibonači pulkstenis: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Mani iedvesmoja satriecošais Fibonači pulkstenis (izstrādājis Filips Kretjēns), un es nolēmu to padarīt par bezvadu, izmantojot Wifi, līdz ar to arī WiFibonači pulksteņa nosaukums = D
Galvenais uzlabojums ir Atmega328 aizstāšana ar ESP8266, kas nodrošina WiFi iespējas. Tas maina spēli, jo tagad mēs varam virtualizēt daļu no fiziskās lietotāja saskarnes, ja ESP darbojas kā Websocket serveris. Turklāt lietotāja saskarnes dematerializācija nodrošina vairāk regulēšanas iespēju.
Esošo režīmu saraksts, ko Filips iekļāva savā dizainā, ir šāds:
- Pašreizējais laiks
- Varavīksnes cikls
- Varavīksne
- Kļūdas koda displejs
Es izvēlējos noņemt kļūdu koda attēlošanas režīmu un pievienot šādu jauno režīmu sarakstu:
- Nejauši
- Pulss
- Pastāvīga gaisma
Katram režīmam var pielāgot vairākus iestatījumus.
Manā dizainā ir tikai divas īslaicīgas pogas:
- Režīma poga
- Spilgtuma poga
Spilgtums ir arī uzlabojums. Laika pielāgošanu var veikt, izmantojot virtuālo lietotāja saskarni.
Šajā pamācībā es nepaskaidrošu, kā padarīt korpusu, kā tas ir aprakstīts Filipa pamācībā, es tikai paskaidrošu, kā to izveidot bezvadu / Wifi savienojumu.
Ja jums patīk šī pamācība, lūdzu, balsojiet šeit:
1. darbība: detaļas
Lai izveidotu bezvadu ķēdi, jums būs nepieciešams:
- 1 x ESP8266, versija esp-07 ir mana mīļākā
- 1 x DS3231 RTC vai līdzvērtīgs
- 9 LED pikseļu josla (WS2811)
- 1 x prototipēšanas dēlis
- 3 x īslaicīgas spiedpogas
- 1 x svirslēdzis
- 6 x vīriešu taisnas galvenes
- 2 x vīriešu 90 ° galvenes
- 3 x sieviešu galvenes
- 1 x LM1117 3V3 Sprieguma regulators
- 1 x 10µF kondensators
- 1 x maiņstrāvas/līdzstrāvas sienas adapteris (piemēram, 12V 1A)
- 1 x mucas savienotājs (tāds pats izmērs kā sienas adaptera savienotājam)
- daži vadi/džemperi
- dažas termiski saraušanās caurules
Lai augšupielādētu programmaparatūru ESP, jums būs nepieciešams FTDI RS232 programmētājs un daži džemperi.
2. darbība: izveidojiet elektronisko shēmu
Savienojiet visas detaļas kopā, kā parādīts elektroniskajā attēlā. Fritzing failu var lejupielādēt no manas git krātuves:
Ņemiet vērā, ka gala ķēdei jābūt pietiekami plakanai, lai tā ietilptu oriģinālajā korpusā.
Arī es izvēlējos izmantot vīriešu/sieviešu galvenes kā LED sloksnes savienotāju, tas palīdzēs montāžas laikā korpusā.
Es atklāju 3 tapas ESP programmēšanai: GND, RX un TX, kā arī atiestatīšanas pogu.
3. darbība: augšupielādējiet programmaparatūru
Lejupielādējiet programmaparatūru no manas git krātuves:
Pievienojiet FTDI ESP, izmantojot 3 atklātās tapas (GND, RX un TX), un izmantojiet Arduino IDE, lai augšupielādētu programmaparatūru. Ja jūs to nekad neesat darījis, vienkārši izpildiet iepriekšējās Ible 1. darbību. Es rakstīju:
Ja viss gāja labi, jums vajadzētu redzēt, kā tas darbojas!
4. darbība. Kā to izmantot
Pirmā lieta ir ieslēgt pulksteni.
Pēc tam, izmantojot jebkuru interneta ierīci, piemēram, klēpjdatoru, planšetdatoru vai viedtālruni, izveidojiet savienojumu ar tīklu WiFibonacciClk, parole ir fibonači.
Kad ierīce ir savienota ar pulksteni, pārlūkprogrammā atveriet vietrādi https://192.168.4.1. Jums vajadzētu redzēt aptuveni tādu pašu lietotāja saskarni kā attēlā.
Tur jūs varat iestatīt gandrīz visu.
Sadaļā Vispārīgi ir vairāki režīmi. Katram režīmam ir savs iestatījumu kopums:
-
Pulkstenis: šis ir oriģinālais pulksteņa displejs, iestatījumi atrodas sadaļā Pulkstenis:
- Datumu un laiku var manuāli pielāgot, ierakstot to. Varat arī vienkārši noklikšķināt uz pogas "tagad", tas izmantos jūsu ierīces datumu un laiku!
- Krāsu paleti var mainīt. Pēc noklusējuma ir tikai viena palete, bet jūs varat izveidot un augšupielādēt savas paletes, daži piemēri ir atrodami manā github:
- Kad sarakstā ir vairākas paletes, varat izvēlēties, kura no tām tiks izmantota
- Lai lasītu laiku, skatoties pulkstenī, lūdzu, izlasiet Filipa Ible 1. soli šeit:
-
Varavīksnes cikls un varavīksne: tie ir skaisti krāsu maiņas režīmi, tiem ir tikai viens iestatījums varavīksnes sadaļā:
Aizkavi starp katru krāsu var pielāgot, velkot joslu vai mainot skaitli. Jo lielāks skaitlis, jo “lēnāks” varavīksnes efekts
-
Nejaušs: pulksteņa kvadranti iedegas nejauši ar nejaušu krāsu. Šo režīmu var pielāgot sadaļā Random:
- Kavēšanās: aizkavi starp katru jauno nejaušo kvadrantu var mainīt
- Vienkāršība: var mainīt izgaismotā kvadranta izbalēšanas laiku
-
Impulss: visas gaismas diodes iedegas ar vienas krāsas izbalēšanu, ieslēdzot un izslēdzot. Iestatījumi ir sadaļā Pulss:
- Jūs varat mainīt gaismas diodes krāsu, izmantojot jauko krāsu uztveršanas lodziņu
- Varat arī mainīt, cik ātri "gaismas diodes izgaist un izslēdzas"
-
Pastāvīga gaisma: tas ir kā lukturītis, vienmēr ieslēgts. Vienīgais šī režīma iestatījums ir sadaļā Pastāvīga gaisma:
Jūs varat mainīt gaismas diodes krāsu
Papildus visiem šiem iestatījumiem sadaļā Vispārīgi varat pielāgot gaismas diožu spilgtumu. Spilgtuma iestatījums neietekmēs režīmus, kas izmanto izbalēšanu, piemēram, nejaušais režīms vai impulsa režīms.
Varat arī saglabāt savus iestatījumus, ja vēlaties tos kopīgot vai izveidot rezerves kopiju, vienkārši noklikšķiniet uz pogas Lejupielādēt sadaļā Iestatījumi (varat to augšupielādēt no tās pašas sadaļas)! Pulksteni var atjaunot arī rūpnīcas iestatījumos, tas īslaicīgi pārtrauks wifi signālu, un jums būs atkārtoti jāpievienojas un jāielādē lapa.
Piezīme: jūsu iestatījumi tiks saglabāti atmiņā pat tad, ja izslēgsit pulksteni.
Protams, pulksteņa aizmugurē ir arī fizisks interfeiss, kas ļaus jums viegli veikt pamata izmaiņas:
- Atiestatīšanas poga: nospiediet to, lai atiestatītu/restartētu mikrokontrolleri, nezaudējot iestatījumus.
- Spilgtuma poga: turiet nospiestu šo pogu, lai aptumšotu gaismas diodes. Kad esat sasniedzis zemāko intensitāti, atlaidiet pogu un vēlreiz nospiediet, lai aptumšotu gaismas diodes. Pretējais notiek, kad jūs sasniedzat visaugstāko intensitāti.
- Režīma poga: pēc kārtas nospiediet šo pogu, lai pārvietotos pa esošajiem režīmiem.
- Šūpoles slēdzis: tikai ekspertam;) šis slēdzis ļauj iestatīt ESP programmēšanas/darbības režīmā
- Programmēšanas galvenes: šeit jūs vēlaties savienot savu FTDI, lai mirgo ESP
Pulkstenim var pieslēgt vairākas ierīces, visas izmaiņas tiks atspoguļotas ikviena ierīcē, pateicoties websocket tehnoloģijai!
5. darbība: kas man jādara, ja pulkstenis nereaģē?
Dažreiz sliktas formatētas paletes vai Mērfija likuma dēļ pulkstenis tiek “uzmūrēts” / iestrēdzis / nereaģē.
Tādā gadījumā Wifi saskarne varētu būt bezjēdzīga, un vienīgā izeja ir manuāli atjaunot pulksteņa rūpnīcas iestatījumus.
Lai manuāli atjaunotu pulksteņa rūpnīcas iestatījumus, rīkojieties šādi: turiet nospiestu režīma pogu un nospiediet atiestatīšanas pogu, pēc tam atlaidiet abas pogas.
Uzmanību: tas noteikti izdzēsīs jūsu iestatījumus un paletes, kuras, iespējams, esat augšupielādējis pulkstenī.
6. darbība: pēc izvēles: pielāgojiet lietotāja saskarni
Ja vēlaties mainīt lietotāja saskarni, noņemt režīmus, pievienot režīmus utt., Manā github atradīsit nelielu instrukciju:
7. solis. Secinājums
Šis pulkstenis ir jautrs, un tā izgudrotājs ir izcils!
Jūs ievērosiet, ka es neesmu tik prasmīgs kā Filips kokapstrādes ziņā: D
Es lieliski pavadīju laiku, veidojot šī pulksteņa lietotāja saskarni, un tas noteikti ir tā vērts!
Ja jums ir kādi komentāri vai ieteikumi, lūdzu, kopīgojiet tos zemāk!
Paldies par lasīšanu.
Otrā vieta bezvadu konkursā
Ieteicams:
Pensijas pulkstenis / skaitīšana uz augšu / Dn pulkstenis: 4 soļi (ar attēliem)
Retirement Clock / Count Up / Dn Clock: man bija daži no šiem 8x8 LED punktmatricas displejiem atvilktnē un domāju, ko ar tiem iesākt. Iedvesmojoties no citiem norādījumiem, man radās ideja izveidot atpakaļskaitīšanas/atpakaļskaitīšanas displeju, lai skaitītu atpakaļ līdz nākamajam datumam/laikam un, ja mērķa laiks ir
Vortex pulkstenis: bezgalības spoguļa rokas pulkstenis: 10 soļi (ar attēliem)
Vortex Watch: bezgalības spoguļa rokas pulkstenis: šī projekta mērķis bija izveidot bezgalības spoguļpulksteņa valkājamu versiju. Tas izmanto savas RGB gaismas diodes, lai norādītu laiku, piešķirot stundas, minūtes un sekundes attiecīgi sarkanajai, zaļajai un zilajai gaismai un pārklājot šīs nokrāsas
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: 15 soļi (ar attēliem)
C51 4 bitu elektroniskais pulkstenis - koka pulkstenis: šajā nedēļas nogalē bija nedaudz brīva laika, tāpēc turpinājāt un samontējāt šo 2,40 ASV dolāru 4 bitu DIY elektronisko digitālo pulksteni, ko pirms kāda laika nopirku no AliExpress
Gixie pulkstenis: skaistākais spīduma caurules pulkstenis: 4 soļi
Gixie Pulkstenis: Skaistākais Glow Tube Pulkstenis: Man ļoti patīk Nixie Tube, bet tas ir pārāk dārgi, es to nevaru atļauties. Tāpēc es pavadīju pusgadu, veidojot šo Gixie pulksteni. Gixie Clock tiek sasniegts, izmantojot ws2812 apgaismojumu, lai padarītu akrila gaismu. Es daru visu iespējamo, lai padarītu RGB cauruli plānāku