Përmbajtje:

Stacioni i motit i zgjuar (duke përdorur Arduino): 5 hapa
Stacioni i motit i zgjuar (duke përdorur Arduino): 5 hapa

Video: Stacioni i motit i zgjuar (duke përdorur Arduino): 5 hapa

Video: Stacioni i motit i zgjuar (duke përdorur Arduino): 5 hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Korrik
Anonim
Stacioni i motit i zgjuar (duke përdorur Arduino)
Stacioni i motit i zgjuar (duke përdorur Arduino)

Një stacion moti është një strukturë, në tokë ose në det, me instrumente dhe pajisje për matjen e kushteve atmosferike për të siguruar informacion për parashikimet e motit dhe për të studiuar motin dhe klimën. Matjet e marra përfshijnë temperaturën, presionin atmosferik, lagështinë, shpejtësinë e erës, drejtimin e erës dhe sasitë e reshjeve. Kështu që sot do të bëjmë një prototip të tij që na ndihmon të gjejmë temperaturën dhe vesën. Ky projekt funksionon në parimin e mënyrave master dhe skllevër të Bluetooth. Hajde le të fillojmë

Hapi 1: Gjërat e kërkuara

Gjërat e kërkuara
Gjërat e kërkuara
Gjërat e kërkuara
Gjërat e kërkuara
Gjërat e kërkuara
Gjërat e kërkuara
  • Arduino x 2
  • HC-05 Moduli Bluetooth x 2
  • Ekran LCD 16x2 x 1
  • DHT 11 x 1
  • Breadboard x 2

Hapi 2: Çfarë është Bluetooth Master dhe Slave Mode?

Çfarë është Bluetooth Master dhe Slave Mode?
Çfarë është Bluetooth Master dhe Slave Mode?

Rrjetet Bluetooth (zakonisht të referuara si pikoneta) përdorin një model master/skllav për të kontrolluar kur dhe ku pajisjet mund të dërgojnë të dhëna. Në këtë model, një pajisje e vetme kryesore mund të lidhet me deri në shtatë pajisje të ndryshme skllevër. Çdo pajisje skllevër në pikonet mund të lidhet vetëm me një master të vetëm. Mjeshtri koordinon komunikimin në të gjithë pikonetin. Mund të dërgojë të dhëna te cilido nga skllevërit e tij dhe të kërkojë të dhëna edhe prej tyre. Skllevërit lejohen të transmetojnë dhe të marrin nga zotërit e tyre. Ata nuk mund të flasin me skllevërit e tjerë në pikonet.

Hapi 3: Konvertimi i një HC-05 në Master dhe Mode Slave:

Shndërrimi i një HC-05 në Master dhe Slave Mode
Shndërrimi i një HC-05 në Master dhe Slave Mode
Shndërrimi i një HC-05 në Master dhe Slave Mode
Shndërrimi i një HC-05 në Master dhe Slave Mode
Shndërrimi i një HC-05 në Master dhe Slave Mode
Shndërrimi i një HC-05 në Master dhe Slave Mode

Për këtë projekt, ne duhet të konfigurojmë të dy modulet. Për ta bërë këtë ne duhet të kalojmë në AT Mode Mode dhe këtu është mënyra se si do ta bëjmë atë. Së pari, ne duhet të lidhim modulin Bluetooth me Arduino siç jepet në skemat e qarkut. Ajo që duhet të bëjmë është që të lidhim pinin "EN" të modulit Bluetooth në 5 volt dhe gjithashtu të ndërrojmë kunjat TX dhe RX në Arduino Board.

Tani duke mbajtur butonin e vogël mbi pin "EN" ne kemi nevojë për të fuqizuar modulin dhe kështu do të hyjmë në modalitetin e komandës. Nëse moduli Bluetooth drejton ndizet çdo 2 sekonda, kjo do të thotë që ne kemi hyrë me sukses në modalitetin e komandës AT. Pas kësaj, ne duhet të ngarkojmë skedarin At Command.ino në Arduino, por mos harroni të shkëputni linjat RX dhe TX gjatë ngarkimit. Pastaj duhet të ekzekutojmë Monitorin Serial dhe atje të zgjedhim "Të dyja NL dhe CR", si dhe, norma "9600 baud" e cila është norma e paracaktuar e baud -it të modulit Bluetooth. Tani ne jemi gati të dërgojmë komanda dhe formati i tyre është si më poshtë. Të gjitha komandat fillojnë me "AT", e ndjekur nga shenja "+", pastaj a dhe përfundojnë ose me "?" shenjë e cila kthen vlerën aktuale të parametrit ose shenjën “=” kur duam të fusim një vlerë të re për atë parametër. Tani ne duhet të konfigurojmë modulin e skllavit. Kështu për shembull, nëse shtypim vetëm "AT" që është një komandë testi, duhet të marrim përsëri mesazhin "OK". Atëherë nëse shtypim "AT+UART?" ne duhet të kthejmë mesazhin që tregon normën e paracaktuar të baudit e cila është 38400. Atëherë nëse shtypim "AT+ROLE?" ne do të marrim përsëri një mesazh "+ROLE = 0" që do të thotë se pajisja Bluetooth është në modalitetin e skllavërisë. Nëse shtypim "AT+ADDR?" ne do të marrim përsëri adresën e modulit Bluetooth dhe duhet të duket diçka si kjo: 98d3: 34: 905d3f. Tani duhet të shkruajmë këtë adresë pasi do të na duhet kur konfigurojmë pajisjen kryesore. Në fakt, kjo është gjithçka që na nevojitet kur konfigurojmë pajisjen e skllavit, për të marrë adresën e saj, megjithëse mund të ndryshojmë shumë parametra të ndryshëm si emri i saj, shkalla e baudit, fjalëkalimi i çiftimit, dhe kështu me radhë, por ne nuk do ta bëjmë këtë për këtë shembull.

Ok tani le të vazhdojmë dhe të konfigurojmë modulin tjetër Bluetooth si një pajisje kryesore. Së pari, ne do të kontrollojmë normën e baudit për t'u siguruar që është e njëjta 38400 si pajisja e skllevërve. Pastaj duke shtypur "AT+ROLE = 1" ne do të vendosim modulin Bluetooth si një pajisje kryesore. Pas kësaj duke përdorur "AT+CMODE = 0" ne do të vendosim mënyrën e lidhjes në "adresë fikse" dhe duke përdorur komandën "AT+BIND =" do të vendosim adresën e pajisjes skllevër që kemi shkruar më parë. Vini re këtu se kur shkruani adresën ne duhet të përdorim presje në vend të dy pikave. Gjithashtu vini re se ne mund të kishim anashkaluar hapin e mëparshëm nëse futnim "1" në vend të "0" në komandën "AT+CMODE", gjë që e bën masterin të lidhet me çdo pajisje në rangun e tij të transmetimit, por ky është konfigurim më pak i sigurt. Këtu mund të gjeni një listë të plotë të komandave dhe parametrave: HC-05 AT Command Command List

Sidoqoftë, kjo është e gjitha që na nevojitet për një konfigurim bazë të moduleve Bluetooth për të punuar si pajisje kryesore dhe skllave dhe tani nëse i rilidhim në modalitetin normal, të dhënave dhe i rindezim modulet, në pak sekonda mjeshtri do të lidhet te robi. Të dy modulet do të fillojnë të ndizen çdo 2 sekonda duke treguar një lidhje të suksesshme.

Hapi 4: Asambleja përfundimtare:

Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Tani pjesa Bluetooth ka mbaruar. Le të fillojmë asamblenë përfundimtare. Për këtë, ju duhet të merrni pajisjen kryesore dhe ta lidhni atë në rendin e mëposhtëm. Dhe pastaj lidhni pajisjen e skllavit në rendin e mëposhtëm. Pasi lidhjet të kenë mbaruar ngarkoni skedarët.ino përkatës në pajisjet përkatëse. Mos harroni të hiqni RX dhe TX. Dhe pastaj rindizni të dy bordet pas disa sekondash të dy bordet do të lidhen automatikisht. Ju mund të përdorni çdo kuti si një shtresë për dërrasat që unë jam duke përdorur një kuti kartoni.

Hapi 5: Puna:

Image
Image
Duke punuar
Duke punuar

Mbani njësinë e skllevërve jashtë dhe njësinë kryesore brenda mund të monitoroni temperaturën dhe vesën nga brenda pa dalë jashtë.

Më Ndiqni @

Recommended: