Orodha ya maudhui:

Saa ya WiFibonacci: Hatua 7 (na Picha)
Saa ya WiFibonacci: Hatua 7 (na Picha)

Video: Saa ya WiFibonacci: Hatua 7 (na Picha)

Video: Saa ya WiFibonacci: Hatua 7 (na Picha)
Video: JINSI YA KUUNGANISHA FK75 NA SMARTPHONE(IPHONE).....#Kuweka picha yako kwenye saa 2024, Julai
Anonim
Saa ya WiFibonacci
Saa ya WiFibonacci

Nimehamasishwa na saa ya kushangaza ya Fibonacci (iliyoundwa na Philippe Chrétien) na niliamua kuifanya bila waya kutumia Wifi, kwa hivyo jina la WiFibonacci Clock = D

Kuboresha kuu ni uingizwaji wa Atmega328 na ESP8266 inayotoa uwezo wa WiFi. Hii inabadilisha mchezo kwani tunaweza sasa kuona sehemu ya UI ya mwili iliyo na ESP inayofanya kama seva ya Wavuti. Kwa kuongezea, utaftaji wa vifaa vya UI unaruhusu chaguzi zaidi za kuweka.

Orodha ya njia zilizopo ambazo Philippe alijumuisha katika muundo wake ni:

  • Wakati wa sasa
  • Mzunguko wa Upinde wa mvua
  • Upinde wa mvua
  • Kuonyesha Msimbo wa Hitilafu

Nilichagua kuondoa hali ya Kuonyesha Nambari ya Kosa na kuongeza orodha zifuatazo za njia mpya:

  • Bila mpangilio
  • Pulse
  • Mwanga wa Mara kwa Mara

Kwa kila hali, mipangilio kadhaa inaweza kubadilishwa.

Kuna vifungo viwili tu vya kitambo katika muundo wangu:

  • Kitufe cha hali
  • Kitufe cha mwangaza

Mwangaza pia ni nyongeza. Marekebisho ya wakati yanaweza kufanywa kupitia UI halisi.

Katika hii Inayoweza kufundishwa sitaelezea jinsi ya kutengeneza kiambatisho kwani imefunikwa kwa maelezo ya Philippe, nitaelezea tu jinsi ya kuifanya Wireless / Wifi iunganishwe.

Ikiwa unapenda hii inayoweza kufundishwa tafadhali piga kura hapa:

Hatua ya 1: Sehemu

Sehemu
Sehemu

Ili kujenga mzunguko usio na waya utahitaji:

  • 1 x ESP8266, toleo esp-07 ndio ninayopenda zaidi
  • 1 x DS3231 RTC, au sawa
  • ukanda wa saizi 9 za LED (WS2811)
  • 1 x bodi ya prototyping
  • 3 x vifungo vya kushinikiza kwa muda mfupi
  • 1 x kubadili mwamba
  • 6 x vichwa vya kiume sawa
  • 2 x vichwa 90 ° vya kiume
  • 3 x vichwa vya kike
  • 1 x LM1117 3V3 Mdhibiti wa Voltage
  • 1 x 10µF capacitor
  • 1 x AC / DC adapta ya ukuta (12V 1A kwa mfano)
  • 1 x pipa kontakt ya kike (saizi sawa na kontakt ya adapta ya ukuta)
  • waya / kuruka zingine
  • neli ya kupunguza joto

Ili kupakia firmware katika ESP utahitaji programu ya FTDI RS232 na zingine za kuruka.

Hatua ya 2: Jenga Mzunguko wa Elektroniki

Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki
Jenga Mzunguko wa Elektroniki

Unganisha sehemu zote pamoja kama onyesho kwenye uwakilishi wa elektroniki. Faili ya Fritzing inaweza kupakuliwa kutoka kwa hazina yangu ya git:

Kuzingatia kuwa mzunguko wa mwisho unahitaji kuwa gorofa ya kutosha kwa hivyo inafaa kwenye kiambatisho cha asili.

Pia nilichagua kutumia vichwa vya kiume / vya kike kama kiunganishi cha ukanda wa LED, hii itasaidia wakati wa mkusanyiko kwenye ua.

Nilifunua pini 3 kwa programu ya ESP: GND, RX na TX na pia kitufe cha kuweka upya.

Hatua ya 3: Pakia Firmware

Pakia Firmware
Pakia Firmware

Pakua firmware kutoka kwa hazina yangu ya git:

Unganisha FTDI na ESP ukitumia pini 3 zilizo wazi (GND, RX na TX) na utumie Arduino IDE kupakia firmware. Ikiwa haujawahi kufanya hivyo hapo awali, fuata tu hatua ya 1 ya Ible iliyopita. Niliandika:

Ikiwa kila kitu kilienda vizuri unapaswa kuona tu ikifanya kazi!

Hatua ya 4: Jinsi ya Kuitumia

Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia

Jambo la kwanza ni kuongeza nguvu saa.

Ifuatayo, ukitumia kifaa chochote cha mtandao kama vile kompyuta ndogo, kompyuta kibao au simu mahiri, unganisha kwenye mtandao unaoitwa WiFibonacciClk, nenosiri ni fibonacci.

Mara tu kifaa chako kitaunganishwa na saa, fungua url https:// 192.168.4.1 kwenye kivinjari. Unapaswa kuona takriban UI sawa na kwenye picha.

Huko unaweza kuanzisha karibu kila kitu.

Katika sehemu ya jumla kuna njia kadhaa. Kila hali ina seti yake ya mipangilio:

  • Saa: hii ndio onyesho la saa asili, mipangilio iko kwenye sehemu ya Saa:

    • Tarehe na wakati vinaweza kubadilishwa kwa kukamata. Unaweza pia kubofya kitufe cha "sasa", itatumia tarehe na wakati wa kifaa chako!
    • Pale ya rangi inaweza kubadilishwa. Kwa chaguo-msingi kuna palette moja tu lakini unaweza kutengeneza na kupakia palettes zako mwenyewe, mifano kadhaa inaweza kupatikana kwenye github yangu:
    • Mara baada ya kuwa na rangi kadhaa kwenye orodha unaweza kuchagua ambayo itatumika
    • Kusoma wakati ukiangalia saa tafadhali soma Hatua ya 1 ya Ible ya Philippe hapa:
  • Mzunguko wa Upinde wa mvua na Upinde wa mvua: hizo ni njia nzuri za kubadilisha rangi, zinashiriki mpangilio mmoja tu katika sehemu ya Upinde wa mvua:

    Kuchelewesha kati ya kila rangi kunaweza kubadilishwa kwa kuburuta upau au kubadilisha namba. Nambari kubwa zaidi "polepole" athari ya upinde wa mvua

  • Random: quadrants ya saa huangaza kwa nasibu na rangi ya nasibu. Hali hii inaweza kubadilishwa katika sehemu ya Random:

    • Kuchelewesha: ucheleweshaji kati ya kila roboduara mpya mpya inaweza kubadilishwa
    • Urahisi: wakati ambapo robeti nyepesi inazimika inaweza kubadilishwa
  • Pulse: LED zote zinawaka na rangi moja kufifia na kuzima mbadala. Mipangilio iko katika sehemu ya Pulse:

    • Unaweza kubadilisha rangi ya LED kwa kutumia kisanduku kizuri cha rangi
    • Unaweza pia kubadilisha jinsi "haraka" za LED zinavyowaka na kuzima
  • Nuru ya mara kwa mara: hii ni kama tochi, ikiwashwa kila wakati. Mpangilio pekee wa hali hii ni katika sehemu ya Mwanga wa Mara kwa Mara:

    Unaweza kubadilisha rangi ya LED

Mbali na mipangilio hiyo yote unaweza kurekebisha mwangaza wa LED kwenye sehemu ya Jumla. Mpangilio wa mwangaza hautakuwa na athari kwa njia zinazotumia kufifia kama hali ya Random au mode ya Pulse.

Unaweza pia kuhifadhi mipangilio yako ikiwa unataka kuzishiriki au kuwa na nakala rudufu, bonyeza tu kwenye kitufe cha Pakua cha sehemu ya Mipangilio (unaweza kuipakia tena kutoka sehemu hiyo hiyo)! Saa inaweza kurejeshwa kwa mipangilio ya "kiwanda" pia, hii itakatisha kwa muda ishara ya wifi na itabidi uunganishe tena na upakie upya ukurasa.

Kumbuka: mipangilio yako itawekwa kwenye kumbukumbu hata ikiwa utazima saa.

Kwa kweli kuna pia kiolesura cha mwili nyuma ya saa ambayo itakuruhusu kufanya mabadiliko ya kimsingi kwa urahisi:

  • Rudisha kitufe: sukuma ili kuweka upya / kuanzisha tena mdhibiti mdogo bila kupoteza mipangilio.
  • Kitufe cha mwangaza: endelea kushinikiza kitufe hiki ili kupunguza mwangaza wa LED. Unapofikia kiwango cha chini kabisa, toa kitufe na ubonyeze tena ili kupunguza mwangaza wa LED. Kinyume chake hufanyika unapofikia kiwango cha juu zaidi.
  • Kitufe cha hali ya juu: bonyeza kitufe kwa mtiririko kwa njia zilizopo.
  • Kubadilisha Rocker: kwa mtaalam tu;) swichi hii hukuruhusu kuweka ESP katika programu / hali ya kukimbia
  • Vichwa vya programu: hapa ndipo unapotaka kuunganisha FTDI yako ili kuwasha ESP

Unaweza kuunganisha vifaa kadhaa kwa saa, mabadiliko yoyote yataonekana kwenye shukrani ya kifaa cha kila mtu kwa teknolojia ya wavuti.

Hatua ya 5: Nifanye nini ikiwa Saa haitajibu?

Wakati mwingine, kwa sababu ya palette iliyopangwa vibaya au sheria ya Murphy inayotokea, saa "hupigwa tofali" / kukwama / kutokujibu.

Kwa hali hiyo kiolesura cha Wifi inaweza kuwa haina maana na njia pekee ya kutoka ni kuweka upya saa kwa mikono yake kwa mipangilio ya kiwanda.

Ili kuweka upya saa kwa mipangilio yake ya kiwanda fanya ifuatavyo: dhibiti kitufe cha Hali iliyobonyeza na bonyeza kitufe cha kuweka upya, kisha uachilie vifungo vyote viwili.

Tahadhari: hii hakika itafuta mipangilio yako na vidonge ambavyo unaweza kupakia kwenye saa.

Hatua ya 6: Hiari: Badilisha UI

Chaguo: Badilisha UI ikufae
Chaguo: Badilisha UI ikufae

Ikiwa unataka kubadilisha UI, ondoa njia, ongeza njia nk utapata ndogo jinsi ya kutumia github yangu:

Hatua ya 7: Hitimisho

Hitimisho
Hitimisho

Saa hii inafurahisha na mvumbuzi wake ana kipaji!

Utagundua kuwa mimi sina ujuzi kama Philippe kwa suala la usanifu wa mbao: D

Nilikuwa na wakati mzuri kujenga UI kwa saa hii na hakika ni ya thamani!

Ikiwa una maoni au maoni yoyote jisikie huru kuishiriki hapa chini!

Asante kwa kusoma.

Mashindano yasiyotumia waya
Mashindano yasiyotumia waya
Mashindano yasiyotumia waya
Mashindano yasiyotumia waya

Mkimbiaji Katika Mashindano yasiyotumia waya

Ilipendekeza: