Orodha ya maudhui:
- Hatua ya 1: Vitu vinahitajika
- Hatua ya 2: Je! Njia ya Mwalimu na Mtumwa ya Bluetooth ni ipi?
- Hatua ya 3: Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa:
- Hatua ya 4: Mkutano wa Mwisho:
- Hatua ya 5: Kufanya kazi:
Video: Kituo cha hali ya hewa mahiri (kutumia Arduino): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kituo cha hali ya hewa ni kituo, iwe ardhini au baharini, na vyombo na vifaa vya kupima hali ya anga kutoa habari kwa utabiri wa hali ya hewa na kusoma hali ya hewa na hali ya hewa. Vipimo vilivyochukuliwa ni pamoja na joto, shinikizo la anga, unyevu, kasi ya upepo, mwelekeo wa upepo, na kiwango cha mvua. Kwa hivyo leo tutafanya mfano wa kazi yake ambayo inatusaidia kupata joto na umande. Mradi huu hufanya kazi kwa kanuni ya modeli za bwana na mtumwa wa Bluetooth. Njoo tuanze
Hatua ya 1: Vitu vinahitajika
- Arduino x 2
- HC-05 Moduli ya Bluetooth x 2
- Onyesho la 16x2 LCD x 1
- DHT 11 x 1
- Bodi ya mkate x 2
Hatua ya 2: Je! Njia ya Mwalimu na Mtumwa ya Bluetooth ni ipi?
Mitandao ya Bluetooth (inayojulikana kama piconets) hutumia mfano wa bwana / mtumwa kudhibiti wakati na wapi vifaa vinaweza kutuma data. Katika mfano huu, kifaa kimoja kikuu kinaweza kushikamana hadi vifaa saba tofauti vya watumwa. Kifaa chochote cha mtumwa kwenye piconet kinaweza kushikamana tu na bwana mmoja. Bwana huratibu mawasiliano wakati wote wa picha. Inaweza kutuma data kwa yeyote wa watumwa wake na kuomba data kutoka kwao pia. Watumwa wanaruhusiwa kupitisha na kupokea kutoka kwa mabwana zao. Hawawezi kuzungumza na watumwa wengine kwenye piconet.
Hatua ya 3: Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa:
Kwa mradi huu, tunahitaji kusanidi moduli zote mbili. Ili kufanya hivyo tunahitaji kubadili Njia ya Amri ya AT na hii ndio jinsi tutafanya hivyo. Kwanza, tunahitaji kuunganisha moduli ya Bluetooth na Arduino kama ilivyopeanwa katika skimu za mzunguko. Tunachohitaji kufanya kwa kuongeza ni kuunganisha pini ya "EN" ya moduli ya Bluetooth kwa volts 5 na pia ubadilishe pini za TX na RX kwenye Bodi ya Arduino.
Sasa wakati tunashikilia kitufe kidogo juu ya pini ya "EN" tunahitaji kuwezesha moduli na ndivyo tutakavyoweka hali ya amri. Ikiwa moduli ya Bluetooth iliyoongozwa inaangaza kila sekunde 2 hiyo inamaanisha kuwa tumefanikiwa kuingia katika hali ya amri ya AT. Baada ya haya, tunahitaji kupakia faili ya At Command.ino kwa Arduino lakini usisahau kukata laini za RX na TX wakati unapakia. Kisha tunahitaji kuendesha Serial Monitor na hapo chagua "Wote NL na CR", na vile vile, "9600 baud" kiwango ambacho ni kiwango cha baud chaguomsingi cha moduli ya Bluetooth. Sasa tuko tayari kutuma amri na muundo wao ni kama ifuatavyo. Amri zote zinaanza na "AT", ikifuatiwa na ishara ya "+", kisha a na huisha ama na "?" ishara ambayo inarudisha thamani ya sasa ya parameter au ishara "=" wakati tunataka kuweka thamani mpya ya parameter hiyo. Sasa tunapaswa kusanidi moduli ya mtumwa. Kwa hivyo kwa mfano, ikiwa tunaandika "AT" tu ambayo ni amri ya jaribio tunapaswa kurudisha ujumbe "Sawa". Halafu ikiwa tunaandika "AT + UART?" tunapaswa kurudisha ujumbe ambao unaonyesha kiwango cha baud chaguo-msingi ambacho ni 38400. Halafu ikiwa tunaandika "AT + ROLE?" tutarudisha ujumbe "+ WAJIBU = 0" ambayo inamaanisha kuwa kifaa cha Bluetooth kiko katika hali ya mtumwa. Ikiwa tunaandika "AT + ADDR?" tutarudisha anwani ya moduli ya Bluetooth na inapaswa kuonekana kama hii: 98d3: 34: 905d3f. Sasa tunahitaji kuandika anwani hii kama tutakavyohitaji wakati wa kusanidi kifaa kikuu. Kwa kweli, hiyo ndiyo tu tunahitaji wakati wa kusanidi kifaa cha mtumwa, kupata anwani yake, ingawa tunaweza kubadilisha vigezo anuwai kama jina lake, kiwango cha baud, nywila ya kuoanisha, na kadhalika, lakini hatutafanya hivyo kwa mfano huu.
Ok sasa wacha tuendelee na kusanidi moduli nyingine ya Bluetooth kama kifaa bora. Kwanza, tutaangalia kiwango cha baud ili kuhakikisha kuwa ni 38400 sawa na kifaa cha mtumwa. Kisha kwa kuandika "AT + ROLE = 1" tutaweka moduli ya Bluetooth kama kifaa kikuu. Baada ya hii kutumia "AT + CMODE = 0" tutaweka hali ya unganisho kwa "anwani iliyowekwa" na kutumia amri ya "AT + BIND =" tutaweka anwani ya kifaa cha mtumwa ambacho hapo awali tuliandika. Kumbuka hapa kwamba wakati wa kuandika anwani tunahitaji kutumia koma badala ya koloni. Pia kumbuka kuwa tungeweza kuruka hatua ya awali ikiwa tungeingiza "1" badala ya "0" kwa amri ya "AT + CMODE", ambayo inafanya bwana kuungana na kifaa chochote katika anuwai ya usambazaji lakini hiyo sio usanidi salama sana. Hapa unaweza kupata orodha kamili ya amri na vigezo: HC-05 AT Orodha ya Amri
Walakini, hiyo ndio tu tunahitaji usanidi wa kimsingi wa moduli za Bluetooth kufanya kazi kama vifaa vya bwana na mtumwa na sasa ikiwa tutaunganisha tena katika hali ya kawaida, data, na kuzipa nguvu tena moduli, kwa sekunde tu bwana ataunganisha kwa mtumwa. Moduli zote mbili zitaanza kuangaza kila sekunde 2 zikionyesha muunganisho uliofanikiwa.
Hatua ya 4: Mkutano wa Mwisho:
Sasa sehemu ya Bluetooth imeisha. Wacha tuanze mkutano wa mwisho. Kwa hili, unahitaji kuchukua kifaa kikuu na uiunganishe kwa mpangilio ufuatao. Na kisha unganisha kifaa cha mtumwa kwa mpangilio ufuatao. Baada ya unganisho kumalizika pakia faili husika za.ino kwenye vifaa husika. Usisahau kuondoa RX na TX. Na kisha uwape tena nguvu bodi zote baada ya sekunde chache bodi zote zitaunganishwa kiatomati. Unaweza kutumia sanduku lolote kama casing kwa bodi ninazotumia sanduku la kadibodi.
Hatua ya 5: Kufanya kazi:
Weka kitengo cha watumwa nje na kitengo cha bwana ndani ya nyumba unaweza kufuatilia hali ya joto na umande kutoka ndani bila kwenda nje.
Nifuate @
Ilipendekeza:
Kikapu cha Kunyongwa cha Kituo cha hali ya hewa cha juu: Hatua 11 (na Picha)
Kikapu cha kunyongwa cha Kituo cha hali ya hewa ya juu: Halo kila mtu! Katika chapisho hili la blogi ya T3chFlicks, tutakuonyesha jinsi tulivyotengeneza kikapu kizuri cha kunyongwa. Mimea ni nyongeza safi na nzuri kwa nyumba yoyote, lakini inaweza kuchosha haraka - haswa ikiwa unakumbuka tu kuyamwagilia wakati wako
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,