Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Jenga Mzunguko wa Elektroniki
- Hatua ya 3: Pakia Firmware
- Hatua ya 4: Jinsi ya Kuitumia
- Hatua ya 5: Nifanye nini ikiwa Saa haitajibu?
- Hatua ya 6: Hiari: Badilisha UI
- Hatua ya 7: Hitimisho
Video: Saa ya WiFibonacci: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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
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
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
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
Ikiwa unataka kubadilisha UI, ondoa njia, ongeza njia nk utapata ndogo jinsi ya kutumia github yangu:
Hatua ya 7: 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.
Mkimbiaji Katika Mashindano yasiyotumia waya
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Saa rahisi ya Arduino / Saa ya saa: Hatua 6 (na Picha)
Saa rahisi / Saa ya saa Arduino: Hii " inafundishwa " itakuonyesha na kukufundisha jinsi ya kutengeneza saa rahisi ya Arduino Uno ambayo pia hufanya kama saa ya kusimama kwa hatua chache rahisi