Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Mga Bahagi
- Hakbang 2: Mga Koneksyon at Skema
- Hakbang 3: Arduino Code at Serial Communication
- Hakbang 4: Ikonekta ang Arduino sa Android Device
Video: Ang Pagkontrol ng Arduino ay Pinamunuan Ng HC-06 Bluetooth Module: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamusta sa lahat, ito ang aking unang opisyal na tutorial sa Instructable.com, tuwang-tuwa ako sa aking unang proyekto!
Ngayon ay ipapakita ko sa iyo Kung paano ikonekta ang Arduino at Bluetooth module. Makikipag-usap si Arduino sa HC-06 Bluetooth Module Board gamit ang Serial na komunikasyon. (gumagana rin ang tutorial na ito nang walang HC-05)
PANOORIN ANG INTRO DITO
Ang module na Bluetooth na gagamitin natin ngayon ay HC-06 na kilalang at murang. (Nakuha ko ang sa akin para sa 2 $ mula sa aliexpress)
Ang aming app ay nasa proseso pa rin ng pagsubok, kaya hinihikayat ka naming magpadala ng isang email sa: [email protected] kung mayroon kang anumang mga teknikal na problema o nakaranas ka ng ilang mga problema. Maraming salamat sa pag-unawa
Ano ang HC-06?
Ang HC-06 ay isang klase 2 na module ng Bluetooth na dinisenyo para sa transparent na wireless na komunikasyon sa serial. Sa sandaling ito ay ipinares sa isang master Bluetooth device tulad ng PC, smartphone o tablet, ang operasyon nito ay nagiging transparent sa gumagamit. Ang lahat ng data na natanggap sa pamamagitan ng serial input ay agad na nakukuha sa hangin. Kapag tumatanggap ang module ng wireless data, ipinapadala ito sa pamamagitan ng serial interface nang eksakto kung saan ito natanggap. Walang kinakailangang code ng gumagamit na partikular sa module ng Bluetooth sa programang microcontroller ng gumagamit.
Gagamitin din namin ang Serial na komunikasyon para sa proyekto ngayon. Para sa Arduino, ito ay sa pamamagitan ng default na mga pin ng RX at TX (D0, D1)
Para sa karagdagang impormasyon bisitahin ang:
Matapos basahin ang itinuturo na ito magagawa mong:
1) Ikonekta ang Arduino Board sa anumang Android phone sa pamamagitan ng Bluetooth at magpadala / tumanggap ng data.
2) Bumuo ng isang proyekto at basahin ang mga halaga mula sa mga sensor nang wireless
3) Bumuo ng isang Home Automation o robot na walang kontrol na wireless.
Hakbang 1: Mga Bahagi at Mga Bahagi
Kakailanganin namin ang mga bahaging ito:
- 1x Arduino Board (gagamitin ko ang Arduino UNO)
- 1x Bluetooth Module HC-06 o HC-05
- 1x Led ng anumang kulay (Gumamit ako ng asul na 5mm)
- 1x 220Ω Resistor
- Breadboard at jumper
- (Opsyonal) 9V Baterya
Hakbang 2: Mga Koneksyon at Skema
Bumuo tayo!
Ang circuit ay napaka-simple at maliit, kaya't may ilang mga koneksyon lamang na gagawin.
Ang lahat ng mahahalagang koneksyon at eskematiko ay ipinapakita sa larawan sa itaas.
Ikonekta ang negatibong dulo ng Led sa GND gamit ang isang resistor na 220Ω at ang positibong pagtatapos sa Digital Pin 2.
Hakbang 3: Arduino Code at Serial Communication
I-upload ang sumusunod na sketch sa Arduino gamit ang isang USB cable.
Huwag kalimutang idiskonekta ang module ng HC-06 bago i-upload ang sketch!
Bakit?
Ang Mga Pins ng HC-06 (RX at TX) ay gumagamit ng mga pin ng Arduino Uno para sa komunikasyon sa computer. Ang partikular na board na ito ay mayroon lamang isang hardware Serial pin at pagkonekta ng isang bagay dito habang ang pag-upload ng isang sketch ay lilikha ng salungatan. Mag-download
Paliwanag sa Code:
- Una, idineklara namin ang isang const (pare-pareho, na hindi mababago sa paglaon) Integer para sa Led, na nasa pin 2
- Sa pag-setup () sinimulan namin ang Serial na komunikasyon na may 9600 baud rate at na-set up ang led bilang isang OUTPUT
- Sa loop (), sa tuwing inuulit ang programa binabasa natin ang Serial na may Serial.read () at iniimbak namin bilang isang solong character sa isang variable na tinatawag na "c"
- Nagdagdag kami ng maramihang kung / iba pang mga pahayag upang suriin kung ang "c" ay isang 'a' o 'b'
- Kung ang char ay 'a' i-on namin ang led, kung ang char ay 'b' pinapatay namin ang led
- Nagdagdag kami ng isang maliit na pagkaantala para sa mga pagbabasa
Handa na kami para sa huling hakbang!
Hakbang 4: Ikonekta ang Arduino sa Android Device
I-download ngayon ang sumusunod na app: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Ang Smart Bluetooth ay isang app na nagbibigay-daan sa iyo upang magamit ang iyong telepono upang makipag-usap sa iyong Bluetooth module o board, na may pinakamadali at pinakasimpleng paraan. Nagbubukas ito ng pintuan sa walang limitasyong mga paraan upang makontrol ang iyong mga proyekto sa DIY. Nag-aalok ang Smart Bluetooth ng maraming iba't ibang mga paraan kung paano magpadala ng data sa iyong module.
Ang Smart Bluetooth ay may mga sumusunod na tampok:
- Mabilis na koneksyon sa iyong module
- Magpadala at tumanggap ng data mula sa iyong module
- Kontrolin ang mga digital at PWM na pin ng tatanggap
- Madilim at Banayad na tema
- Iba't ibang mga layout ng kontrol para sa iba't ibang mga layunin
- Modern at tumutugon UI
- Nako-customize na mga pindutan at switch
- Ipatupad ang iyong proyekto sa DIY RC Car na may magandang gamepad
- Madaling kontrolin ang iyong mga RGB Led strip na may mga slider
- Awtomatikong pinapatay ang Bluetooth kapag nakasara upang makatipid ng buhay ng baterya
- Linya ng utos (terminal)
Sa tutorial na ito, ginagamit namin ang unang TAB na may malaking humantong, sapat na sapat upang magpadala ng dalawang character.
Sa mga sumusunod na larawan ipapakita ko sa iyo kung paano gamitin ang app. Ipapakita ko sa iyo kung paano maghanap para sa mga kalapit na aparato, kung paano ipares sa module na ginagamit namin, at kung paano i-set up ang data na ipinadala mula sa app. Kung sa tingin mo ay nalilito ka, huminto ka at bumalik sa nakaraang mga hakbang hanggang sa mapagana mo ito. Gayunpaman, kung mayroon ka pa ring mga problema ipaalam sa akin [email protected], tutugon ako sa loob ng 24 na oras:)
- Buksan ang app, slide sa pamamagitan ng intro, pindutin ang pindutan ng PAGHahanap at maghanap para sa mga kalapit na aparato
- Kapag nahanap ang iyong aparato, piliin ito sa pamamagitan ng pag-click dito
- Piliin ang ginustong tema (madilim o ilaw) at pindutin nang matagal ang pindutan na iyong pinili
- Maghintay para sa koneksyon, kung nabigo ito, subukang kumonekta muli
- Matapos ang matagumpay na koneksyon, mag-tap sa malaking humantong sa unang tab (humantong) at suriin ang LED na konektado sa iyong Arduino kung kumurap ito
- Kung gumagana ang lahat at nais mong i-edit ang data na ipinadala sa Arduino, i-unlock ang higit pang mga tampok at suportahan ako, bumili ng premium, masisiyahan ako:)
Dapat ganun.
Huwag kalimutang i-rate at mag-iwan ng magandang puna. Salamat at magkita tayo sa susunod na tutorial:)
Mangyaring suportahan ang aking proyekto sa Robotic Arm dito: Mag-click Dito!
Inirerekumendang:
Pagkontrol ng isang LED Gamit ang NodeMCU WiFi Module at Blynk App: 7 Hakbang
Pagkontrol ng isang LED Gamit ang NodeMCU WiFi Module at Blynk App: Ipapakita sa iyo ng Instructable na ito kung paano makontrol ang isang LED gamit ang NodeMCU ESP8266 WiFi module sa pamamagitan ng Blynk smartphone app. Kung ikaw ay isang nagsisimula, basahin ang. Kung mas may karanasan ka, maaaring interesado kang lumaktaw hanggang sa wakas, kung saan pinag-uusapan ko ang tungkol sa
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa 2 Hakbang lamang: 3 Hakbang
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa Lamang 2 Mga Hakbang: Pagod na sa pagkonekta sa maraming mga wire mula sa USB hanggang TTL module sa NODEMcu, sundin ang itinuturo na ito, upang mai-upload ang code sa 2 hakbang lamang. Kung ang USB port ng Ang NODEMcu ay hindi gumagana, pagkatapos ay huwag panic. Ito lang ang USB driver chip o ang konektor ng USB,
Pagkontrol sa Liwanag ng LED Gamit ang Arduino at Bluetooth Module (HC-05): 4 na Hakbang
Pagkontrol sa Liwanag ng LED Gamit ang Arduino at Bluetooth Module (HC-05): Panimula Sa tutorial na ito, makokontrol namin ang liwanag ng LED gamit ang Arduino UNO, Bluetooth Module (HC-05) at application ng Android para sa Bluetooth (Bluetooth Terminal)
Pinamunuan ng Boses na RGB na Humantong: 5 Hakbang (na may Mga Larawan)
Pinamamahalaan ng Boses na RGB Led: Hello Guys1Today ipapakita ko sa iyo kung paano bumuo ng isang kinokontrol na boses na RGB na humantong gamit ang isang arduino / Ebot8. Kaya't nang walang karagdagang dapat bayaran, pumunta sa hakbang 1. At good luck sa pagbuo nito
Simpleng Gabinete na Pinamunuan ng Gabinete Sa Recycled Power Adapter: 6 Mga Hakbang
Simpleng Gabinete na Pinamunuan ng Gabinete Sa Recycled Power Adapter: Ang bawat isa ay may mga power adapter na wala nang paggamit. Mula sa mga lumang laptop, portable phone at lahat ng uri ng portable machine. Huwag itapon ang mga ito !!!!!!!!!!!!!!!!!!!!!!!!! Hanapin ang 12volt at 9 volt adapters. Maaari nating gamitin ang mga ito bilang mga power adapter