Sadržaj:

Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka

Video: Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka

Video: Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
Video: #19 Ведущая катушка Modbus Чтение/Запись | Внешний ПЛК Arduino 2024, Novembar
Anonim
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]

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

U ovom vodiču ćete 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će informacije 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 metoda komunikacije u PAN mreži, s maksimalnom brzinom prijenosa podataka od 1 MB/S, rad u nominalnom rasponu od 100 metara koristeći frekvenciju 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
  • Unutrašnja antena: Da
  • Automatsko povezivanje s posljednjim uređajem: Da

Korak 2: Slanje podataka na Arduino putem Bluetootha

HC05 modul ima unutarnji regulator od 3.3v i zato ga možete spojiti na 5v napon. Ali snažno preporučujemo napon od 3,3 V, budući da je logika HC5 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 pravilno funkcionirali, trebali biste koristiti krug podjele otpora (5v do 3.3v) između arduino TX pina i RX pina modula. Kada su master i slave povezani, 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. Ime komunikacije je HC05, lozinka je 1234 ili 0000, a brzina prijenosa podataka prema prijenosu je 9600 prema zadanim postavkama.

Pogledajmo dublje kod i vidimo šta znači svaki red:

#include "SoftwareSerial.h"

biblioteka koja vam je potrebna za serijsku komunikaciju softvera. Možete ga preuzeti ovdje.

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 AT-naredbe. Inače, radi u komunikacijskom načinu rada. Neki moduli imaju gumb u svojim paketima i nema potrebe za dodavanjem više. Zadana brzina prijenosa za ulazak u način naredbe je 38400. Sada postavite ovaj kod na svoju ploču i postavite komande koristeći Serial Monitor.

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čuje se: