Orodha ya maudhui:
- Hatua ya 1: Ngao
- Hatua ya 2: Kuweka Saa (RTC)
- Hatua ya 3: Kubadilisha Kiwango cha Baud cha Bluetooth (hiari)
- Hatua ya 4: App + Arduino Code
- Hatua ya 5: Sanduku
- Hatua ya 6: Kutumia Timer
Video: Arduino / Android Timer (na App!). Dhibiti Taa Zako na Vitu Vingine: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Halo! Hapa niko na kipima muda kingine. Ukiwa na mradi huu unaweza kuweka ikiwa kipima muda kitakuwa "KIMEWASHWA" au "ZIMA" kwa kila saa ya siku. Unaweza kuweka hafla zaidi ya moja kwa siku kwa kutumia programu ya android. Kwa kuchanganya Arduino na Android tunaweza "kuruka" mzunguko tata, kwa hivyo hatuhitaji LCD, vifungo, nk,. Unahitaji tu kuchagua saa ambayo unataka "WEWA" au "ZIMA" kwenye simu yako au kompyuta kibao.
Programu ni kupitia bluetooth. Mara tu ukipanga kipima muda, unaweza kukata simu. Mfumo huweka mipangilio (isipokuwa ukizima arduino). Ukiunganisha tena, mfumo "utaweka ramani" hali ya vifungo vya awali.
Mradi huu unakusudia kudhibiti taa, lakini unaweza kuitumia katika programu zingine nyingi.
Vitu utakavyohitaji:
-Arduino UNO
Moduli -RTC 1307
-HC-06 Moduli ya Bluetooth
-5V moduli ya kupeleka
-Sanduku ya plastiki
-12V adapta (inayofaa kwa arduino)
-Anga yoyote ya mfano wa Arduino
-Android simu au kibao
-Utengenezaji wa chuma, waya ya solder
Vichwa vya pini
-Waya
-AC kuziba na tundu
Tazama video! Tumia kama mwongozo.
Hatua ya 1: Ngao
Tunahitaji kufanya mzunguko wa kushikilia moduli na kuhifadhi nafasi. Ngao ya mfano ni chaguo nzuri. Fuata mwongozo wa wiring na uuzaji vichwa vya pini na soketi. Kuwa mwangalifu ikiwa moduli zako hazina mpangilio sawa wa pini.
Arduino kwa moduli:
A4 kwa SDA RTC
A5 hadi SCL RTC
Pini-10 kwa bluetooth TX
Pini-11 kwa RX ya Bluetooth
Pini 13 ili Kupeleka S
GND na VCC (5V), mtawaliwa.
Unaweza kurekebisha mzunguko kulingana na mahitaji yako.
Panda ngao na unganisha moduli.
KUMBUKA: Hatua zinazofuata zinahitaji ngao na moduli zilizounganishwa. Pakia na uendeshe nambari ambazo ngao imewekwa.
Hatua ya 2: Kuweka Saa (RTC)
Sasa tunapaswa kuweka saa Tumia nambari ya Adafruit. Tumia nambari "Weka wakati RTC". Mchoro huu huchukua Tarehe na Wakati kulingana na kompyuta unayotumia (sawa wakati unakusanya nambari) na hutumia kupanga RTC. Ikiwa wakati wa kompyuta yako haujawekwa sawa unapaswa kurekebisha hiyo kwanza. Kisha lazima ubonyeze kitufe cha Pakia kukusanya na kisha pakia mara moja.
Onyo!: Ikiwa unakusanya na kisha kupakia baadaye, saa itazimwa kwa muda huo.
Kisha fungua dirisha la ufuatiliaji wa serial kuonyesha kuwa wakati umewekwa.
Maelezo zaidi hapa (Kutumia saa halisi):
cdn-learn.adafruit.com/downloads/pdf/adafruit-data-logger-shield.pdf
Hatua ya 3: Kubadilisha Kiwango cha Baud cha Bluetooth (hiari)
Fuata mwongozo huu kubadilisha kiwango cha baud ikiwa unataka, lakini tumia nambari yangu (hapa chini), iliyobadilishwa kwa mzunguko huu. Usibadilishe pini au unganisho. Ruka hatua ya 1 na 2. Anza kutoka hatua ya 3.
42bots.com/tutorials/hc-06-bluetooth-module …….
Usisahau kubadilisha kiwango cha baud hapa:
kuanzisha batili () {BT. kuanza (115200); // au 9600 ikiwa haujabadilisha kiwango cha baud
9600 ni kiwango cha baud chaguo-msingi cha HC-06 (kawaida). Sijui ni kiasi gani kinachoathiri hii, kwa sababu tayari nilikuwa na kiwango cha baud saa 115200 (kwa kweli hiyo 115200 ni haraka kuliko 9600).
Hatua ya 4: App + Arduino Code
Programu ilitengenezwa na mvumbuzi wa programu ya MIT. Hii ni programu yangu ya kwanza!
Programu hutuma maandishi unapobofya kitufe na arduino hupokea maandishi na kuweka hali ya kitufe (JUU au LOW). Vifungo hufanya kazi kama "kugeuza", kwa hivyo hauitaji kuchagua kati ya kuwasha na kuzima (kama programu nyingi). Kisha, arduino hutuma maandishi mengine kubadilisha rangi ya kitufe. Kwa hivyo, rangi ya vifungo hutolewa na arduino na sio na programu. Kazi hii hukuruhusu kukata admin na wakati wa kuungana tena, mfumo utatuma mipangilio ya hapo awali. RTC inadhibiti wakati. Badilisha kulinganisha funtion, saa na saa, hali ya kitufe (JUU au CHINI) na uwashe au uzime tena.
Kwa mfano: saa 0
(App) Bonyeza 0 (nyekundu)> Tuma "a">
(Arduino) Pokea "a"> Badilisha hali_0 kuwa HIGH> ikiwa state_0 == JUU> Tuma "aa" kwenye App>
Badilisha Uchunguzi 0: ikiwa state_0 == JUU> Kupeleka tena
(App) Pokea "aa"> Badilisha rangi iwe kijani
Bonyeza tena:
(App) Bonyeza 0 (kijani)> Tuma "a">
(Arduino) Pokea "a"> Badilisha hali_0 iwe CHINI> ikiwa state_0 == LOW> Tuma "ab" kwenye App> Badilisha Uchunguzi 0: ikiwa state_0 == LOW> Rudisha SIMU
(App) Pokea "ab"> Badilisha rangi iwe nyekundu
Labda mfumo ni polepole kidogo, lakini ni thabiti na haupoteza hali kamwe.
Unaweza kuona programu na kurekebisha unachotaka, au kuitumia kwa mradi mwingine
ai2.appinventor.mit.edu/?galleryId=6319497148628992
Hatua ya 5: Sanduku
ONYO: Kuwa mwangalifu na voltage ya juu!
Tumia sanduku linalofaa kwa vifaa. Rekebisha moduli na bodi ya arduino kwenye sanduku, ili kuepuka vitu "vinavyoelea" ndani ya sanduku. Nimetumia spacers kadhaa.
Unahitaji kukatiza laini moja ukitumia relay "COM" na "HAPANA". Angalia mpango. Urefu wa kamba unategemea matumizi yako.
KUMBUKA: ninatumia RTC kutoka kwa ngao ya orodha (ni sawa). Kwa moduli ya RTC 1307 unaweza kuhifadhi nafasi, au kuipandisha kwenye ngao ya mfano (ninatumia rtc kwenye mradi mwingine unaofanya kazi)
Unaweza kutengeneza sanduku kulingana na mahitaji yako, ukifuata mwongozo huu.
Hatua ya 6: Kutumia Timer
Pakia nambari "Arduino Android Timer"
Washa Bluetooth kwenye kifaa chako cha admin. Fuata hatua kama kifaa chochote cha Bluetooth. Hali ya kwanza ya vifungo ni kijivu (haijaunganishwa). HC-06 ina mwongozo ambao huangaza wakati haujaunganishwa, bonyeza "Bluetooth" ili uunganishe uhusiano. Uunganisho ukifanywa, mwongozo utawashwa. Toa sekunde chache "ramani" hali ya vifungo.
Unaweza kupanga hafla zaidi ya moja kwa siku, kwa mfano: 0 hadi 3; 8 hadi 13; 16 hadi 22, nk.
Chomeka taa yako. Sasa chagua saa unayotaka ILIYO (kijani) au ZIMA (nyekundu), na hiyo ndiyo yote!. Unaweza kupanga kipima muda chako kwa taa za nyumba yako ikiwa umewasili nyumbani mchana.
Kumbuka kwamba programu hiyo ni ya programu tu. Mara tu unapofanya hivyo, unaweza kukata simu au kompyuta kibao, na mfumo utaweka mipangilio, hadi ubadilishe mipangilio au uzime arduino. Ukiunganisha tena, arduino atakutumia hali ya vifungo.
Programu ilijaribiwa kwenye android 4.2.2 na 5.1.
Kama nilivyosema, mradi huu una matumizi mengi, ambayo inategemea wewe!
Ilipendekeza:
Super Rahisi bei nafuu LED za LED (na Vitu Vingine): Hatua 16
Super Rahisi ya bei rahisi ya USB USB (s) (na Vitu Vingine): Hujambo na Karibu kwenye mafunzo yangu ya kwanza:) I bet sisi sote tunaanzisha na kurudisha nafasi zetu za waundaji tena baada ya virusi, kwa hivyo nadhani ni wakati wa watungaji sote tulijifunza kutengeneza USB zetu badala ya kutegemea batterie inayomalizika kwa urahisi
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Jinsi ya kutengeneza mashua ya hewa ya RC! Na Sehemu Zilizochapishwa za 3D na Vitu Vingine: Hatua 5 (na Picha)
Jinsi ya kutengeneza mashua ya hewa ya RC! Na Sehemu Zilizochapishwa za 3D na Vitu Vingine: Boti za ndege ni nzuri kwa sababu zinafurahisha sana kupanda na pia hufanya kazi kwenye aina kadhaa za nyuso, kama maji, theluji, barafu, lami au chochote tu, ikiwa motor ina nguvu ya kutosha. sio ngumu sana, na ikiwa tayari unayo elektroni
Jinsi ya Kuboresha CPU ya LAPTOP (na Vitu Vingine Baridi!) Kugeuza Laptop Polepole / ILIOKUFA kwa Laptop FAST!: Hatua 4
Jinsi ya Kuboresha CPU ya LAPTOP (na Vitu Vingine Baridi!) Kugeuza Laptop ya polepole / iliyokufa kwa Laptop FAST!: Howdy All! Hivi karibuni nimepata Laptop ya Packard Bell Easynote TM89, ambayo ilikuwa ndogo sana imepitwa na wakati … LCD ilivunjwa na gari kuu ngumu ilikuwa imechukua kwa hivyo kompyuta ndogo ilikuwa imekufa ….. Tazama picha ni
Nje Mlima Kamera inayoweza kutolewa kwa Kiwango cha Tube kwenye Vitu Vingine. 4 Hatua
Nje Panda Kamera inayoweza kutolewa ya Kioo cha Flash Onto Vitu Vingine. Baadhi yenu mnaweza kujua mambo mengi ya kufurahisha ambayo mnaweza kufanya na bodi ya mzunguko ya kamera inayoweza kutolewa. Moja ya mambo hayo, kuweka bomba la nje nje kutoka kwa bodi ya mzunguko, inaweza kuwa shida kwako. Sababu ya shida zako