Tartalomjegyzék:

WiFibonacci óra: 7 lépés (képekkel)
WiFibonacci óra: 7 lépés (képekkel)

Videó: WiFibonacci óra: 7 lépés (képekkel)

Videó: WiFibonacci óra: 7 lépés (képekkel)
Videó: ✨Вяжем удобную, теплую и красивую женскую манишку на пуговицах крючком. Подробный МК. Часть 1. 2024, November
Anonim
WiFibonacci óra
WiFibonacci óra

Engem a félelmetes Fibonacci óra inspirált (Philippe Chrétien tervezte), és úgy döntöttem, hogy vezeték nélkülivé teszem a Wifit, innen a WiFibonacci Clock = D név.

A fő fejlesztés az Atmega328 lecserélése egy ESP8266 -ra, amely WiFi képességet biztosít. Ez megváltoztatja a játékot, mivel most virtualizálhatjuk a fizikai felhasználói felület egy részét, ha az ESP Websocket szerverként működik. Továbbá a felhasználói felület dematerializálása több hangolási lehetőséget tesz lehetővé.

A meglévő módok listája, amelyeket Philippe a tervezésében szerepelt:

  • Aktuális idő
  • Szivárványos ciklus
  • Szivárvány
  • Hibakód kijelző

Úgy döntöttem, hogy eltávolítom a hibakód megjelenítési módot, és hozzáadom a következő listát az új módokról:

  • Véletlen
  • Impulzus
  • Állandó fény

Minden üzemmódban több beállítás is módosítható.

A tervezésemben csak két pillanatnyi gomb található:

  • Mód választó gomb
  • Fényerő gomb

A fényerő szintén javítás. Az időbeállítás a virtuális felhasználói felületen keresztül végezhető el.

Ebben az utasításban nem fogom elmagyarázni, hogyan készítsük el a burkolatot, ahogy azt Philippe utasításai tartalmazzák, csak elmagyarázom, hogyan lehet vezeték nélküli / Wifi csatlakozást létrehozni.

Ha tetszik ez az oktatható, kérjük, szavazzon itt:

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek

A vezeték nélküli áramkör létrehozásához szüksége lesz:

  • 1 x ESP8266, esp-07 verzió a kedvencem
  • 1 x DS3231 RTC, vagy azzal egyenértékű
  • 9 LED pixelből álló szalag (WS2811)
  • 1 db prototípus -tábla
  • 3 x pillanatnyi nyomógomb
  • 1 x billenőkapcsoló
  • 6 x férfi egyenes fejléc
  • 2 x 90 ° -os fejfej
  • 3 x női fejléc
  • 1 x LM1117 3V3 feszültségszabályozó
  • 1 x 10µF kondenzátor
  • 1 x AC/DC fali adapter (például 12V 1A)
  • 1 x hordó hüvelyes csatlakozó (akkora, mint a fali adapter csatlakozója)
  • néhány vezeték/jumper
  • néhány hőre zsugorodó cső

A firmware ESP -be történő feltöltéséhez szüksége lesz egy FTDI RS232 programozóra és néhány jumperre.

2. lépés: Építse fel az elektronikus áramkört

Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört
Építse fel az elektronikus áramkört

Csatlakoztassa az összes alkatrészt az elektronikus ábrán látható módon. A Fritzing fájl letölthető a git tárhelyemről:

Vegye figyelembe, hogy a végső áramkörnek elég laposnak kell lennie, hogy elférjen az eredeti házban.

Továbbá úgy döntöttem, hogy férfi/női fejléceket használok a LED szalag csatlakozójaként, ez segít a házban történő összeszerelés során.

Az ESP programozáshoz 3 tűt tettem ki: GND, RX és TX, valamint egy reset gombot.

3. lépés: Töltse fel a firmware -t

Töltse fel a firmware -t
Töltse fel a firmware -t

Töltse le a firmware-t a git tárolóból:

Csatlakoztassa az FTDI -t az ESP -hez a 3 szabad érintkezővel (GND, RX és TX), és használja az Arduino IDE -t a firmware feltöltéséhez. Ha még soha nem tette ezt, kövesse az előző Ible 1. lépését. Írtam:

Ha minden jól ment, akkor látnia kell, hogy működik!

4. lépés: Hogyan kell használni

Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni

Az első dolog az óra bekapcsolása.

Ezután bármilyen internetes eszköz, például laptop, táblagép vagy okostelefon használatával csatlakozzon a WiFibonacciClk nevű hálózathoz, a jelszó fibonacci.

Miután eszköze csatlakozott az órához, nyissa meg a https://192.168.4.1 URL -t egy böngészőben. Körülbelül ugyanazt a felhasználói felületet kell látnia, mint a képen.

Ott szinte mindent beállíthat.

Az Általános részben többféle mód létezik. Mindegyik módnak saját beállításai vannak:

  • Óra: ez az eredeti óra kijelző, a beállítások az Óra részben találhatók:

    • A dátum és az idő manuálisan állítható be rögzítéssel. Azt is egyszerűen kattintson a "most" gombra, ez használja a készülék dátumát és idejét!
    • A színpaletta megváltoztatható. Alapértelmezés szerint csak egy paletta létezik, de saját palettákat készíthet és tölthet fel, néhány példa megtalálható a githubomon:
    • Ha több paletta szerepel a listában, kiválaszthatja, hogy melyiket használja
    • Ha az órát nézi, nézze meg az Philippe Ible 1. lépését itt:
  • Szivárványciklus és Szivárvány: ezek gyönyörű színváltási módok, csak egy beállítás van a Szivárvány részben:

    Az egyes színek közötti késleltetés a sáv húzásával vagy a szám megváltoztatásával állítható be. Minél nagyobb a szám, annál lassabb a szivárvány hatás

  • Véletlenszerű: az óra kvadránsai véletlenszerűen, véletlenszerű színnel világítanak. Ez az üzemmód a Véletlen szakaszban állítható be:

    • Késleltetés: az egyes véletlen kvadránsok közötti késleltetés megváltoztatható
    • Könnyűség: a világosított kvadráns elhalványulásának ideje megváltoztatható
  • Impulzus: az összes LED ugyanabban a színben halványodik ki és be. A beállítások a Pulse részben találhatók:

    • A LED -ek színét megváltoztathatja a szép színű doboz használatával
    • Azt is megváltoztathatja, hogy a LED -ek milyen gyorsan "halványulnak"
  • Állandó fény: ez olyan, mint egy zseblámpa, mindig világít. Ennek az üzemmódnak az egyetlen beállítása az Állandó fény részben található:

    Módosíthatja a LED -ek színét

Mindezen beállítások mellett beállíthatja a LED -ek fényerejét az Általános részben. A fényerő beállítás nem lesz hatással a halványodást használó módokra, például a Véletlenszerű vagy az Impulzus üzemmódra.

A beállításokat el is mentheti, ha meg szeretné osztani őket, vagy biztonsági másolatot szeretne készíteni, egyszerűen kattintson a Beállítások szakasz Letöltés gombjára (ugyanabból a részből töltheti vissza)! Az óra visszaállítható a "gyári" beállításokra is, ez ideiglenesen megszakítja a wifi jelet, és újra kell csatlakoznia és újratöltenie az oldalt.

Megjegyzés: a beállítások akkor is megmaradnak a memóriában, ha kikapcsolja az órát.

Természetesen van egy fizikai felület is az óra hátoldalán, amely lehetővé teszi az alapvető változtatások egyszerű elvégzését:

  • Reset gomb: nyomja meg, hogy visszaállítsa/újraindítsa a mikrovezérlőt a beállítások elvesztése nélkül.
  • Fényerő gomb: tartsa lenyomva ezt a gombot a LED -ek halványításához. Amikor eléri a legalacsonyabb intenzitást, engedje el a gombot, és nyomja meg újra a LED -ek halványításához. Az ellenkezője történik, amikor eléri a legmagasabb intenzitást.
  • Üzemmód gomb: nyomja meg egymás után ezt a gombot a meglévő módok közötti váltáshoz.
  • Billenőkapcsoló: csak szakértőknek;) ez a kapcsoló lehetővé teszi az ESP programozási/futási módba állítását
  • Fejlécek programozása: ide szeretné csatlakoztatni az FTDI -jét az ESP villanásához

Több eszközt is csatlakoztathat az órához, minden változás mindenki eszközén megjelenik a websocket technológiának köszönhetően!

5. lépés: Mit tegyek, ha az óra nem válaszol?

Néha egy rossz formázott paletta vagy Murphy törvénye miatt az óra "tégla" / elakad / nem válaszol.

Ebben az esetben a Wifi interfész haszontalan lehet, és az egyetlen kiút az óra manuális visszaállítása a gyári beállításokra.

Az óra gyári beállításainak manuális visszaállításához tegye a következőket: tartsa lenyomva a Mode gombot, majd nyomja meg a reset gombot, majd engedje el mindkét gombot.

Vigyázat: ez minden bizonnyal törli a beállításokat és az esetleg az órára feltöltött palettákat.

6. lépés: Választható: A felhasználói felület testreszabása

Választható: A felhasználói felület testreszabása
Választható: A felhasználói felület testreszabása

Ha módosítani szeretné a felhasználói felületet, távolítsa el az üzemmódokat, adjon hozzá módokat stb., Talál egy kis útmutatót a githubomon:

7. lépés: Következtetés

Következtetés
Következtetés

Ez az óra szórakoztató, és feltalálója zseniális!

Észre fogja venni, hogy a fafeldolgozás terén nem vagyok olyan ügyes, mint Philippe: D

Nagyon jól éreztem magam az óra felhasználói felületének kialakításában, és mindenképpen megéri!

Ha bármilyen észrevétele vagy javaslata van, bátran ossza meg alább!

Köszönöm, hogy elolvasta.

Vezeték nélküli verseny
Vezeték nélküli verseny
Vezeték nélküli verseny
Vezeték nélküli verseny

Második hely a vezeték nélküli versenyben

Ajánlott: