Orodha ya maudhui:

Kituo cha hali ya hewa mahiri (kutumia Arduino): Hatua 5
Kituo cha hali ya hewa mahiri (kutumia Arduino): Hatua 5

Video: Kituo cha hali ya hewa mahiri (kutumia Arduino): Hatua 5

Video: Kituo cha hali ya hewa mahiri (kutumia Arduino): Hatua 5
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Julai
Anonim
Kituo cha hali ya hewa mahiri (kwa kutumia Arduino)
Kituo cha hali ya hewa mahiri (kwa kutumia Arduino)

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

Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
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?

Je! Njia ya Mwalimu na Mtumwa ya Bluetooth ni nini?
Je! Njia ya Mwalimu na Mtumwa ya Bluetooth ni nini?

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:

Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa
Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa
Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa
Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa
Kubadilisha HC-05 kuwa Njia ya Mwalimu na Mtumwa
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:

Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
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:

Image
Image
Kufanya kazi
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: