Përmbajtje:

Ora WiFibonacci: 7 hapa (me fotografi)
Ora WiFibonacci: 7 hapa (me fotografi)

Video: Ora WiFibonacci: 7 hapa (me fotografi)

Video: Ora WiFibonacci: 7 hapa (me fotografi)
Video: ПОСВЯЩЕНИЕ в ЛАГЕРЕ ДЕМОНОВ! СТАРШИЕ ДЕМОНЫ подставили ЭМИЛИ! 2024, Nëntor
Anonim
Ora WiFibonacci
Ora WiFibonacci

Unë jam frymëzuar nga Ora e mrekullueshme Fibonacci (e projektuar nga Philippe Chrétien) dhe vendosa ta bëj atë pa tel duke përdorur Wifi, prandaj emri i WiFibonacci Clock = D

Përmirësimi kryesor është zëvendësimi i Atmega328 me një ESP8266 që siguron aftësinë WiFi. Kjo po ndryshon lojën pasi tani mund të virtualizojmë një pjesë të ndërfaqes fizike që ka ESP që vepron si një server websocket. Për më tepër, dematerializimi i UI lejon më shumë mundësi akordimi.

Lista e mënyrave ekzistuese që Philippe përfshiu në hartimin e tij janë:

  • Koha aktuale
  • Cikli i Ylberit
  • Ylber
  • Shfaqja e kodit të gabimit

Zgjodha të hiqja modalitetin e shfaqjes së kodit të gabimit dhe të shtoja listën e mëposhtme të mënyrave të reja:

  • E rastësishme
  • Pulsi
  • Drita konstante

Për secilën mënyrë, disa cilësime mund të ndryshohen.

Ekzistojnë vetëm dy butona momentalë në modelin tim:

  • Butoni i modalitetit
  • Butoni i shkëlqimit

Shkëlqimi është gjithashtu një përmirësim. Rregullimi i kohës mund të bëhet përmes ndërfaqes virtuale.

Në këtë Instructable unë nuk do të shpjegoj se si ta bëj rrethimin siç është mbuluar në udhëzimet e Philippe, unë do të shpjegoj vetëm se si ta bëj atë Wireless / Wifi të lidhur.

Nëse ju pëlqen kjo e udhëzueshme ju lutemi votoni këtu:

Hapi 1: Pjesët

Pjesët
Pjesët

Për të ndërtuar qarkun pa tel do t'ju duhet:

  • 1 x ESP8266, versioni esp-07 është i preferuari im
  • 1 x DS3231 RTC, ose ekuivalent
  • një rrip prej 9 piksele LED (WS2811)
  • 1 x tabelë prototipimi
  • 3 x butona shtypës të çastit
  • 1 x çelës rokeri
  • 6 x kokë të drejtë meshkuj
  • 2 x kokë meshkuj 90 °
  • 3 x tituj femra
  • 1 x LM1117 3V3 Rregullator i tensionit
  • 1 x 10µF kondensator
  • 1 x përshtatës muri AC/DC (12V 1A për shembull)
  • 1 x lidhës femër fuçi (e njëjta madhësi me lidhësin e përshtatësit të murit)
  • disa tela/kërcyes
  • disa tuba që zvogëlojnë nxehtësinë

Për të ngarkuar firmware -in në ESP do t'ju duhet një programues FTDI RS232 dhe disa kërcyes.

Hapi 2: Ndërtoni një qark elektronik

Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik
Ndërtoni një qark elektronik

Lidhni të gjitha pjesët së bashku siç tregohet në përfaqësimin elektronik. Skedari Fritzing mund të shkarkohet nga depoja ime e git:

Merrni parasysh se qarku përfundimtar duhet të jetë mjaft i sheshtë në mënyrë që të përshtatet në rrethimin origjinal.

Gjithashtu zgjodha të përdor titujt meshkuj/femra si lidhës për shiritin LED, kjo do të ndihmojë gjatë montimit në rrethim.

Kam ekspozuar 3 kunja për programimin ESP: GND, RX dhe TX dhe gjithashtu një buton rivendosjeje.

Hapi 3: Ngarko Firmware

Ngarko Firmware
Ngarko Firmware

Shkarkoni firmuerin nga depoja ime git:

Lidhni FTDI me ESP duke përdorur 3 kunjat e ekspozuar (GND, RX dhe TX) dhe përdorni Arduino IDE për të ngarkuar firmuerin. Nëse nuk e keni bërë kurrë më parë, thjesht ndiqni hapin 1 të një Ible të mëparshëm. Kam shkruar:

Nëse gjithçka shkoi mirë, thjesht duhet të jeni në gjendje ta shihni atë duke punuar!

Hapi 4: Si ta përdorni

Si ta përdorni
Si ta përdorni
Si ta përdorni
Si ta përdorni

Gjëja e parë është të ndizni orën.

Tjetra, duke përdorur çdo pajisje interneti të tillë si një laptop, një tabletë ose një smartphone, lidheni me rrjetin e quajtur WiFibonacciClk, fjalëkalimi është fibonacci retracement.

Pasi pajisja juaj është e lidhur me orën, hapni url -në https://192.168.4.1 në një shfletues. Duhet të shihni afërsisht të njëjtin UI si në foto.

Aty mund të konfiguroni pothuajse gjithçka.

Në seksionin e Përgjithshëm ka disa mënyra. Secila mënyrë ka cilësimet e veta:

  • Ora: kjo është ekrani origjinal i orës, cilësimet janë në seksionin Ora:

    • Data dhe koha mund të rregullohen me dorë duke i kapur ato. Ju gjithashtu mund të klikoni thjesht në butonin "tani", ai do të përdorë datën dhe kohën e pajisjes tuaj!
    • Paleta e ngjyrave mund të ndryshohet. Si parazgjedhje ka vetëm një paletë, por ju mund të bëni dhe ngarkoni paletat tuaja, disa shembuj mund të gjenden në github tim:
    • Pasi të keni disa paleta në listë, mund të zgjidhni se cila do të përdoret
    • Për të lexuar kohën duke shikuar orën, ju lutemi lexoni Hapin 1 të Filipit Ible këtu:
  • Cikli Rainbow dhe Rainbow: ato janë mënyra të bukura të ndryshimit të ngjyrës, ato ndajnë vetëm një cilësim në seksionin Rainbow:

    Vonesa midis secilës ngjyrë mund të rregullohet duke zvarritur shiritin ose duke ndryshuar numrin. Sa më i madh numri, aq më i ngadalshëm është efekti ylber

  • E rastësishme: kuadrantët e orës ndriçojnë rastësisht me një ngjyrë të rastësishme. Kjo mënyrë mund të rregullohet në seksionin Random:

    • Vonesa: vonesa midis secilit kuadrant të ri të rastit mund të ndryshohet
    • Lehtësia: koha kur zbehet kuadrati i ndriçimit mund të ndryshohet
  • Pulsi: të gjitha LED -të ndizen me të njëjtën ngjyrë që zbehet dhe fiket në mënyrë alternative. Cilësimet janë në seksionin Puls:

    • Mund të ndryshoni ngjyrën e LED -ve duke përdorur kutinë e bukur të marrjes së ngjyrave
    • Ju gjithashtu mund të ndryshoni sa "shpejt" zbehen dhe fiken LED -të
  • Dritë konstante: kjo është si një elektrik dore, gjithmonë e ndezur. Cilësimi i vetëm për këtë mënyrë është në seksionin Drita konstante:

    Ju mund të ndryshoni ngjyrën e LED -ve

Përveç të gjitha atyre cilësimeve, mund të rregulloni shkëlqimin e LED -ve në seksionin e Përgjithshëm. Cilësimi i shkëlqimit nuk do të ketë efekt në mënyrat që përdorin zbehje si modaliteti i rastësishëm ose modaliteti i pulsit.

Ju gjithashtu mund t'i ruani cilësimet tuaja nëse doni t'i ndani ato ose të keni një kopje rezervë, thjesht klikoni në butonin Shkarkoni në seksionin Cilësimet (mund t'i ngarkoni përsëri nga i njëjti seksion)! Ora gjithashtu mund të rikthehet në cilësimet e saj "të fabrikës", kjo do të ndërpresë përkohësisht sinjalin wifi dhe do t'ju duhet të rilidheni dhe ringarkoni faqen.

Shënim: cilësimet tuaja do të mbahen në kujtesë edhe nëse e fikni orën.

Sigurisht që ka edhe një ndërfaqe fizike në pjesën e pasme të orës që do t'ju lejojë të kryeni me lehtësi ndryshimet themelore:

  • Butoni i rivendosjes: shtyjeni atë për të rivendosur/rinisur mikrokontrolluesin pa humbur cilësimet.
  • Butoni i ndriçimit: mbajeni të shtypur këtë buton për të zbehur dritat LED. Kur të arrini intensitetin më të ulët, lëshoni butonin dhe shtyjeni përsëri për të zbehur LED -të. E kundërta ndodh kur arrin intensitetin më të lartë.
  • Butoni i modalitetit: shtypni vazhdimisht këtë buton për të kaluar nëpër mënyrat ekzistuese.
  • Ndërprerës Rocker: vetëm për ekspertë;) ky çelës ju lejon të vendosni ESP në modalitetin e programimit/funksionimit
  • Titujt e programimit: këtu doni të lidhni FTDI tuaj në mënyrë që të ndizni ESP

Mund të lidhni disa pajisje me orën, çdo ndryshim do të reflektohet në pajisjen e secilit falë teknologjisë së websocket!

Hapi 5: Çfarë duhet të bëj nëse ora nuk përgjigjet?

Ndonjëherë, për shkak të një palete të formatuar keq ose ligjit të Murphy -t, ora "tullohet" / mbërthehet / nuk përgjigjet.

Në atë rast ndërfaqja Wifi mund të jetë e padobishme dhe e vetmja rrugëdalje është të rivendosni manualisht orën në cilësimet e saj të fabrikës.

Për të rivendosur manualisht orën në cilësimet e fabrikës, bëni si më poshtë: mbani të shtypur butonin Mode dhe shtypni butonin e rivendosjes, pastaj lëshoni të dy butonat.

Kujdes: kjo patjetër do të fshijë cilësimet tuaja dhe paletat që mund të keni ngarkuar në orë.

Hapi 6: Opsional: Përshtatni UI

Opsionale: Personalizoni UI
Opsionale: Personalizoni UI

Nëse doni të ndryshoni UI, hiqni mënyrat, shtoni mënyra etj. Do të gjeni një mënyrë të vogël si në github tim:

Hapi 7: Përfundimi

Përfundim
Përfundim

Kjo orë është argëtuese dhe shpikësi i saj është brilant!

Ju do të vini re se unë nuk jam aq i aftë sa Philippe për sa i përket përpunimit të drurit: D

Kam kaluar shumë mirë duke ndërtuar UI për këtë orë dhe padyshim që ia vlen!

Nëse keni ndonjë koment ose sugjerim mos ngurroni ta ndani më poshtë!

Faleminderit qe lexuat.

Konkurs pa tel
Konkurs pa tel
Konkurs pa tel
Konkurs pa tel

Vendi i dytë në konkursin pa tel

Recommended: