» Elektronika » Arduino »Meteorologická stanice Bluetooth pro začátečníky s Arduino

Bluetooth meteorologická stanice pro začátečníky s Arduino

Tento článek je vhodný pro ty, kteří právě začínají cestu do světa elektroniky. Jde o to jak udělej to sám můžete vytvořit jednoduchou meteorologickou stanici, která bude pracovat přes bluetooth na základě ovladače Arduino. Systém bude sestávat ze dvou modulů. Jeden modul přečte všechny potřebné informace a druhý jej zobrazí. Moduly komunikují přes bezdrátové připojení Bluetooth.


Materiály a nástroje pro výrobu:
- jeden barometr typu BMP085;
- 500 kΩ fotorezistor;
- BT-modul HC-05 (x2);
- Arduino UNO R3 (x2);
- LCD displej, LCD obrazovka LCM 1602 i2c (x1);
- prkénko, rezistory, diody a další součásti;
- páječka s pájkou.
Bluetooth meteorologická stanice pro začátečníky s Arduino


Proces výroby meteorologické stanice:

První krok. Jak připojit fotorezistor

Sestavení zařízení lze zahájit připojením fotorezistoru. Odpor vůči tomuto elektronický komponenta závisí na tom, kolik světla na ni dopadne. Když se použije fotorezistor ve spojení s konvenčním odporem, získá se účinek rozdělení napětí, což znamená, že napětí, které projde fotorezistorem, přímo závisí na intenzitě světla.

K dosažení požadované úrovně citlivosti fotorezistoru je třeba provést několik experimentů a vybrat hodnotu konvenčního odporu. Podle autora je pro tyto účely nejvhodnější rezistor 10 kΩ.

Hodnoty čidel jsou na výstupu pomocí funkce analogRead (pin_number).




Krok dva Připojujeme čidlo teploty a tlaku

K získání údajů o teplotě, tlaku a nadmořské výšce se používá barometr typu BMP085. K připojení tohoto senzoru k Arduinu potřebujete použít 4 piny. Vcc pin je dodáván s napájením + 5V. Kolík SDA se připojuje k odpovídajícímu kolíku na Arduino (A4). Výstup SCL musí být připojen ke vstupu SCL na Arduino (A5). GND znamená zemi. Aby senzor mohl číst hodnoty, musíte připojit knihovnu Adafruit.



Takto vypadá kód:



Krok tři Připojujeme displej
Displej je připojen velmi jednoduše, k tomu stačí sledovat stanovené schéma.

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

Zahrnut je také příklad kódu:




Krok čtyři Připojení elektroniky

Tato fáze montáže je konečná. Nyní musíte připojit modul Bluetooth k řadiči Arduino. Zařízení Master se musí připojit k zařízení Slave, které pak bude čekat na příchozí připojení. Chcete-li vytvořit desku typu Master, musíte do ní nainstalovat přepínač na N. Na jiné desce musíte přepnout do L, bude to slave. Po připojení modulů k řadiči Arduino můžete pokračovat v konfiguraci.

Chcete-li nakonfigurovat Master, musíte poslat určitou sadu příkazů do modulu Bluetooth, to se provádí pomocí sériového monitoru (Ctrl + Shift + M). V procesu zasílání zpráv je nejlepší nastavit přenosovou rychlost -> 38400 & „Both NL&CR“.
Po odeslání příkazu AT musíte počkat na odpověď OK. To znamená, že je vše správně připojeno a můžete přejít k dalšímu kroku. Pokud taková odpověď neexistuje, musíte zkontrolovat vše, možná není modul Bluetooth správně připojen.



Zde je několik příkazů, které budete potřebovat ke konfiguraci zařízení:
AT - vrací pouze „OK“, pak je vše v pořádku
AT + NAME? - vrátí název modulu. Můžeme také nastavit naše jméno zasláním například AT + NAME = WEATHER_MONITOR
AT + ROLE? - jeden z klíčových příkazů vrátí roli zařízení, master / slave. Hodnotu můžete nastavit pomocí AT + ROLE = 0 - přepnout do režimu slave nebo AT + ROLE = 1 - režim master.
AT + PSWD? - vrátí kód PIN použitý pro připojení.
AT + ADDR? - vrátí adresu zařízení, například „14: 2: 110007“. Stojí za povšimnutí, že při použití adresy v odeslaných AT příkazech musí být dvojtečka „:“ nahrazena čárkami „,“, tj. „14: 2: 110007“ -> „14,2,110007“.


Pokračujeme v konfiguraci Mastery. Skládá se ze dvou fází, od nastavení konfigurace a přímého připojení.

1. Nejprve musíte odeslat příkaz AT + ORGL, tím se modul vrátí do původního nastavení.
2. Pokud chcete změnit název modulu, lze to provést příkazem AT + NAME = myname.
3. Pomocí příkazu AT + RMAAD musíte vymazat všechny informace o předchozích párováních.
4. Odesláním příkazu AT + ROLE = 1 uvedeme zařízení do provozu v režimu Master.
5. Příkaz AT + PSWD = 1234 umožňuje nastavit heslo.
6. Při odesílání příkazu AT + CMODE = 1 se zařízení může připojit k libovolné adrese.

A nyní můžete jít přímo k připojení.

1. Abyste se ujistili, že zařízení funguje, můžete odeslat příkaz AT a čekat na odpověď OK.
2. Inicializaci provádí tým AT + INIT. Pokud je odpověď ERROR (17), není to děsivé, pravděpodobně byla inicializace již provedena dříve.
3. Hledání dostupných adres Bluetooth se spustí pomocí příkazu AT + INQ.
4. Proces připojení k samotnému zařízení se provádí pomocí příkazu AT + LINK =. Například příkaz může vypadat takto - AT + LINK = 14,2,110007.
Pokud je vše provedeno správně, frekvence blikání diod se sníží.


Na závěr bude zařízení muset blikat, aby mohlo přijímat, odesílat, číst a zobrazovat údaje o počasí. Pokud chcete, nelze použít prkénko, můžete vše spojit páječkou. Závěrem lze říci, že elektronika je skryta v krytu. To je vše, domácí domácí meteostanice je připravena k testování.

meteo.rar [2,31 Kb] (počet stažení: 318)
6.5
5.5
5.5

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
2 komentář
Autor
můžete se podívat na alikh
Artemy
Zajímá vás, v jakém případě je projekt použit?

Doporučujeme si přečíst:

Podejte to pro smartphone ...