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: Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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:
Početak rada s Arduinom i Ethernetom: 8 koraka
Početak rada s Arduinom i Ethernetom: Vaš Arduino može lako komunicirati s vanjskim svijetom putem žičane Ethernet veze. No prije nego što počnemo, pretpostavit će se da imate osnovno razumijevanje računalnog umrežavanja, poput znanja o tome kako spojiti računanje
LoRa ESP32 radijski priručnik Vodič za jednostavan početak rada - Bez ožičenja: 6 koraka
LoRa ESP32 radio aparati Vodič za jednostavan početak rada | Bez ožičenja: Hej, što ima, dečki? Akarsh ovdje iz CETech -a. Danas ćemo napraviti projekt koji se u osnovi odnosi na postavljanje LoRa radija da međusobno razgovaraju na najjednostavniji mogući način. Ovdje je mikrokontroler koji sam koristio ESP32, koji je c
Raspberry Pi B+ Vodič za početak rada: 6 koraka
Raspberry Pi B+ Vodič za početak rada: Ovo je vodič za početak rada s modelom maline pi b+
Početak rada s Arduinom i ESP8266: 11 koraka
Početak rada s Arduinom i ESP8266: ESP8266 se može koristiti kao neovisni 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 povezivosti mikrokontroleru. Može se koristiti za izradu IoT -a
Početak rada s Arduinom: sve što trebate znati: 4 koraka (sa slikama)
Početak rada s Arduinom: Što trebate znati: Radim s Arduinom i elektronikom već dugi niz godina i još uvijek učim. U ovom svijetu mikrokontrolera koji se stalno širi, lako se izgubiti i kružiti oko sebe pokušavajući pronaći informacije. U ovom uputstvu