Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeak
Sa tutorial na ito, malalaman mo kung paano makipag-usap at magpadala ng data sa Bluetooth gamit ang HC05 Bluetooth Module at Arduino board. Sa pagtatapos ng artikulong ito, malalaman mo:
- Pangkalahatang impormasyon tungkol sa Bluetooth protocol
- Paano magpadala ng data gamit ang Bluetooth
- Paano ipadala ang AT-Command sa HC05
Hakbang 1: Isang Maikling Panimula sa Bluetooth Communication at Protocol
Mayroong maraming mga paraan para sa wireless na komunikasyon tulad ng NRF, ZigBee, Wi-Fi, at Bluetooth.
Bluetooth protocol; isang abot-kayang pamamaraan sa komunikasyon sa PAN network, na may pinakamataas na rate ng data na 1Mb / S, nagtatrabaho sa isang nominal na saklaw na 100 metro gamit ang 2.4 G dalas ay isang pangkaraniwang paraan ng pakikipag-usap nang wireless.
Ang module na HC05 ay isang module ng Bluetooth na gumagamit ng serial na komunikasyon, karamihan ay ginagamit sa mga proyekto sa electronics.
Mahalagang pagtutukoy ng HC05 Bluetooth module:
- Nagtatrabaho boltahe: 3.6V - 5V
- Panloob na antena: Oo
- Awtomatikong koneksyon sa huling aparato: Oo
Hakbang 2: Pagpapadala ng Data sa Arduino Sa pamamagitan ng Bluetooth
Ang HC05 module ay may panloob na 3.3v regulator at iyon ang dahilan kung bakit maaari mo itong ikonekta sa 5v boltahe. Ngunit masidhi naming inirerekumenda ang 3.3V boltahe, yamang ang lohika ng mga HC05 na serial pin na komunikasyon ay 3.3V. Ang pagbibigay ng 5V sa module ay maaaring maging sanhi ng pinsala sa module.
Upang mapigilan ang module mula sa mga pinsala at gawin itong maayos, dapat mong gamitin ang isang circuit ng resistensya ng paglaban (5v hanggang 3.3v) sa pagitan ng arduino TX pin at module RX pin. Kapag ang master at alipin ay konektado, ang mga asul at pula na LED sa board ay kumukurap tuwing 2 segundo. Kung hindi sila konektado, asul lamang ang kumikislap bawat 2 segundo.
Hakbang 3: Circuit
Hakbang 4: Code
Upang makipag-usap sa HC05 gamit ang Bluetooth, kailangan mo ng isang application ng terminal ng Bluetooth sa iyong telepono. Maaari mong gamitin ang isang ito. Ngayon para magsimulang maglipat ng data, i-upload ang code na ito sa iyong Arduino at ikonekta ang HC05 gamit ang app na na-install mo lang. Ang pangalan ng komunikasyon ay HC05, ang password ay 1234 o 0000 at ang transfer baud rate ay 9600 bilang default.
Suriin natin nang mas malalim ang code at tingnan kung ano ang ibig sabihin ng bawat linya:
# isama ang "SoftwareSerial.h"
library na kailangan mo para sa serial serial na komunikasyon. Maaari mo itong i-download dito.
SoftwareSerial MyBlue (2, 3);
Kahulugan ng software para sa mga serial pin; RX2 & TX3
MyBlue.begin (9600);
Ang pag-configure ng serial serial baud rate sa 9600
Pagbasa ng serial data at Pag-on / Pag-on ng LED nang naaayon.
Hakbang 5: Pagpapadala ng AT-Mga Utos sa HC05 Bluetooth Module
Sa pamamagitan ng pagpindot at pagpindot sa pindutan ang module ay lumilipat sa mode na AT-command. Kung hindi man, gumagana ito sa mode ng komunikasyon. Ang ilang mga module ay may isang pindutan ng push sa kanilang mga pakete at hindi na kailangang magdagdag ng isa pa. Ang default na rate ng baud upang pumasok sa At-command mode ay 38400. Ngayon i-upload ang code na ito sa iyong board at itakda utos gamit ang Serial Monitor.
Matatanggap mo ang RESPONSE sa pamamagitan ng pagpapadala ng isang utos sa modyul. Narito ang ilan sa pinakamahalagang mga utos ng AT:
Hakbang 6: Bumili ng HC05 Bluetooth Module
Bumili ng module ng HC05 Blurtooth mula sa ElectroPeak