Kazalo:
- 1. korak: Deli
- 2. korak: Zgradite elektronsko vezje
- 3. korak: naložite vdelano programsko opremo
- 4. korak: Kako ga uporabiti
- 5. korak: Kaj naj storim, če se ura ne odziva?
- 6. korak: Izbirno: prilagodite uporabniški vmesnik
- 7. korak: Zaključek
Video: Ura WiFibonacci: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
Navdihnila me je čudovita ura Fibonacci (oblikoval jo je Philippe Chrétien), zato sem se odločil, da jo naredim brezžično z uporabo Wifi, od tod tudi ime ure WiFibonacci Clock = D
Glavna izboljšava je zamenjava Atmega328 z ESP8266, ki zagotavlja WiFi. To se spreminja, saj lahko zdaj virtualiziramo del fizičnega uporabniškega vmesnika, ki ima ESP kot strežnik Websocket. Poleg tega dematerializacija uporabniškega vmesnika omogoča več možnosti prilagajanja.
Seznam obstoječih načinov, ki jih je Philippe vključil v svojo zasnovo, so:
- Trenutni čas
- Mavrični cikel
- Mavrica
- Prikaz kode napake
Odločil sem se, da odstranim način prikaza kode napake in dodam naslednji seznam novih načinov:
- Naključen
- Utrip
- Stalna svetloba
Za vsak način je mogoče spremeniti več nastavitev.
V mojem dizajnu sta samo dva trenutna gumba:
- Gumb za način
- Gumb za svetlost
Poveča tudi svetlost. Prilagoditev časa se lahko izvede prek navideznega uporabniškega vmesnika.
V tem navodilu ne bom razlagal, kako narediti ohišje, kot je opisano v navodilih Philippeja, razložil bom le, kako ga povezati brezžično / brezžično.
Če vam je všeč ta navodila, glasujte tukaj:
1. korak: Deli
Za izdelavo brezžičnega vezja boste potrebovali:
- 1 x ESP8266, različica esp-07 je moja najljubša
- 1 x DS3231 RTC ali enakovredno
- trak z 9 LED piksli (WS2811)
- 1 x prototipna plošča
- 3 krat kratki gumbi
- 1 x stikalo
- 6 x moških ravnih glav
- 2 x moški 90 ° glavi
- 3 x ženske glave
- 1 x LM1117 3V3 Regulator napetosti
- 1 x 10 μF kondenzator
- 1 x AC/DC stenski adapter (na primer 12V 1A)
- 1 x ženski konektor (enake velikosti kot priključek za stenski adapter)
- nekaj žic/mostičkov
- nekaj toplotno skrčljivih cevi
Za nalaganje vdelane programske opreme v ESP potrebujete programer FTDI RS232 in nekaj mostičkov.
2. korak: Zgradite elektronsko vezje
Povežite vse dele, kot je prikazano na elektronski predstavitvi. Datoteko Fritzing lahko prenesete iz mojega skladišča git:
Upoštevajte, da mora biti končni tokokrog dovolj raven, da se prilega originalnemu ohišju.
Prav tako sem se odločil uporabiti moške/ženske glave kot priključek za LED trak, kar bo pomagalo pri montaži v ohišju.
Za programiranje ESP sem izpostavil 3 zatiče: GND, RX in TX ter tudi gumb za ponastavitev.
3. korak: naložite vdelano programsko opremo
Prenesite vdelano programsko opremo iz mojega skladišča git:
Povežite FTDI z ESP s tremi izpostavljenimi zatiči (GND, RX in TX) in uporabite Arduino IDE za nalaganje vdelane programske opreme. Če tega še niste storili, sledite 1. koraku prejšnje Ible. Napisal sem:
Če je vse v redu, bi morali videti, kako deluje!
4. korak: Kako ga uporabiti
Prva stvar je, da vklopite uro.
Nato se z uporabo katere koli internetne naprave, kot je prenosni računalnik, tablični računalnik ali pametni telefon, povežite z omrežjem, imenovanim WiFibonacciClk, geslo je fibonacci.
Ko je naprava povezana z uro, v brskalniku odprite URL https://192.168.4.1. Videti bi morali približno enak uporabniški vmesnik kot na sliki.
Tam lahko nastavite skoraj vse.
V razdelku Splošno obstaja več načinov. Vsak način ima svoj nabor nastavitev:
-
Ura: to je izvirni prikaz ure, nastavitve so v razdelku Ura:
- Datum in čas lahko ročno prilagodite tako, da jih zajamete. Lahko tudi preprosto kliknete gumb "zdaj", ki bo uporabil datum in uro vaše naprave!
- Paleto barv je mogoče spremeniti. Privzeto je samo ena paleta, vendar lahko ustvarite in naložite svoje palete, nekaj primerov najdete na mojem githubu:
- Ko imate na seznamu več palet, lahko izberete, katero boste uporabili
- Če želite prebrati čas gledanja na uro, preberite 1. korak Philippejevega Ibleja tukaj:
-
Mavrični cikel in Mavrica: to sta čudovita načina spreminjanja barv, v razdelku Mavrica imata samo eno nastavitev:
Zamik med vsako barvo lahko prilagodite tako, da povlečete vrstico ali spremenite številko. Večja kot je številka, "počasnejši" je učinek mavrice
-
Naključno: kvadranti ure naključno zasvetijo z naključno barvo. Ta način lahko prilagodite v razdelku Naključno:
- Zamuda: zamik med vsakim novim naključnim kvadrantom je mogoče spremeniti
- Enostavnost: čas, ko posvetljeni kvadrant izgine, lahko spremenite
-
Impulzno: vse LED svetijo z enako barvo, ki se vklopi in izklopi. Nastavitve so v razdelku Pulse:
- Barvo LED lahko spremenite z uporabo lepe barvne škatle
- Prav tako lahko spremenite, kako hitro "LED" svetijo in izklapljajo
-
Stalna svetloba: to je kot svetilka, vedno prižgana. Edina nastavitev za ta način je v razdelku Konstantna svetloba:
Barvo LED lahko spremenite
Poleg vseh teh nastavitev lahko prilagodite svetlost LED v razdelku Splošno. Nastavitev svetlosti ne bo vplivala na načine, ki uporabljajo bledenje, kot sta naključni način ali pulzni način.
Nastavitve lahko shranite tudi, če jih želite dati v skupno rabo ali imeti varnostno kopijo, preprosto kliknite gumb Prenesi v razdelku Nastavitve (lahko jih naložite nazaj iz istega razdelka)! Uro lahko obnovite tudi na svoje "tovarniške" nastavitve, kar bo začasno prekinilo signal wifi, stran pa boste morali znova povezati in znova naložiti.
Opomba: vaše nastavitve bodo shranjene v pomnilniku, tudi če izklopite uro.
Seveda je na zadnji strani ure tudi fizični vmesnik, ki vam omogoča enostavno izvajanje osnovnih sprememb:
- Gumb za ponastavitev: pritisnite za ponastavitev/ponovni zagon mikrokrmilnika, ne da bi pri tem izgubili nastavitve.
- Gumb za svetlost: pridržite pritisnjen gumb za zatemnitev LED. Ko dosežete najnižjo intenzivnost, spustite gumb in ga znova pritisnite, da zatemnite LED. Nasprotno se zgodi, ko dosežete najvišjo intenzivnost.
- Gumb za način: zaporedoma pritisnite ta gumb za prehod med obstoječimi načini.
- Stikalo: samo za strokovnjaka;) To stikalo vam omogoča, da nastavite ESP v načinu programiranja/delovanja
- Programske glave: tukaj želite povezati svoj FTDI, da utripate ESP
Na uro lahko povežete več naprav, vsaka sprememba se bo zaradi tehnologije websocket odrazila na vsaki napravi!
5. korak: Kaj naj storim, če se ura ne odziva?
Včasih se zaradi slabo oblikovane palete ali Murphyjevega zakona ura "zazida" / zatakne / se ne odziva.
V tem primeru je lahko vmesnik Wifi neuporaben in edini izhod je ročna ponastavitev ure na tovarniške nastavitve.
Če želite ročno ponastaviti uro na tovarniške nastavitve, naredite naslednje: držite pritisnjen gumb Mode in pritisnite gumb za ponastavitev, nato spustite oba gumba.
Pozor: s tem boste zagotovo izbrisali nastavitve in palete, ki ste jih morda naložili na uro.
6. korak: Izbirno: prilagodite uporabniški vmesnik
Če želite spremeniti uporabniški vmesnik, odstraniti načine, dodati načine itd., Boste na mojem githubu našli majhen način:
7. korak: Zaključek
Ta ura je zabavna, njen izumitelj pa sijajen!
Opazili boste, da nisem tako vešč kot Philippe v smislu obdelave lesa: D
Pri ustvarjanju uporabniškega vmesnika za to uro sem se imel super in vsekakor je vredno!
Če imate kakšen komentar ali predlog, ga delite spodaj!
Hvala za branje.
Drugouvrščeni na tekmovanju v brezžičnem omrežju
Priporočena:
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
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
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
M-ura Miniaturna večmodna ura: 11 korakov
M-ura Miniaturna večmodna ura: minimalistična ura? Ura z več načini? Matrix Clock? To je projekt z več načini ure, ki temelji na MSP430G2432. Lahko ga sestavite brez spajkanja in minimalne uporabe orodja. Z omejeno ločljivostjo zaslona 8x8 slikovnih pik ta 12 -urna ura prikazuje čas