Sadržaj:

Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka

Video: Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka

Video: Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Studeni
Anonim
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]

Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a

U ovom ćete vodiču naučiti kako komunicirati i slati podatke putem Bluetootha pomoću HC05 Bluetooth modula i Arduino ploče. Na kraju ovog članka naučit ćete:

  • Opći podaci o Bluetooth protokolu
  • Kako poslati podatke putem Bluetootha
  • Kako poslati AT-naredbu na HC05

Korak 1: Kratak uvod u Bluetooth komunikaciju i protokol

Postoji nekoliko načina za bežičnu komunikaciju, kao što su NRF, ZigBee, Wi-Fi i Bluetooth.

Bluetooth protokol; pristupačna komunikacijska metoda u PAN mreži, s maksimalnom brzinom prijenosa podataka od 1 MB/S, rad u nominalnom rasponu od 100 metara pomoću frekvencije 2,4 G uobičajen je način bežične komunikacije.

HC05 modul je Bluetooth modul koji koristi serijsku komunikaciju, uglavnom se koristi u elektroničkim projektima.

Važne specifikacije Bluetooth modula HC05:

  • Radni napon: 3.6V - 5V
  • Unutarnja antena: Da
  • Automatsko povezivanje s posljednjim uređajem: Da

Korak 2: Slanje podataka na Arduino putem Bluetootha

HC05 modul ima unutarnji regulator od 3,3 V i zato ga možete spojiti na napon od 5 V. Ali toplo preporučujemo napon od 3,3 V, budući da je logika HC05 serijskih komunikacijskih pinova 3,3 V. Napajanje modula od 5 V može uzrokovati oštećenje modula.

Kako biste spriječili oštećenje modula i radili ispravno, trebali biste koristiti krug podjele otpora (5v do 3.3v) između arduino TX pina i RX pina modula. Kad su master i slave spojeni, plava i crvena LED dioda na ploči trepere svake 2 sekunde. Ako nisu povezani, samo jedna plava trepće svake 2 sekunde.

Korak 3: Krug

Krug
Krug
Krug
Krug

Korak 4: Kodirajte

Za komunikaciju s HC05 putem Bluetootha potrebna vam je Bluetooth terminal aplikacija na telefonu. Možete koristiti ovaj. Sada za početak prijenosa podataka, prenesite ovaj kôd na svoj Arduino i povežite HC05 pomoću aplikacije koju ste upravo instalirali. Naziv komunikacije je HC05, lozinka je 1234 ili 0000, a brzina prijenosa prema prijenosu je 9600 prema zadanim postavkama.

Pogledajmo dublje kod i vidimo što znači svaki redak:

#include "SoftwareSerial.h"

knjižnica koja vam je potrebna za serijsku komunikaciju softvera. Ovdje ga možete preuzeti.

SoftwareSerial MyBlue (2, 3);

Definicija softvera za serijske pinove; RX2 i TX3

MyBlue.begin (9600);

Konfiguriranje softverske serijske brzine prijenosa na 9600

Čitanje serijskih podataka i uključivanje/isključivanje LED dioda u skladu s tim.

Korak 5: Slanje AT-naredbi na HC05 Bluetooth modul

Slanje AT-naredbi na Bluetooth modul HC05
Slanje AT-naredbi na Bluetooth modul HC05

Pritiskom i držanjem tipke modul prelazi u način rada AT-naredbe. Inače, radi u komunikacijskom načinu rada. Neki moduli imaju pritisnutu tipku u svojim paketima i nema potrebe za dodavanjem više. Zadana brzina prijenosa za ulazak u način naredbe je 38400. Sada prenesite ovaj kôd na svoju ploču i postavite naredbe pomoću serijskog monitora.

ODGOVOR ćete primiti slanjem KOMANDE na modul. Evo nekih od najvažnijih AT naredbi:

Korak 6: Kupite HC05 Bluetooth modul

Kupite HC05 Blurtooth modul od ElectroPeaka

Preporučeni: