» elektroniikka » Työläs »Aloittelijan Bluetooth-sääasema Arduinon kanssa

Bluetooth-sääasema aloittelijoille Arduinon kanssa

Tämä artikkeli sopii niille, jotka ovat vasta aloittamassa matkansa elektroniikan maailmaan. Kyse on siitä kuinka tee se itse voit rakentaa yksinkertaisen sääaseman, joka toimii bluetoothin kautta ohjaimen perusteella Työläs. Järjestelmä koostuu kahdesta moduulista. Yksi moduuli lukee kaikki tarvittavat tiedot, ja toinen näyttää sen. Moduulit kommunikoivat langattoman Bluetooth-yhteyden kautta.


Materiaalit ja työkalut valmistukseen:
- yksi barometri, tyyppi BMP085;
- 500 kΩ valoresistori;
- BT-moduuli HC-05 (x2);
- Arduino UNO R3 (x2);
- LCD-näyttö, LCD-näyttö LCM 1602 i2c (x1);
- leipätaulu, vastukset, diodit ja muut komponentit;
- juotosrauda juoteella.
Bluetooth-sääasema aloittelijoille Arduinon kanssa


Sääaseman valmistusprosessi:

Ensimmäinen askel. Kuinka kytkeä fotorezistori

Laitteen kokoonpano voidaan aloittaa kytkemällä fotoresisti. Vastustuskyky tähän elektroninen komponentti riippuu siitä, kuinka paljon valoa siihen putoaa. Kun valoresistoria käytetään yhdessä tavanomaisen vastuksen kanssa, saadaan jännitteen jakamisvaikutus, mikä tarkoittaa, että valoresistorin läpi kulkeva jännite riippuu suoraan valon voimakkuudesta.

Valoresistorin halutun herkkyystason saavuttamiseksi sinun on suoritettava muutama kokeilu, valitsemalla tavanomaisen vastuksen nimellisarvo. Kirjoittajan mukaan 10 kΩ: n vastus soveltuu parhaiten näihin tarkoituksiin.

Anturien arvot annetaan käyttämällä analogRead (pin_number) -toimintoa.




Vaihe toinen Yhdistämme lämpötila- ja paineanturin

Lämpötilaa, painetta ja korkeutta koskevien tietojen saamiseksi käytetään BMP085-tyyppistä barometriä. Tämän anturin kytkemiseksi Arduinoon on käytettävä 4 nastaa. Vcc-nastalla on + 5 V virta. SDA-nasta liitetään vastaavaan Arduinon (A4) -tappiin. SCL-lähtö on kytkettävä Arduinon (A5) SCL-tuloon. No, GND tarkoittaa maata. Jotta anturi pystyy lukemaan, sinun on kytkettävä Adafruit-kirjasto.



Tämä on mitä koodi näyttää:



Vaihe kolme Yhdistämme näytön
Näyttö on kytketty hyvin yksinkertaisesti, tätä varten sinun on vain noudatettava määritettyä mallia.

LCD GND -> Arduino GND
LCD SDA -> Arduino SDA (A4)
LCD VCC -> Arduino 5V
LCD SCL -> Arduino SCL (A5)

Mukana on myös esimerkikoodi:




Vaihe neljä Elektroniikan liitäntä

Tämä kokoonpanovaihe on lopullinen. Nyt sinun on kytkettävä bluetooth-moduuli Arduino-ohjaimeen. Päälaitteen on oltava yhteydessä orjalaitteeseen, joka puolestaan ​​odottaa saapuvaa yhteyttä. Master-tyyppisen kortin luomiseksi sinun on asennettava kytkin siihen N-asennossa. Toiselle kortille täytyy asettaa kytkin L: ään, se on orja. Kun moduulit on kytketty Arduino-ohjaimeen, voit jatkaa konfigurointia.

Kun haluat määrittää Master-laitteen, sinun on lähetettävä tietty joukko komentoja bluetooth-moduulille. Tämä tapahtuu sarjamonitorilla (Ctrl + Shift + M). Viestinvälitysprosessissa on parasta asettaa Baud-nopeus -> 38400 ja ”Molemmat NL&CR”.
Kun AT-komento on lähetetty, sinun on odotettava OK-vastausta. Tämä tarkoittaa, että kaikki on kytketty oikein, ja voit siirtyä seuraavaan vaiheeseen. Jos tällaista vastausta ei ole, sinun on tarkistettava kaikki, ehkä Bluetooth-moduulia ei ole kytketty oikein.



Tässä on muutama komento, jotka tarvitset laitteen määrittämiseen:
AT - palauttaa vain “OK”, niin kaikki on kunnossa
AT + NAME? - palauttaa moduulin nimen. Voimme asettaa nimen myös lähettämällä esimerkiksi AT + NAME = WEATHER_MONITOR
+ ROLLISSA? - yksi näppäinkomennoista palauttaa laitteen, isäntä / orja, roolin. Voit asettaa arvon painikkeilla AT + ROLE = 0 - vaihtaa orjatilaan tai AT + ROLE = 1 - isäntätilaan.
AT + PSWD? - palauttaa yhdistämiseen käytetyn PIN-koodin.
AT + ADDR? - palauttaa laitteen osoitteen, esimerkiksi ”14: 2: 110007”. On syytä huomata, että kun käytetään osoitetta lähetetyissä AT-komennoissa, kaksoispiste ":" on korvattava pilkuilla ",", ts. “14: 2: 110007” -> “14,2,110007”.


Jatkamme Masteran konfigurointia. Se koostuu kahdesta vaiheesta, konfigurointiasetuksista ja suorasta yhteydestä.

1. Ensin on lähetettävä AT + ORGL -komento, tämä palauttaa moduulin alkuperäiset asetukset.
2. Jos haluat muuttaa moduulin nimen, se voidaan tehdä komennolla AT + NAME = oma nimi.
3. Käyttämällä AT + RMAAD -komentoa, sinun on poistettava kaikki tiedot aikaisemmista pareista.
4. Lähettämällä AT + ROLE = 1 -komennon saamme laitteen toimimaan Master-tilassa.
5. AT + PSWD = 1234 -komento antaa sinun asettaa salasanan.
6. Lähettäessä AT + CMODE = 1 -komentoa laite voi muodostaa yhteyden mihin tahansa osoitteisiin.

Ja nyt voit siirtyä suoraan yhteyteen.

1. Voit varmistaa, että laite toimii, lähettämällä AT-komento ja odottamalla OK-vastausta.
2. Alustus suoritetaan AT + INIT -komennolla. Jos vastaus on VIRHE (17), se ei ole pelottavaa, todennäköisesti alustaminen on jo tehty aiemmin.
3. Käytettävissä olevien Bluetooth-osoitteiden haku aloitetaan AT + INQ -komennolla.
4. Yhdistäminen itse laitteeseen suoritetaan käyttämällä AT + LINK = -komentoa. Esimerkiksi komento voi näyttää tältä - AT + LINK = 14,2,110007.
Jos kaikki tehdään oikein, diodien vilkkutaajuus vähenee.


Yhteenvetona voidaan todeta, että laitteen täytyy vilkkua, jotta se voi vastaanottaa, lähettää, lukea ja näyttää säätietoja. Halutessasi et voi käyttää leipälautaa, voit yhdistää kaiken juotosraudalla. Yhteenvetona voidaan todeta, että elektroniikka on piilotettu koteloon. Siinä kaikki, kotitekoinen kotitekoinen sääasema on valmis testattavaksi.

meteo.rar [2,31 kt] (lataukset: 318)
6.5
5.5
5.5

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
2 kommentit
Kirjailija
voit katsoa alikhia
Artemy
Kiinnostaako missä tapauksessa projektia käytetään?

Suosittelemme lukemaan:

Anna se älypuhelimelle ...