Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Izgradite elektroničko kolo
- Korak 3: Otpremite firmver
- Korak 4: Kako ga koristiti
- Korak 5: Šta trebam učiniti ako sat ne reagira?
- Korak 6: Opcionalno: Prilagodite korisničko sučelje
- Korak 7: Zaključak
Video: WiFibonacci sat: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Inspirirao me je sjajan Fibonaccijev sat (dizajnirao ga je Philippe Chrétien) i odlučio sam da ga učinim bežičnim putem Wi -Fi -ja, pa otuda i naziv WiFibonaccijev sat = D
Glavno poboljšanje je zamjena Atmega328 sa ESP8266 koji pruža WiFi mogućnosti. Ovo mijenja igru jer sada možemo virtualizirati dio fizičkog korisničkog sučelja s ESP-om koji djeluje kao Websocket poslužitelj. Nadalje, dematerijalizacija korisničkog sučelja dopušta više mogućnosti ugađanja.
Popis postojećih načina koje je Philippe uključio u svoj dizajn su:
- Trenutno vrijeme
- Rainbow Cycle
- Rainbow
- Prikaz koda greške
Odlučio sam ukloniti način prikaza koda greške i dodati sljedeću listu novih načina rada:
- Slučajno
- Puls
- Konstantno svetlo
Za svaki način rada može se prilagoditi nekoliko postavki.
U mom dizajnu postoje samo dva trenutna dugmeta:
- Dugme za način rada
- Dugme za osvetljenje
Osvetljenje je takođe poboljšanje. Podešavanje vremena može se izvršiti putem virtualnog korisničkog sučelja.
U ovom Instructable -u neću objašnjavati kako napraviti kućište jer je pokriveno Philippeovim uputstvima, samo ću objasniti kako to učiniti bežičnim / Wifi povezanim.
Ako vam se sviđa ovo uputstvo, glasajte ovdje:
Korak 1: Dijelovi
Za izgradnju bežičnog kruga trebat će vam:
- 1 x ESP8266, verzija esp-07 je moja omiljena
- 1 x DS3231 RTC ili ekvivalent
- traka od 9 LED piksela (WS2811)
- 1 x ploča za izradu prototipa
- 3 x trenutna dugmeta
- 1 x prekidač za klackalicu
- 6 x ravnih zaglavlja za muškarce
- 2 x muška zaglavlja od 90 °
- 3 x ženska zaglavlja
- 1 x LM1117 3V3 Regulator napona
- 1 x 10µF kondenzator
- 1 x AC/DC zidni adapter (12V 1A na primjer)
- 1 x ženski konektor za cijev (iste veličine kao i konektor za zidni adapter)
- neke žice/kratkospojnici
- neke termoskupljajuće cijevi
Za postavljanje firmvera u ESP trebat će vam FTDI RS232 programator i nekoliko kratkospojnika.
Korak 2: Izgradite elektroničko kolo
Spojite sve dijelove zajedno kao što je prikazano na elektroničkom prikazu. Datoteka Fritzing može se preuzeti sa mog git spremišta:
Uzmite u obzir da završni krug mora biti dovoljno ravan da stane u originalno kućište.
Također sam odlučio koristiti muške/ženske zaglavlje kao konektor za LED traku, što će pomoći prilikom sastavljanja u kućištu.
Otkrio sam 3 pina za programiranje ESP -a: GND, RX i TX, kao i dugme za resetovanje.
Korak 3: Otpremite firmver
Preuzmite firmver iz mog git spremišta:
Spojite FTDI na ESP pomoću 3 izložena pina (GND, RX i TX) i upotrijebite Arduino IDE za postavljanje firmvera. Ako to nikada prije niste učinili, samo slijedite 1. korak prethodne Ible. Napisao sam:
Ako je sve prošlo kako treba, trebali biste vidjeti da radi!
Korak 4: Kako ga koristiti
Prva stvar je da uključite sat.
Zatim se pomoću bilo kojeg internetskog uređaja, poput prijenosnog računara, tableta ili pametnog telefona, povežite na mrežu zvanu WiFibonacciClk, lozinka je fibonacci.
Nakon što je vaš uređaj povezan sa satom, otvorite URL https://192.168.4.1 u pregledniku. Trebali biste vidjeti približno isti korisnički interfejs kao na slici.
Tamo možete postaviti gotovo sve.
U odjeljku Općenito postoji nekoliko načina. Svaki način rada ima svoj skup postavki:
-
Sat: ovo je originalni prikaz sata, postavke su u odjeljku Sat:
- Datum i vrijeme se mogu ručno podesiti snimanjem. Također možete jednostavno kliknuti na gumb "sada", on će koristiti datum i vrijeme vašeg uređaja!
- Paleta boja se može promijeniti. Prema zadanim postavkama postoji samo jedna paleta, ali možete napraviti i učitati vlastite palete, neke primjere možete pronaći na mom githubu:
- Nakon što imate nekoliko paleta na popisu, možete odabrati koju ćete koristiti
- Da biste pročitali vrijeme gledajući na sat, pročitajte 1. korak Philippeovog Iblea ovdje:
-
Rainbow Cycle i Rainbow: to su prekrasni načini mijenjanja boja, dijele samo jednu postavku u odjeljku Rainbow:
Kašnjenje između svake boje može se prilagoditi povlačenjem trake ili promjenom broja. Što je veći broj, efekt duge je "sporiji"
-
Nasumično: kvadranti sata nasumično svijetle nasumičnom bojom. Ovaj način rada možete podesiti u odjeljku Slučajno:
- Odgoda: kašnjenje između svakog novog slučajnog kvadranta može se promijeniti
- Lakoća: vrijeme kad posvjetljeni kvadrant nestane može se promijeniti
-
Pulsivno: sve LED diode svijetle, a naizmjenično se pale i gase iste boje. Postavke su u odjeljku Puls:
- Boju LED dioda možete promijeniti pomoću lijepe kutije za odabir boje
- Također možete promijeniti koliko brzo LED svjetla pale i gase
-
Stalno svjetlo: ovo je poput svjetiljke, uvijek uključeno. Jedina postavka za ovaj način rada je u odjeljku Konstantno svjetlo:
Možete promijeniti boju LED dioda
Osim svih ovih postavki, možete podesiti svjetlinu LED dioda u odjeljku Općenito. Postavka svjetline neće utjecati na načine rada koji koriste blijeđenje, poput slučajnog ili impulsnog načina rada.
Također možete spremiti svoje postavke ako ih želite podijeliti ili imati sigurnosnu kopiju, jednostavno kliknite gumb Preuzmi u odjeljku Postavke (možete ga prenijeti iz tog istog odjeljka)! Sat se također može vratiti na "tvorničke" postavke, što će privremeno prekinuti WiFi signal i morat ćete se ponovo povezati i ponovo učitati stranicu.
Napomena: vaše postavke će se čuvati u memoriji čak i ako isključite sat.
Naravno, na stražnjoj strani sata nalazi se i fizičko sučelje koje će vam omogućiti da lako izvršite osnovne promjene:
- Dugme za poništavanje: pritisnite ga za resetiranje/ponovno pokretanje mikrokontrolera bez gubitka postavki.
- Dugme za osvetljenje: zadržite pritisnuto ovo dugme da biste prigušili LED diode. Kada postignete najmanji intenzitet, otpustite dugme i pritisnite ga ponovo da biste prigušili LED diode. Suprotno se događa kada postignete najveći intenzitet.
- Dugme za način rada: pritisnite ovo dugme uzastopno da biste se kretali kroz postojeće načine rada.
- Prekidač: samo za stručnjake;) Ovaj prekidač vam omogućava da postavite ESP u način programiranja/rada
- Programska zaglavlja: ovdje želite spojiti svoj FTDI kako biste fleširali ESP
Na sat možete povezati nekoliko uređaja, svaka promjena će se odraziti na svačijem uređaju zahvaljujući websocket tehnologiji!
Korak 5: Šta trebam učiniti ako sat ne reagira?
Ponekad, zbog loše formatirane palete ili Murphyjevog zakona, sat postaje "zazidan" / zaglavljen / ne reagira.
U tom slučaju Wifi sučelje može biti beskorisno i jedini izlaz je ručno resetiranje sata na tvorničke postavke.
Za ručno vraćanje sata na tvorničke postavke učinite sljedeće: zadržite tipku Mode pritisnutom i pritisnite tipku za resetiranje, a zatim otpustite oba gumba.
Oprez: ovo će definitivno izbrisati vaše postavke i palete koje ste možda prenijeli na sat.
Korak 6: Opcionalno: Prilagodite korisničko sučelje
Ako želite promijeniti korisničko sučelje, ukloniti načine, dodati načine itd., Na mom ćete githubu pronaći mali način kako to učiniti:
Korak 7: Zaključak
Ovaj sat je zabavan, a njegov izumitelj briljantan!
Primetićete da nisam toliko vešt kao Filip u pogledu obrade drveta: D
Bilo mi je super prilikom izrade korisničkog interfejsa za ovaj sat i definitivno se isplati!
Ako imate bilo kakav komentar ili prijedlog, slobodno ga podijelite ispod!
Hvala vam na čitanju.
Drugoplasirani u takmičenju za bežičnu vezu
Preporučuje se:
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
Vortex sat: ručni sat s ogledalom u beskonačnosti: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
C51 4 -bitni elektronički sat - drveni sat: 15 koraka (sa slikama)
C51 4 -bitni elektronički sat - drveni sat: Imao sam slobodnog vremena ovog vikenda pa sam otišao naprijed i sastavio ovaj 4 -bitni digitalni digitalni sat od 2 bita koji sam kupio prije nekog vremena na AliExpressu
Pretvorite obični kućni sat u samosvijetleći sat: 8 koraka (sa slikama)
Pretvorite kućni obični sat u samosvijetleći sat: PRVO DAJEM SVOJU SRČNU HVALU INSTRUKTIVNIM TIMOVIMA DA MOGU ZDRAVSTVENE DANE Oporavak učini što odgovornijim ….. U ovim uputama želim podijeliti s vama kako pretvoriti vaš kućni obični sat u samosvijetleći sat. > > Za ovo
Napravite pravi sat koji zvoni za vaš računar i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat koji čuje zvono za vaš računar i sat koji udara u aparate za gašenje požara .: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu udariti sate na vašu radnu površinu. Iako ovaj projekat radi na Windowsima i Macima OS X takođe, odlučio sam da instaliram Ubuntu Linux na računar koji sam našao u smeću i poradio na tome: nikada nisam