Sadržaj:
- Korak 1: Kratak uvod u Bluetooth komunikaciju i protokol
- Korak 2: Slanje podataka na Arduino putem Bluetootha
- Korak 3: Krug
- Korak 4: Kodirajte
- Korak 5: Slanje AT-naredbi na HC05 Bluetooth modul
- Korak 6: Kupite HC05 Bluetooth modul
Video: Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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
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:
Prvi koraci s bežičnim senzorima temperature i vibracije na daljinu: 7 koraka
Početak rada sa bežičnim senzorima temperature i vibracije na daljinu: Ponekad su vibracije uzrok ozbiljnih problema u mnogim aplikacijama. Od osovina strojeva i ležajeva do performansi tvrdog diska, vibracije uzrokuju oštećenje stroja, ranu zamjenu, niske performanse i nanose veliki udarac preciznosti. Praćenje
Prvi koraci sa flipboardom: 9 koraka
Početak rada s Flipboardom: Ovaj kratki vodič osmišljen je kako bi vam pomogao da započnete s mobilnom aplikacijom Flipboard. Ovo je samo uvodno jer postoji mnogo prilagodljivih funkcija Flipboard -a. Nakon što završite ovaj vodič, imat ćete osnovno znanje o Flipboardu
Prvi koraci s WeMos ESP8266: 6 koraka
Početak rada sa WeMos ESP8266: U ovom uputstvu ćemo pokrenuti trepćući Led primer na WeMos ESP8266
Prvi koraci s Arduinom i Ethernetom: 8 koraka
Prvi koraci s Arduinom i Ethernetom: Vaš Arduino može lako komunicirati s vanjskim svijetom putem žičane Ethernet veze. Međutim, prije nego što započnemo, pretpostavit će se da imate osnovno razumijevanje računarskog umrežavanja, poput znanja o tome kako spojiti računanje
Prvi koraci s Arduinom i ESP8266: 11 koraka
Prvi koraci s Arduinom i ESP8266: ESP8266 se može koristiti kao nezavisni mikrokontroler s ugrađenim Wi-Fi-jem i dva GPIO pina ili se može koristiti s drugim mikrokontrolerom putem serijske komunikacije za davanje Wi-Fi veze mikrokontroleru. Može se koristiti za izradu IoT -a