Sadržaj:
- Korak 1: Potrebne stvari
- Korak 2: Što je Bluetooth Master i Slave način rada?
- Korak 3: Pretvaranje HC-05 u master i slave način:
- Korak 4: Završna montaža:
- Korak 5: Rad:
Video: Pametna meteorološka stanica (pomoću Arduina): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Meteorološka postaja je objekt, bilo na kopnu ili na moru, s instrumentima i opremom za mjerenje atmosferskih uvjeta za pružanje informacija za vremensku prognozu i proučavanje vremena i klime. Mjerenja uključuju temperaturu, atmosferski tlak, vlažnost, brzinu vjetra, smjer vjetra i količine oborina. Stoga ćemo danas napraviti njegov prototip koji će nam pomoći da pronađemo temperaturu i rosu. Ovaj projekt radi na principu Bluetooth master i slave načina rada. Hajde, počnimo
Korak 1: Potrebne stvari
- Arduino x 2
- HC-05 Bluetooth modul x 2
- 16x2 LCD zaslon x 1
- DHT 11 x 1
- Oglasna ploča x 2
Korak 2: Što je Bluetooth Master i Slave način rada?
Bluetooth mreže (obično se nazivaju piconets) koriste master/slave model za kontrolu kada i gdje uređaji mogu slati podatke. U ovom modelu, jedan glavni uređaj može se spojiti na do sedam različitih slave uređaja. Bilo koji slave uređaj u piconetu može se spojiti samo na jedan master. Zapovjednik koordinira komunikaciju kroz pikonet. Može slati podatke bilo kojem od svojih robova i od njih tražiti podatke. Robovi smiju samo prenositi i primati od svojih gospodara. Ne mogu razgovarati s drugim robovima u pikonetu.
Korak 3: Pretvaranje HC-05 u master i slave način:
Za ovaj projekt moramo konfigurirati oba modula. Da bismo to učinili, moramo se prebaciti na AT naredbeni način i evo kako ćemo to učiniti. Prvo moramo povezati Bluetooth modul s Arduinom kako je prikazano u shemama kruga. Ono što dodatno moramo učiniti je spojiti “EN” pin Bluetooth modula na 5 volti te također prebaciti TX i RX pinove na Arduino ploču.
Dok držimo mali gumb iznad “EN” pina, moramo napajati modul i tako ćemo ući u naredbeni način. Ako LED dioda Bluetooth modula treperi svake 2 sekunde, to znači da smo uspješno ušli u način naredbe AT. Nakon toga, moramo učitati datoteku At Command.ino na Arduino, ali ne zaboravite odspojiti RX i TX linije tijekom prijenosa. Zatim moramo pokrenuti serijski monitor i tamo odabrati "I NL i CR", kao i "9600 baud" brzinu koja je zadana brzina prijenosa Bluetooth modula. Sada smo spremni za slanje naredbi, a njihov format je sljedeći. Sve naredbe počinju s "AT", nakon čega slijedi znak "+", zatim a i završavaju ili s "?" znak koji vraća trenutnu vrijednost parametra ili znak “=” kada želimo unijeti novu vrijednost za taj parametar. Sada bismo trebali konfigurirati slave modul. Na primjer, ako upišemo samo "AT" što je testna naredba, trebali bismo dobiti poruku "OK". Ako upišemo "AT+UART?" trebali bismo vratiti poruku koja prikazuje zadanu brzinu prijenosa koja je 38400. Onda ako upišemo "AT+ROLE?" dobit ćemo natrag poruku “+ROLE = 0” što znači da je Bluetooth uređaj u slave načinu rada. Ako upišemo "AT+ADDR?" dobit ćemo natrag adresu Bluetooth modula i trebao bi izgledati otprilike ovako: 98d3: 34: 905d3f. Sada moramo zapisati ovu adresu jer će nam trebati prilikom konfiguriranja glavnog uređaja. Zapravo, to je sve što nam je potrebno pri konfiguriranju slave uređaja, da bismo dobili njegovu adresu, iako možemo promijeniti mnogo različitih parametara poput njegovog imena, brzine prijenosa, lozinke za uparivanje itd., Ali to nećemo učiniti za ovaj primjer.
U redu, idemo dalje i konfigurirajmo drugi Bluetooth modul kao glavni uređaj. Prvo ćemo provjeriti brzinu prijenosa kako bismo bili sigurni da je isti 38400 kao i slave uređaj. Zatim upisivanjem “AT+ROLE = 1” postavit ćemo Bluetooth modul kao glavni uređaj. Nakon toga pomoću “AT+CMODE = 0” postavit ćemo način povezivanja na “fiksna adresa”, a pomoću naredbe “AT+BIND =” postaviti ćemo adresu slave uređaja koju smo prethodno zapisali. Ovdje imajte na umu da pri pisanju adrese moramo umjesto zareza koristiti zareze. Također imajte na umu da smo mogli preskočiti prethodni korak da smo unijeli "1" umjesto "0" u naredbi "AT+CMODE", zbog čega se glavni povezuje s bilo kojim uređajem u svom rasponu prijenosa, ali to je manje sigurna konfiguracija. Ovdje možete pronaći potpuni popis naredbi i parametara: Popis naredbi HC-05 AT
Ipak, to je sve što nam je potrebno da osnovna konfiguracija Bluetooth modula radi kao glavni i podređeni uređaj, a sada, ako ih ponovno spojimo u normalnom, podatkovnom načinu i ponovo napajamo module, u nekoliko sekundi master će se povezati robu. Oba modula počet će treperiti svake 2 sekunde, što ukazuje na uspješnu vezu.
Korak 4: Završna montaža:
Sada je Bluetooth dio gotov. Započnimo završnu montažu. Za to morate uzeti glavni uređaj i spojiti ga sljedećim redoslijedom. Zatim spojite slave uređaj sljedećim redoslijedom. Nakon povezivanja prenesite odgovarajuće.ino datoteke na odgovarajuće uređaje. Ne zaboravite ukloniti RX i TX. Zatim ponovno uključite obje ploče nakon nekoliko sekundi, obje će se ploče automatski spojiti. Možete koristiti bilo koju kutiju kao kućište za ploče koje koristim u kartonskoj kutiji.
Korak 5: Rad:
Podređenu jedinicu držite na otvorenom, a glavnu jedinicu u zatvorenom prostoru, možete pratiti temperaturu i rosu iz zatvorenog prostora bez izlaska na otvoreno.
Slijedite me @
Preporučeni:
Jednostavna meteorološka stanica pomoću ESP8266 .: 6 koraka (sa slikama)
Jednostavna meteorološka postaja pomoću ESP8266 .: U ovom Instructableu ću vam reći kako koristiti ESP8266 za dobivanje podataka poput temperature, tlaka, klime itd. I YouTube podataka kao što su Pretplatnici & Ukupan broj pregleda. i prikazati podatke na serijskom monitoru te ih prikazati na LCD -u. Podaci će biti f
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)
Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
DIY meteorološka stanica i senzorska stanica WiFi: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa stanicom sa WiFi senzorom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj postaji. Meteorološka stanica tada prikazuje t
Sobna meteorološka stanica pomoću Arduina i BME280: 4 koraka
Sobna meteorološka postaja pomoću Arduina i BME280: Prije sam dijelila jednostavnu meteorološku stanicu koja je prikazivala temperaturu i vlažnost lokalnog područja. Problem s tim bio je u tome što je za ažuriranje trebalo vremena, a podaci nisu bili točni. U ovom ćemo vodiču izraditi unutarnji monitor vremena
Još jedna pametna meteorološka stanica, ali : 6 koraka (sa slikama)
Još jedna pametna meteorološka postaja, ali …: U redu, znam da je toliko takvih meteoroloških stanica dostupno posvuda, ali odvojite nekoliko minuta da vidite razliku … Dva zaslona e-papira male snage … ali 10 različitih ekrani! Akcelerometar na bazi ESP32 i senzori temperature / vlažnosti Wifi nadograđen