Cov txheej txheem:

Smart Weather Station (siv Arduino): 5 Kauj Ruam
Smart Weather Station (siv Arduino): 5 Kauj Ruam

Video: Smart Weather Station (siv Arduino): 5 Kauj Ruam

Video: Smart Weather Station (siv Arduino): 5 Kauj Ruam
Video: Расшифровка пультов дистанционного управления гаражными воротами 2024, Lub Xya hli ntuj
Anonim
Smart Weather Station (siv Arduino)
Smart Weather Station (siv Arduino)

Ib lub chaw nres tsheb huab cua yog ib lub chaw, nyob rau thaj av lossis hiav txwv, nrog cov cuab yeej thiab cov cuab yeej siv los ntsuas cov huab cua hauv ntiaj teb los muab cov ntaub ntawv qhia txog huab cua thiab kawm txog huab cua thiab huab cua. Cov kev ntsuas suav nrog ntsuas kub, huab cua hauv huab cua, av noo, cua nrawm, cua qhia, thiab cov dej nag. Yog li hnub no peb tab tom ua qauv ua haujlwm ntawm nws uas pab peb nrhiav qhov kub thiab txias. Txoj haujlwm no ua haujlwm ntawm lub hauv paus ntawm Bluetooth tus tswv thiab hom qhev. Los peb cia li pib

Kauj Ruam 1: Yam Yuav Tsum Tau

Yam Yuav Tsum Tau
Yam Yuav Tsum Tau
Yam Yuav Tsum Tau
Yam Yuav Tsum Tau
Yam Yuav Tsum Tau
Yam Yuav Tsum Tau
  • Arduino x 2 os
  • HC-05 Bluetooth Module x 2
  • 16x2 LCD Zaub x 1
  • DHT 11 x 1
  • Daim ntawv x 2

Kauj Ruam 2: Tus Xib Hwb Bluetooth thiab Hom Qhev Yog Dab Tsi?

Dab tsi yog Bluetooth Master thiab Slave Mode?
Dab tsi yog Bluetooth Master thiab Slave Mode?

Bluetooth tes hauj lwm (feem ntau hu ua piconets) siv tus tswv/qhev tus qauv los tswj thaum twg thiab qhov twg cov cuab yeej tuaj yeem xa cov ntaub ntawv. Hauv cov qauv no, ib tus tswv cuab yeej tuaj yeem txuas nrog txog li xya yam khoom siv qhev sib txawv. Ib qho cuab yeej qhev hauv piconet tuaj yeem txuas nrog ib tus tswv nkaus xwb. Tus tswv tswj kev sib txuas lus thoob plaws piconet. Nws tuaj yeem xa cov ntaub ntawv mus rau ib qho ntawm nws cov qhev thiab thov cov ntaub ntawv los ntawm lawv ib yam. Cov qhev tsuas yog tso cai xa mus rau thiab tau txais los ntawm lawv tus tswv. Lawv tsis tuaj yeem tham nrog lwm tus qhev hauv piconet.

Kauj Ruam 3: Hloov HC-05 rau Tus Xib Hwb thiab Hom Qhev:

Hloov HC-05 rau Master thiab Slave Mode
Hloov HC-05 rau Master thiab Slave Mode
Hloov HC-05 rau Master thiab Slave Mode
Hloov HC-05 rau Master thiab Slave Mode
Hloov HC-05 rau Master thiab Slave Mode
Hloov HC-05 rau Master thiab Slave Mode

Rau qhov haujlwm no, peb yuav tsum teeb tsa ob qho tib si. Txhawm rau ua qhov ntawd peb yuav tsum hloov mus rau AT Command Mode thiab ntawm no yog peb yuav ua li cas. Ua ntej, peb yuav tsum txuas lub Bluetooth module rau Arduino raws li tau hais hauv kab lus qhia hauv Circuit. Dab tsi peb yuav tsum tau ua ntxiv yog txuas "EN" tus pin ntawm Bluetooth module rau 5 volts thiab tseem hloov TX thiab RX pins ntawm Arduino Board.

Tam sim no thaum tuav lub pob me me hla "EN" tus pin peb xav tau lub zog rau tus qauv thiab yog li ntawd peb yuav nkag mus rau hom lus txib li cas. Yog tias Bluetooth tus qauv coj ua teeb pom kev txhua txhua 2 vib nas this uas txhais tau tias peb tau ua tiav nkag mus rau AT hom hais kom ua. Tom qab qhov no, peb yuav tsum xa cov ntaub ntawv ntawm Command.ino rau Arduino tab sis tsis txhob hnov qab txiav tawm cov kab RX thiab TX thaum rub tawm. Tom qab ntawd peb yuav tsum khiav Serial Monitor thiab xaiv "Ob NL thiab CR", ntxiv rau, "9600 baud" tus nqi uas yog tus nqi baud default ntawm Bluetooth module. Tam sim no peb tau npaj xa cov lus txib thiab lawv cov ntawv yog raws li hauv qab no. Txhua cov lus txib pib nrog "AT", ua raws li "+" kos npe, tom qab ntawd a thiab lawv xaus nrog "?" kos npe uas xa tus nqi tam sim no ntawm qhov ntsuas lossis "=" kos npe thaum peb xav nkag tus nqi tshiab rau qhov ntsuas ntawd. Tam sim no peb yuav tsum teeb tsa tus qhev module. Yog li piv txwv li, yog tias peb tsuas yog ntaus “AT” uas yog cov lus txib sim peb yuav tsum rov qab cov lus “OK”. Yog tias peb sau "AT+UART?" peb yuav tsum tau rov qab cov lus uas qhia tus nqi baud uas yog 38400. Tom qab ntawd yog tias peb ntaus "AT+ROLE?" peb yuav tau txais cov lus "+ROLE = 0" uas txhais tau tias Bluetooth lub cuab yeej nyob hauv hom qhev. Yog tias peb ntaus “AT+ADDR?” peb yuav tau txais qhov chaw nyob ntawm Bluetooth module thiab nws yuav tsum zoo li qhov no: 98d3: 34: 905d3f. Tam sim no peb yuav tsum sau qhov chaw nyob no raws li peb yuav xav tau thaum teeb tsa tus tswv cuab. Qhov tseeb, qhov ntawd yog txhua yam peb xav tau thaum teeb tsa cov cuab yeej qhev, kom tau nws qhov chaw nyob, txawm hais tias peb tuaj yeem hloov pauv ntau yam sib txawv tsis zoo li nws lub npe, tus lej baud, ua ke lo lus zais, thiab ntxiv rau, tab sis peb yuav tsis ua qhov piv txwv no.

Ok tam sim no cia peb txav mus thiab teeb tsa lwm lub Bluetooth module ua tus tswv cuab. Ua ntej, peb yuav tshuaj xyuas tus nqi baud kom paub tseeb tias nws yog 38400 tib yam li cov cuab yeej qhev. Tom qab ntawv los ntawm kev ntaus "AT+ROLE = 1" peb yuav teeb tsa Bluetooth module ua tus tswv cuab. Tom qab qhov no siv "AT+CMODE = 0" peb yuav teeb tsa hom txuas mus rau "chaw nyob ruaj khov" thiab siv "AT+BIND =" hais kom peb yuav teeb chaw nyob ntawm tus qhev ntaus ntawv uas peb tau sau yav dhau los. Nco tseg ntawm no tias thaum sau qhov chaw nyob peb yuav tsum siv tus lej cim tsis siv kab ntawv. Tsis tas li nco ntsoov tias peb tuaj yeem hla cov kauj ruam dhau los yog tias peb nkag mus "1" hloov "0" ntawm "AT+CMODE" hais kom ua, uas ua rau tus tswv txuas rau ib qho khoom siv hauv nws qhov sib kis tab sis qhov ntawd tsis muaj kev nyab xeeb teeb tsa. Ntawm no koj tuaj yeem pom cov npe ua tiav ntawm cov lus txib thiab tsis: HC-05 AT Commands List

Txawm li cas los xij, qhov ntawd yog txhua yam peb xav tau rau kev teeb tsa yooj yim ntawm Bluetooth modules los ua haujlwm ua tus tswv thiab qhev cov cuab yeej thiab tam sim no yog tias peb rov txuas lawv li qub, cov ntaub ntawv hom, thiab rov ua kom lub zog hloov pauv, hauv ob peb feeb tus tswv yuav txuas rau tus qhev. Ob qho qauv yuav pib ntsais muag txhua txhua 2 vib nas this qhia txog kev sib txuas tau zoo.

Kauj Ruam 4: Rooj Sib Tham Kawg:

Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg
Rooj Sib Tham Kawg

Tam sim no Bluetooth ntu tau dhau lawm. Cia peb pib qhov kev sib dhos zaum kawg. Txog qhov no, koj yuav tsum coj tus tswv cuab thiab txuas nws hauv cov lus txib hauv qab no. Thiab tom qab ntawd txuas cov cuab yeej qhev hauv qab no. Tom qab cov kev sib txuas ua tiav rub tawm cov ntaub ntawv.ino mus rau cov khoom siv sib xws. Tsis txhob hnov qab tshem RX thiab TX. Thiab tom qab ntawd rov ua kom muaj zog ob lub laug cam tom qab ob peb feeb ob lub rooj sib tham yuav raug txuas nrog. Koj tuaj yeem siv ib lub thawv twg yog lub casing rau cov laug cam Kuv tab tom siv lub thawv ntawv thawv.

Kauj ruam 5: Ua haujlwm:

Image
Image
Ua hauj lwm
Ua hauj lwm

Khaws tus qhev nyob sab nraum zoov thiab chav tsev nyob sab hauv tsev koj tuaj yeem saib xyuas qhov kub thiab dej los ntawm sab hauv tsev yam tsis tau tawm sab nraum zoov.

Ua raws Kuv @

Pom zoo: