Obsah:
- Krok 1: Potrebné veci
- Krok 2: Čo je režim Bluetooth Master a Slave?
- Krok 3: Konverzia HC-05 na režim Master a Slave:
- Krok 4: Konečné zhromaždenie:
- Krok 5: Práca:
Video: Inteligentná meteorologická stanica (pomocou Arduina): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Meteorologická stanica je zariadenie na pevnine alebo na mori vybavené prístrojmi a zariadením na meranie atmosférických podmienok, ktoré poskytuje informácie o predpovediach počasia a študuje počasie a podnebie. Vykonané merania zahŕňajú teplotu, atmosférický tlak, vlhkosť, rýchlosť vetra, smer vetra a množstvo zrážok. Dnes teda urobíme funkčný prototyp, ktorý nám pomôže nájsť teplotu a rosu. Tento projekt funguje na princípe režimov Bluetooth master a slave. Poďme, začnime
Krok 1: Potrebné veci
- Arduino x 2
- Modul Bluetooth HC-05 x 2
- 16 x 2 LCD displej x 1
- DHT 11 x 1
- Breadboard x 2
Krok 2: Čo je režim Bluetooth Master a Slave?
Siete Bluetooth (bežne označované ako piconets) používajú model master/slave na ovládanie, kedy a kde môžu zariadenia odosielať údaje. V tomto modeli je možné jedno hlavné zariadenie pripojiť až k siedmim rôznym podradeným zariadeniam. Akékoľvek podradené zariadenie v piconet môže byť pripojené iba k jednému masteru. Master koordinuje komunikáciu cez piconet. Môže odosielať údaje ktorémukoľvek zo svojich podriadených a tiež od nich požadovať údaje. Otroci môžu vysielať a prijímať iba od svojich pánov. Nemôžu hovoriť s inými otrokmi v piconete.
Krok 3: Konverzia HC-05 na režim Master a Slave:
Pre tento projekt musíme nakonfigurovať oba moduly. Aby sme to urobili, musíme prepnúť do príkazového režimu AT a takto to urobíme. Najprv musíme pripojiť modul Bluetooth k Arduinu, ako je uvedené v schémach obvodov. Čo musíme urobiť dodatočne, je pripojiť pin „EN“modulu Bluetooth na 5 voltov a tiež prepnúť piny TX a RX na doske Arduino.
Teraz, keď držíte malé tlačidlo nad kolíkom „EN“, potrebujeme modul napájať a takto vstúpime do príkazového režimu. Ak kontrolka modulu Bluetooth bliká každé 2 sekundy, znamená to, že sme úspešne vstúpili do príkazového režimu AT. Potom musíme nahrať súbor At Command.ino do Arduina, ale nezabudnite počas nahrávania odpojiť riadky RX a TX. Potom musíme spustiť sériový monitor a tam zvoliť „NL aj CR“, ako aj „9600 baud“, čo je predvolená prenosová rýchlosť modulu Bluetooth. Teraz sme pripravení odosielať príkazy a ich formát je nasledujúci. Všetky príkazy začínajú na „AT“, potom za znamienkom „+“, potom a a končia buď na „?“znamienko, ktoré vráti aktuálnu hodnotu parametra alebo znamienko „=“, ak chceme pre tento parameter zadať novú hodnotu. Teraz by sme mali nakonfigurovať podradený modul. Ak napríklad zadáme iba „AT“, čo je testovací príkaz, mali by sme dostať späť správu „OK“. Potom, ak napíšeme „AT+UART?“mali by sme dostať späť správu, ktorá zobrazuje predvolenú prenosovú rýchlosť 38400. Potom ak napíšeme „AT+ROLE?“zobrazí sa nám správa „+ROLE = 0“, čo znamená, že zariadenie Bluetooth je v podradenom režime. Ak napíšeme „AT+ADDR?“dostaneme späť adresu modulu Bluetooth a mal by vyzerať asi takto: 98d3: 34: 905d3f. Teraz si musíme zapísať túto adresu, pretože ju budeme potrebovať pri konfigurácii hlavného zariadenia. V skutočnosti je to všetko, čo potrebujeme pri konfigurácii podradeného zariadenia na získanie jeho adresy, aj keď môžeme zmeniť mnoho rôznych parametrov, ako je jeho názov, prenosová rýchlosť, heslo na párovanie atď., Ale v tomto prípade to neurobíme.
Ok, poďme ďalej a nakonfigurujme druhý modul Bluetooth ako hlavné zariadenie. Najprv skontrolujeme prenosovú rýchlosť, aby sme sa uistili, že je rovnaká ako 38400 ako podradené zariadenie. Potom zadaním „AT+ROLE = 1“nastavíme modul Bluetooth ako hlavné zariadenie. Potom pomocou „AT+CMODE = 0“nastavíme režim pripojenia na „pevnú adresu“a pomocou príkazu „AT+BIND =“nastavíme adresu podradeného zariadenia, ktoré sme si predtým zapísali. Tu si všimnite, že pri písaní adresy musíme namiesto dvojbodiek používať čiarky. Všimnite si tiež, že predchádzajúci krok sme mohli preskočiť, ak by sme do príkazu „AT+CMODE“zadali „1“namiesto „0“, vďaka ktorému sa master pripojí k akémukoľvek zariadeniu v jeho prenosovom rozsahu, ale je to menej bezpečná konfigurácia. Tu nájdete kompletný zoznam príkazov a parametrov: HC-05 AT Commands List
To je však všetko, čo potrebujeme, aby základná konfigurácia modulov Bluetooth fungovala ako hlavné a podradené zariadenia a teraz, ak ich znova pripojíme v normálnom dátovom režime a znova napájame moduly, v priebehu niekoľkých sekúnd sa master pripojí otrokovi. Oba moduly začnú blikať každé 2 sekundy, čo znamená úspešné pripojenie.
Krok 4: Konečné zhromaždenie:
Teraz je časť Bluetooth ukončená. Začnime s konečnou montážou. Na to musíte vziať hlavné zariadenie a pripojiť ho v nasledujúcom poradí. Potom pripojte podradené zariadenie v nasledujúcom poradí. Po skončení prepojení nahrajte príslušné súbory.ino na príslušné zariadenia. Nezabudnite odstrániť RX a TX. A potom znova napájajte obe dosky po niekoľkých sekundách, obe dosky sa automaticky spoja. Akúkoľvek škatuľu môžete použiť ako obal na dosky, ktoré používam z kartónovej škatule.
Krok 5: Práca:
Udržujte podradenú jednotku vonku a hlavnú jednotku vo vnútri, môžete monitorovať teplotu a rosenie v interiéri bez toho, aby ste museli ísť von.
Nasledujte ma @
Odporúča:
Profesionálna meteorologická stanica s použitím ESP8266 a ESP32 DIY: 9 krokov (s obrázkami)
Profesionálna meteorologická stanica využívajúca ESP8266 a ESP32 DIY: LineaMeteoStazione je kompletná meteorologická stanica, ktorú je možné prepojiť s profesionálnymi senzormi od spoločnosti Sensirion, ako aj s niektorými komponentmi Davis Instrument (Rain Gauge, Anemometer) Projekt je zameraný ako meteorologická stanica pre domácich majstrov, ale vyžaduje
Satelitná meteorologická stanica: 5 krokov
Satelitná meteorologická stanica: Tento projekt je určený pre ľudí, ktorí chcú zbierať svoje vlastné údaje o počasí. Dokáže merať rýchlosť a smer vetra, teplotu a vlhkosť vzduchu. Je tiež schopný počúvať meteorologické satelity obiehajúce okolo Zeme raz za 100 minút. Ja budem
Ešte jedna inteligentná meteorologická stanica, ale : 6 krokov (s obrázkami)
Ešte jedna inteligentná meteorologická stanica, ale …: Dobre, viem, že všade je k dispozícii toľko takýchto meteorologických staníc, ale pár minút si všimnite rozdiel … 2 displeje elektronického papiera s nízkym výkonom … ale 10 rôznych obrazovky! Akcelerometer na báze ESP32 a snímače teploty / vlhkosti Wifi aktualizácia
Meteorologická stanica IoT pomocou aplikácie Blynk: 5 krokov
Meteorologická stanica IoT pomocou aplikácie Blynk: Tento projekt súvisí s počiatočnými krokmi vo svete IoT, tu prepojíme senzor DHT11/DHT22 s doskou NodeMCU alebo inou doskou založenou na ESP8266 a budeme prijímať údaje na internete, budeme používať aplikáciu Blynk, použite nasledujúci návod odkaz ak si
Inteligentná meteorologická stanica Meteo Node IoT: 6 krokov
Inteligentná meteorologická stanica Meteo Node IoT: Chcem vytvoriť zariadenie na monitorovanie teploty a vlhkosti v mojej kancelárii. Existuje mnoho dosiek kompatibilných s LUA alebo Arduino IDE. Existuje mnoho dosiek, ktoré majú wifi pripojenie na internet. Milujem Adafruit a milujem všetky výrobky tohto br