Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Izgradite elektronički krug
- Korak 3: Prenesite firmver
- Korak 4: Kako ga koristiti
- Korak 5: Što trebam učiniti ako sat ne reagira?
- Korak 6: Izborno: prilagodite korisničko sučelje
- Korak 7: Zaključak
Video: WiFibonacci sat: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Nadahnuo me sjajni Fibonaccijev sat (dizajnirao ga je Philippe Chrétien) i odlučio sam ga učiniti bežičnim putem Wi -Fi -ja, pa otuda i naziv WiFibonaccijev sat = D
Glavno poboljšanje je zamjena Atmega328 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 poslužitelj Websocket. Nadalje, dematerijalizacija korisničkog sučelja omogućuje više mogućnosti ugađanja.
Popis postojećih načina koje je Philippe uključio u svoj dizajn su:
- Trenutno vrijeme
- Ciklus duge
- Duga
- Prikaz koda greške
Odlučio sam ukloniti način prikaza koda pogreške i dodati sljedeći popis novih načina:
- Slučajno
- Puls
- Konstantno svjetlo
Za svaki način rada moguće je prilagoditi nekoliko postavki.
U mom dizajnu postoje samo dva trenutna gumba:
- Gumb za način rada
- Gumb za svjetlinu
Svjetlina je također 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 uputama, objasnit ću samo kako ga povezati s bežičnom / WiFi mrežom.
Ako vam se sviđa ova instrukcija, glasajte ovdje:
Korak 1: Dijelovi
Za izgradnju bežičnog kruga trebat će vam:
- 1 x ESP8266, verzija esp-07 mi je najdraža
- 1 x DS3231 RTC ili ekvivalent
- traka od 9 LED piksela (WS2811)
- 1 x ploča za izradu prototipa
- 3 x trenutna gumba
- 1 x prekidač za ljuljanje
- 6 x muških ravnih zaglavlja
- 2 x muška zaglavlja 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 priključak za zidni adapter)
- neke žice/kratkospojnici
- neke termoskupljajuće cijevi
Za učitavanje firmvera u ESP trebat će vam FTDI RS232 programator i nekoliko kratkospojnika.
Korak 2: Izgradite elektronički krug
Spojite sve dijelove zajedno kao što je prikazano na elektroničkom prikazu. Datoteka Fritzing može se preuzeti s mog git spremišta:
Uzmite u obzir da završni krug mora biti dovoljno ravan da stane u izvorno kućište.
Također sam odlučio koristiti muške/ženske zaglavlje kao konektor za LED traku, to će pomoći tijekom montaže u kućištu.
Otkrio sam 3 pina za programiranje ESP -a: GND, RX i TX, a također i gumb za resetiranje.
Korak 3: Prenesite 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 učitavanje 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 uključiti sat.
Zatim se pomoću bilo kojeg internetskog uređaja, poput prijenosnog računala, tableta ili pametnog telefona, povežite na mrežu zvanu WiFibonacciClk, lozinka je fibonacci.
Nakon što je vaš uređaj spojen na sat, otvorite URL https://192.168.4.1 u pregledniku. Trebali biste vidjeti približno isto korisničko sučelje 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 izvorni prikaz sata, postavke su u odjeljku Sat:
- Datum i vrijeme mogu se ručno podesiti snimanjem. Također možete jednostavno kliknuti gumb "sada", on će koristiti datum i vrijeme vašeg uređaja!
- Paleta boja se može mijenjati. 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 lijepi 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: može se promijeniti vrijeme kad posvjetljeni kvadrant nestane
-
Puls: sve LED diode svijetle i blijede, a naizmjenično se blijede. Postavke su u odjeljku Puls:
- Možete promijeniti boju LED dioda pomoću lijepe kutije za odabir boje
- Također možete promijeniti koliko brzo LED blijede i isključuju se
-
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 tih postavki, možete prilagoditi 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.
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 natrag 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 ponovno povezati i ponovno učitati stranicu.
Napomena: vaše postavke ostat će 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:
- Gumb za poništavanje: pritisnite ga za resetiranje/ponovno pokretanje mikrokontrolera bez gubitka postavki.
- Gumb za svjetlinu: zadržite pritisnut ovaj gumb za prigušivanje LED dioda. Kad postignete najmanji intenzitet, otpustite gumb i pritisnite ga ponovno kako biste prigušili LED diode. Suprotno se događa kada dosegnete najveći intenzitet.
- Gumb za način rada: pritisnite ovaj gumb za redom da biste se kretali kroz postojeće načine.
- Prekidač za navigaciju: samo za stručnjake;) Ovaj prekidač omogućuje vam postavljanje ESP -a u način programiranja/rada
- Programska zaglavlja: ovdje želite spojiti svoj FTDI radi bljeskanja ESP -a
Na sat možete spojiti nekoliko uređaja, svaka promjena će se odraziti na svačijem uređaju zahvaljujući tehnologiji websocket!
Korak 5: Što 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.
Da biste ručno vratili sat na tvorničke postavke, učinite sljedeće: držite pritisnutu tipku Mode i pritisnite tipku za resetiranje, a zatim otpustite obje tipke.
Oprez: ovo će definitivno izbrisati vaše postavke i palete koje ste možda prenijeli na sat.
Korak 6: Izborno: prilagodite korisničko sučelje
Ako želite promijeniti korisničko sučelje, ukloniti načine, dodati načine itd., Pronaći ćete mali način kako to učiniti na mom githubu:
Korak 7: Zaključak
Ovaj sat je zabavan, a njegov izumitelj briljantan!
Primijetit ćete da nisam toliko vješt kao Philippe što se tiče obrade drveta: D
Bilo mi je super prilikom izrade korisničkog sučelja za ovaj sat i definitivno se isplati!
Ako imate bilo kakav komentar ili prijedlog, slobodno ga podijelite ispod!
Hvala na čitanju.
Drugoplasirani na natjecanju za bežičnu vezu
Preporučeni:
Sat za umirovljenje / Brojanje sati / Dn sat: 4 koraka (sa slikama)
Umirovljenički sat / Brojanje gore / Dn sat: Imao sam nekoliko ovih 8x8 LED matričnih zaslona u ladici i razmišljao sam što ću s njima. Nadahnut drugim instrukcijama, došao sam na ideju da napravim zaslon za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vrijeme p
Vortex sat: Infinity Mirror ručni sat: 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 elektronički digitalni sat od 2,40 USD 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 svoj kućni obični sat u samosvijetli sat. > > Za ovo
Napravite pravi sat koji zvoni za vaše računalo i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat za svoje računalo i sat za udaranje vatrogasnih aparata: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu otkucati sate na vašoj radnoj površini. Iako ovaj projekt radi na Windowsima i Mac-u OS X također, odlučio sam instalirati Ubuntu Linux na računalo koje sam našao u smeću i poraditi na tome: nikad nisam