![Pagsisimula Sa HC05 Bluetooth Module at Arduino [Tutorial]: 6 na Hakbang Pagsisimula Sa HC05 Bluetooth Module at Arduino [Tutorial]: 6 na Hakbang](https://i.howwhatproduce.com/images/005/image-12853-6-j.webp)
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
![Pagsisimula Sa HC05 Bluetooth Module at Arduino [Tutorial] Pagsisimula Sa HC05 Bluetooth Module at Arduino [Tutorial]](https://i.howwhatproduce.com/images/005/image-12853-7-j.webp)
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
![Circuit Circuit](https://i.howwhatproduce.com/images/005/image-12853-8-j.webp)
![Circuit Circuit](https://i.howwhatproduce.com/images/005/image-12853-9-j.webp)
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
![Pagpapadala ng AT-Mga Utos sa HC05 Bluetooth Module Pagpapadala ng AT-Mga Utos sa HC05 Bluetooth Module](https://i.howwhatproduce.com/images/005/image-12853-10-j.webp)
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
Inirerekumendang:
Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: 6 na Hakbang
![Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: 6 na Hakbang Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: 6 na Hakbang](https://i.howwhatproduce.com/images/009/image-26645-j.webp)
Isang Labis na Simpleng Paraan ng Pagsisimula Sa Pag-aautomat ng Bahay Gamit ang Mga Module ng DIY: Masaya akong nagulat nang magpasya akong subukang magdagdag ng ilang mga sensor ng DIY sa katulong sa bahay. Ang paggamit ng ESPHome ay lubos na simple at sa post na ito, matututunan namin kung paano makontrol ang isang GPIO pin at makakuha din ng temperatura & data ng halumigmig mula sa isang wireless n
Pagsisimula ng Arduino Sa Hardware at Software at Mga Arduino Tutorial: 11 Mga Hakbang
![Pagsisimula ng Arduino Sa Hardware at Software at Mga Arduino Tutorial: 11 Mga Hakbang Pagsisimula ng Arduino Sa Hardware at Software at Mga Arduino Tutorial: 11 Mga Hakbang](https://i.howwhatproduce.com/images/010/image-28327-j.webp)
Pagsisimula ng Arduino Sa Hardware at Software at Arduino Tutorials: Sa kasalukuyan, ginugusto ng Mga Gumagawa, Developers ang Arduino para sa mabilis na pag-unlad ng prototyping ng mga proyekto. Ang Arduino ay isang open-source electronics platform batay sa madaling gamiting hardware at software. Ang Arduino ay may napakahusay na komunidad ng gumagamit. Arduino board d
Pagsisimula Sa Arduino at Ethernet: 8 Hakbang
![Pagsisimula Sa Arduino at Ethernet: 8 Hakbang Pagsisimula Sa Arduino at Ethernet: 8 Hakbang](https://i.howwhatproduce.com/images/011/image-32834-j.webp)
Pagsisimula Sa Arduino at Ethernet: Ang iyong Arduino ay madaling makipag-usap sa labas ng mundo sa pamamagitan ng isang wired na koneksyon sa Ethernet. Gayunpaman bago kami magsimula, ipagpapalagay na mayroon kang pangunahing kaalaman sa computer networking, tulad ng kaalaman kung paano ikonekta ang compute
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
![Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang](https://i.howwhatproduce.com/images/003/image-6001-15-j.webp)
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema
E32-433T LoRa Module Tutorial - DIY Breakout Board para sa E32 Module: 6 na Hakbang
![E32-433T LoRa Module Tutorial - DIY Breakout Board para sa E32 Module: 6 na Hakbang E32-433T LoRa Module Tutorial - DIY Breakout Board para sa E32 Module: 6 na Hakbang](https://i.howwhatproduce.com/images/003/image-8480-12-j.webp)
E32-433T LoRa Module Tutorial | DIY Breakout Board para sa E32 Module: Hoy, ano na, Guys! Ang Akarsh dito mula sa CETech. Ang proyekto kong ito ay higit pa sa isang curve sa pag-aaral upang maunawaan ang pagtatrabaho ng module na E32 LoRa mula sa eByte na isang mataas na lakas na 1-watt transceiver module. Kapag naintindihan na namin ang pagtatrabaho, mayroon akong disenyo