Před sestavením dropControlleru může být dobré zkontrolovat a nastavit modul Bluetooth. Lze použít buď HC-05 nebo HC-06, ale použití HC-06 je jednodušší. HC-06 je pouze slave zařízení a HC-05 je master nebo slave.

Pro tento návod používám modul Waven/HC HC-06 (toto jsou oficiální moduly HC) na breakout boardu zs-040. Poznámka: Ačkoli modul může přijímat napájení 3.6 V až 6 V, piny TX a RX jsou 3.3 V (ne 5 V).

Oficiální HC HC-06 mají logo HC hned pod anténou a novější desky mají vlevo nahoře modrou LED.

Existuje mnoho podobných modulů, které vypadají stejně, ale mohou mít různé firmware. Při použití s ​​dropController jsou z větší části všechny stejné.

Obvod

Nejprve sestavte základní obvod propojující HC-06 s Arduinem. Dvě hlavní spojení jsou:
– Arduino RX/D18 až HC-06 TX
– Arduino TX/D19 až HC-06 RX přes dělič napětí
– GND na GND

Kolík HC-06 RX je 3.3V. Pin Arduino TX je 5V. Dělič napětí snižuje Arduinos 5V na 3.3V.
Arduino vidí 3.3 V jako VYSOKÉ, takže můžeme připojit HC-06 TX pin přímo k Arduino RX pinu.

dropController_SetupBluetooth_Circuit_001

dropController_SetupBluetooth_008_BreadBoard_1200

Modul Bluetooth můžete nastavit pomocí hotového dropControlleru. Stačí nahrát náčrt sériového průchodu a postupovat podle níže uvedeného.

První věc, kterou musíte udělat, je zapnout modul Bluetooth a zjistit, zda se k němu můžete připojit. K tomu potřebujete zařízení Android.

dropController_SetupBluetooth_002

Když je modul Bluetooth zapnutý a kontrolky LED blikají, přejděte na zařízení Android do Nastavení => Připojení => Bluetooth a vyhledejte zařízení Bluetooth.

Zde telefon našel HC-06. Můžete mít jiné jméno včetně ? nebo . pokud jste si modul zakoupili z Číny.

dropController_SetupBluetooth_003_PairBT

Klepněte na štítek HC-06, měli byste být požádáni o PIN, obvykle je to 1234, zadejte tedy 1234 a klikněte na OK.

Spárování s HC-06 potvrzuje, že funguje a že s ním můžeme komunikovat.

Sériový průchod skicou

Dále se můžeme pokusit mluvit s modulem, k tomu použijeme sériový náčrt. Následující předpokládá, že modul má výchozí přenosovou rychlost 9600. To je rychlost, kterou mají téměř všechny HC-06, když je poprvé zakoupíte.

spálit c; #include SoftwareSerial BTserial(18, 19); // RX, TX //D18 je A4 //D19 je A5 zrušit Nastavení()  Seriál.začít(9600); Seriál.println("Seriál začal na 9600"); BTserial.začít(9600); Seriál.println("BTserial začal na 9600"); > zrušit smyčka()  if (Seriál.dostupný() > )  c = Seriál.číst(); BTserial.zapsat(c); > if (BTserial.dostupný() > )  c = BTserial.číst(); Seriál.zapsat(c); > >

Toto je poměrně jednoduchá skica. Otevírá hardwarový a softwarový seriál rychlostí 9600 bps. Poté čeká na sériová data. Pokud je k dispozici vstup ze sériového hardwaru (přes sériový monitor), je odeslán do modulu Bluetooth a pokud jsou k dispozici data z modulu Bluetooth, jsou odeslána do sériového monitoru.

Nahrajte skicu a otevřete sériový monitor. Nastavte přenosovou rychlost na 9600 a konce řádků na „Bez konce řádků“. Měli byste vidět uvítací zprávu.

dropController_SetupBluetooth_004_SerialMonitor

HC-06 by měl být zapnutý a LED(y) blikat.

dropController_SetupBluetooth_005_SerialMonitor_OK

Na sériovém monitoru zadejte „AT“ a klikněte na odeslat. Jako odpověď byste měli dostat „OK“.

Pokud se nezobrazí OK, zkontrolujte připojení. Pokud to nefunguje, zkuste přidat konce řádků.

Poznámka. Většina Hc-06 vyžaduje „No line ending“, ale ne všechny. Pokud nemáte radost z mluvení s HC-06, zkuste změnit zakončení řádků.

Pokud to nefunguje, podívejte se na www.martyncurrey.com. Mám tam různé návody na různé moduly Bluetooth.

dropController_SetupBluetooth_006_SerialMonitor_NAME

Pokud jste dostali OK, dalším krokem je přejmenování modulu. To se provádí příkazem „AT+NAMEname“.
Na sériovém monitoru zadejte AT+NAMEdropController a klikněte na odeslat.

Měli byste dostat odpověď „OKsetname“. To znamená, že přejmenování bylo úspěšné.

dropController_SetupBluetooth_007_SerialMonitor_NAME

Počkejte několik sekund a vypněte napájení HC-06. Zpět na zařízení Android vyhledejte zařízení Bluetooth a měli byste vidět novou položku s názvem dropController. V závislosti na vašem aktuálním zařízení se systémem Android a na spuštěné verzi systému Android možná budete muset znovu spárovat modul Bluetooth.

Hotovo. Potvrdili jste, že modul Bluetooth funguje, a přejmenovali jste jej na dropController.

Newsletter

Přihlaste se k odběru newsletteru dropController

Obchod

dropControllerV4. The ultimate water drop photography system dropControllerV4. The ultimate water drop photography systemdropControllerV4. The ultimate water drop photography system

Facebook

Nejnovější zprávy a informace, návody a návody.

Drops & Splash

Přátelská facebooková skupina věnovaná fotografování kapek vody. Podívejte se, co ostatní lidé také vstávají, a dobré místo, pokud potřebujete pomoc nebo chcete tipy.

ČTĚTE VÍCE
Which years of Ram to avoid?