Kazalo:

Prvi koraki z modulom Bluetooth HC05 in Arduinom [Vadnica]: 6 korakov
Prvi koraki z modulom Bluetooth HC05 in Arduinom [Vadnica]: 6 korakov

Video: Prvi koraki z modulom Bluetooth HC05 in Arduinom [Vadnica]: 6 korakov

Video: Prvi koraki z modulom Bluetooth HC05 in Arduinom [Vadnica]: 6 korakov
Video: #19 Ведущая катушка Modbus Чтение/Запись | Внешний ПЛК Arduino 2024, November
Anonim
Kako začeti z modulom Bluetooth HC05 in Arduinom [Vadnica]
Kako začeti z modulom Bluetooth HC05 in Arduinom [Vadnica]

To in druge neverjetne vaje lahko preberete na uradni spletni strani ElectroPeak

V tej vadnici se boste naučili komunicirati in pošiljati podatke prek Bluetootha z uporabo modula Bluetooth HC05 in plošče Arduino. Na koncu tega članka se boste naučili:

  • Splošne informacije o protokolu Bluetooth
  • Kako poslati podatke prek povezave Bluetooth
  • Kako poslati AT-Command na HC05

1. korak: Kratek uvod v komunikacijo in protokol Bluetooth

Za brezžično komunikacijo obstaja več načinov, kot so NRF, ZigBee, Wi-Fi in Bluetooth.

Bluetooth protokol; cenovno ugodna komunikacijska metoda v omrežju PAN z največjo hitrostjo prenosa podatkov 1Mb/S, ki deluje v nominalnem območju 100 metrov z uporabo frekvence 2,4 G, je običajen način brezžične komunikacije.

Modul HC05 je modul Bluetooth, ki uporablja serijsko komunikacijo in se večinoma uporablja v elektronskih projektih.

Pomembne specifikacije modula Bluetooth HC05:

  • Delovna napetost: 3.6V - 5V
  • Notranja antena: Da
  • Samodejna povezava z zadnjo napravo: Da

Korak: Pošiljanje podatkov v Arduino prek Bluetootha

Modul HC05 ima notranji regulator 3.3V, zato ga lahko priključite na napetost 5v. Vendar močno priporočamo napetost 3,3 V, saj je logika priključkov serijske komunikacije HC05 3,3 V. Napajanje modula s 5V lahko poškoduje modul.

Da bi preprečili poškodbe modula in pravilno delovali, uporabite vezje za delitev upora (5v do 3.3v) med arduino TX pin in modulom RX pin. Ko sta glavna in pomožna naprava povezana, modra in rdeča LED na plošči utripata vsaki 2 sekundi. Če nista povezana, vsake 2 sekundi utripa le modra.

3. korak: Vezje

Vezje
Vezje
Vezje
Vezje

4. korak: Koda

Za komunikacijo z HC05 prek Bluetootha potrebujete terminalno aplikacijo Bluetooth v telefonu. To lahko uporabite. Zdaj za začetek prenosa podatkov naložite to kodo na svoj Arduino in povežite HC05 z aplikacijo, ki ste jo pravkar namestili. Ime komunikacije je HC05, geslo je 1234 ali 0000, hitrost prenosa pa je privzeto 9600.

Poglejmo globlje kodo in poglejmo, kaj pomeni vsaka vrstica:

#include "SoftwareSerial.h"

knjižnico, ki jo potrebujete za serijsko komunikacijo s programsko opremo. Lahko ga prenesete tukaj.

SoftwareSerial MyBlue (2, 3);

Opredelitev programske opreme za serijske zatiče; RX2 in TX3

MyBlue.begin (9600);

Konfiguriranje serijske hitrosti prenosa programske opreme pri 9600

Branje serijskih podatkov in ustrezno vklop/izklop LED.

5. korak: Pošiljanje ukazov AT na modul Bluetooth HC05

Pošiljanje ukazov AT v modul Bluetooth HC05
Pošiljanje ukazov AT v modul Bluetooth HC05

S pritiskom in držanjem gumba se modul preklopi v način AT-command. V nasprotnem primeru deluje v komunikacijskem načinu. Nekateri moduli imajo v svojih paketih potisni gumb in ga ni treba več dodajati. Privzeta hitrost prenosa za vstop v način At-command je 38400. Zdaj naložite to kodo na svojo ploščo in nastavite ukaze s serijskim monitorjem.

ODGOVOR boste prejeli s pošiljanjem UKAZA v modul. Tu je nekaj najpomembnejših ukazov AT:

6. korak: Kupite modul Bluetooth HC05

Kupite modul HC05 Blurtooth pri ElectroPeaku

Priporočena: