Përmbajtje:

Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]: 6 hapa
Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]: 6 hapa

Video: Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]: 6 hapa

Video: Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]: 6 hapa
Video: 2/2 ANDROID Bluetooth модуль HC-05 Управление без without Arduino AT Commands Часть 2. 2024, Nëntor
Anonim
Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]
Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]

Ju mund të lexoni këtë dhe mësime të tjera të mahnitshme në faqen zyrtare të ElectroPeak

Në këtë tutorial, do të mësoni se si të komunikoni dhe dërgoni të dhëna me Bluetooth duke përdorur HC05 Bluetooth Module dhe bordin Arduino. Në fund të këtij artikulli, do të mësoni:

  • Informacion i përgjithshëm në lidhje me protokollin Bluetooth
  • Si të dërgoni të dhëna duke përdorur Bluetooth
  • Si të dërgoni AT-Command në HC05

Hapi 1: Një Hyrje e Shkurtër në Komunikimin dhe Protokollin Bluetooth

Ka disa mënyra për komunikim pa tel siç janë NRF, ZigBee, Wi-Fi dhe Bluetooth.

Protokoll Bluetooth; një metodë e përballueshme komunikimi në rrjetin PAN, me një normë maksimale të të dhënave 1Mb/S, të punosh në një distancë nominale prej 100 metrash duke përdorur frekuencë 2.4 G është një mënyrë e zakonshme e komunikimit pa tel.

Moduli HC05 është një modul Bluetooth që përdor komunikimin serik, më së shumti i përdorur në projektet elektronike.

Specifikimet e rëndësishme të modulit HC05 Bluetooth:

  • Tensioni i punës: 3.6V - 5V
  • Antena e brendshme: Po
  • Lidhje automatike me pajisjen e fundit: Po

Hapi 2: Dërgimi i të dhënave në Arduino përmes Bluetooth

Moduli HC05 ka një rregullator të brendshëm 3.3v dhe kjo është arsyeja pse mund ta lidhni atë me tension 5v. Por ne rekomandojmë fuqimisht tensionin 3.3V, pasi logjika e kunjave të komunikimit serik HC05 është 3.3V. Furnizimi me 5V në modul mund të shkaktojë dëmtim të modulit.

Për të parandaluar dëmtimin e modulit dhe për ta bërë atë të funksionojë siç duhet, duhet të përdorni një qark të ndarjes së rezistencës (5v deri në 3.3v) midis kunjave arduino TX dhe kunjit të modulit RX. Kur lidhen mjeshtri dhe skllavi, LED -të blu dhe të kuq në tabelë ndizen çdo 2 sekonda. Nëse ato nuk janë të lidhura, vetëm një bluza ndizet çdo 2 sekonda.

Hapi 3: Qarku

Qarku
Qarku
Qarku
Qarku

Hapi 4: Kodi

Për të komunikuar me HC05 duke përdorur Bluetooth, keni nevojë për një aplikacion terminal Bluetooth në telefonin tuaj. Ju mund ta përdorni këtë. Tani për të filluar transferimin e të dhënave, ngarkoni këtë kod në Arduino tuaj dhe lidhni HC05 duke përdorur aplikacionin që sapo keni instaluar. Emri i komunikimit është HC05, fjalëkalimi është 1234 ose 0000 dhe shkalla e transferimit të baudit është 9600 si parazgjedhje.

Le të hedhim një vështrim më të thellë në kod dhe të shohim se çfarë do të thotë secila rresht:

#përfshi "SoftwareSerial.h"

biblioteka që ju nevojitet për komunikim serik të softuerit. Mund ta shkarkoni këtu.

SoftwareSerial MyBlue (2, 3);

Përkufizimi i softverit për kunjat serik; RX2 & TX3

MyBlue.begin (9600);

Konfigurimi i shkallës së baudit serik të softuerit në 9600

Leximi i të dhënave serike dhe ndezja/fikja e LED -ve në përputhje me rrethanat.

Hapi 5: Dërgimi i komandave AT në modulin Bluetooth HC05

Dërgimi i komandave AT në modulin Bluetooth HC05
Dërgimi i komandave AT në modulin Bluetooth HC05

Duke shtypur dhe mbajtur butonin, moduli kalon në modalitetin e komandës AT. Përndryshe, funksionon në mënyrën e komunikimit. Disa module kanë një buton shtypi në paketat e tyre dhe nuk ka nevojë të shtoni më një. Shkalla e paracaktuar e baudit për të hyrë në modalitetin At-command është 38400. Tani ngarkoni këtë kod në tabelën tuaj dhe vendoseni komandat duke përdorur Serial Monitor.

Ju do të merrni PESRGJIGJEN duke dërguar një komandë në modul. Këtu janë disa nga komandat më të rëndësishme AT:

Hapi 6: Blini modulin Bluetooth HC05

Blini modulin HC05 Blurtooth nga ElectroPeak

Recommended: