Sadržaj:

WiFibonacci sat: 7 koraka (sa slikama)
WiFibonacci sat: 7 koraka (sa slikama)

Video: WiFibonacci sat: 7 koraka (sa slikama)

Video: WiFibonacci sat: 7 koraka (sa slikama)
Video: СУПЕР СМЕШНАЯ КОМЕДИЯ! "Как Извести Любовницу За 7 Дней" РУССКИЕ КОМЕДИИ НОВИНКИ, ФИЛЬМЫ HD, КИНО 2024, Srpanj
Anonim
WiFibonacci sat
WiFibonacci sat

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

Dijelovi
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

Izgradite elektronički krug
Izgradite elektronički krug
Izgradite elektronički krug
Izgradite elektronički krug
Izgradite elektronički krug
Izgradite elektronički krug
Izgradite elektronički krug
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

Prenesite firmver
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

Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
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

Izborno: Prilagodite korisničko sučelje
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

Zaključak
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.

Bežično natjecanje
Bežično natjecanje
Bežično natjecanje
Bežično natjecanje

Drugoplasirani na natjecanju za bežičnu vezu

Preporučeni: