Përmbajtje:
- Hapi 1: Një Hyrje e Shkurtër në Komunikimin dhe Protokollin Bluetooth
- Hapi 2: Dërgimi i të dhënave në Arduino përmes Bluetooth
- Hapi 3: Qarku
- Hapi 4: Kodi
- Hapi 5: Dërgimi i komandave AT në modulin Bluetooth HC05
- Hapi 6: Blini modulin Bluetooth HC05
Video: Fillimi me modulin Bluetooth HC05 & Arduino [Tutorial]: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
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
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
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:
Arduino Fillimi me Pajisje dhe Softuer & Udhëzime Arduino: 11 hapa
Arduino Fillimi me Pajisjet dhe Softuerët & Arduino Tutorials: Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Bordi Arduino d
Udhëzues për modulin E32-433T LoRa - Bordi i shpërthimit DIY për modulin E32: 6 hapa
Udhëzues për modulin E32-433T LoRa | Bordi i shpërthimit DIY për modulin E32: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Ky projekt i imi është më shumë një kurbë mësimi për të kuptuar funksionimin e modulit E32 LoRa nga eByte i cili është një modul transmetues me fuqi të lartë 1 vat. Pasi ta kuptojmë punën, unë kam dizajn
Tutorial për modulin ESP8266 ESPDuino NodeMcu SPI Duke përdorur Arduino Uno: 6 hapa
Tutorial për modulin ESP8266 ESPDuino NodeMcu SPI Duke përdorur Arduino Uno: Përshkrimi Ky ekran ESP8266 ESPDuino NodeMcu SPI TFT LCD ka rezolucion 128 x 128 dhe 262 ngjyra, përdor ndërfaqen SPI për të komunikuar me kontrollues të tillë si Arduino Uno dhe ESP8266.44. Ndërfaqja: Rezolucioni SPI: 128*
Tutorial për modulin VNH2SP30 Monster Motor (Single Channel): 6 hapa (me fotografi)
Udhëzues për modulin VNH2SP30 Monster Motor (Single Channel): PërshkrimiVNH2SP30 është një drejtues i plotë i motorit urë i destinuar për një gamë të gjerë aplikimesh automobilistike. Pajisja përfshin një drejtues të dyfishtë monolit anësor të lartë dhe dy ndërprerës anësorë të ulët. Çelësi i drejtuesit të anës së lartë është projektuar duke përdorur STMicroel
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një tutorial Arduino Uno: 4 hapa (me fotografi)
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno: A jeni futur në module komunikimi akoma me Arduino? Bluetooth hap një botë mundësish për projektet tuaja Arduino dhe përdorimin e internetit të gjërave. Këtu do të fillojmë me një hap për fëmijë dhe do të mësojmë se si të kontrollojmë LED -të e adresueshme me një sma