Talaan ng mga Nilalaman:

Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06): 4 na Hakbang
Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06): 4 na Hakbang

Video: Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06): 4 na Hakbang

Video: Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06): 4 na Hakbang
Video: #15 HC 05 Bluetooth Modbus Android HMI | Outseal Arduino PLC 2024, Hulyo
Anonim
Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06)
Mga Setting ng Mga utos ng Bluetooth AT (HC05 HC06)

Hey guys! Inaasahan kong nasiyahan ka sa dati kong itinuro na "Paano Makontrol ang Servo Motor Arduino Tutorial". Ito ay isa pang impormasyong nagbibigay ng kaalaman upang turuan ka kung paano mag-interface sa iyong module ng Bluetooth at i-configure ang mga setting nito sa pamamagitan ng mga utos ng AT, kaya kung nais mong baguhin ang iyong pangalan o password ng Arduino Bluetooth o anumang iba pang mga paramerter ng Bluetooth, ito ang magiging pinakamahusay na gabay para sa iyo upang makamit ito

Sa panahon ng paggawa ng tutorial na ito, sinubukan naming tiyakin na ang artikulong ito ang magiging pinakamahusay na gabay para sa iyo upang masiyahan sa pag-aaral ng mga pangunahing kaalaman sa kung paano gumana ang mga module ng bluetooth sa ilalim ng AT mode ng pag-order at malaman ang ilang kapaki-pakinabang na impormasyon tungkol sa kung paano gamitin nang maayos ang Nakatakda ang utos ng AT.

Napakahalaga ng mga nasabing detalye lalo na sa mga nais magsimulang matuto ng electronics at robotics. kaya inaasahan namin na ang itinuturo na ito ay naglalaman ng mga kinakailangang dokumento.

Ano ang matututunan mo mula sa itinuturo na ito:

Alamin ang kasaysayan ng hitsura ng utos ng AT.

Maunawaan ang pagkakaiba sa pagitan ng mga module ng HC bluetooth.

Alamin ang hardware ng module ng HC Bluetooth.

Gawin ang naaangkop na diagram ng mga kable gamit ang isang Arduino board.

Itakda ang Bluetooth sa mode na utos ng AT.

Simulan ang mga bagong setting ng Bluetooth

Hakbang 1: Paano Mag-Interface Sa Mga Bluetooth Module

Paano Mag-interface Sa Mga Module ng Bluetooth
Paano Mag-interface Sa Mga Module ng Bluetooth
Paano Mag-interface Sa Mga Module ng Bluetooth
Paano Mag-interface Sa Mga Module ng Bluetooth
Paano Mag-interface Sa Mga Bluetooth Module
Paano Mag-interface Sa Mga Bluetooth Module

Simula sa paglalarawan ng proyekto, ipasadya namin ang mga parameter ng module ng Bluetooth, ngunit paano kami makikipag-usap sa mga module ng Bluetooth!

Tulad ng maraming iba pang mga aparato Ang mga module ng Bluetooth ay tumatanggap ng komunikasyon sa pamamagitan ng mga utos ng AT upang mai-configure ang mga setting ng mga ito tulad ng pangalan, password, rate ng baud at iba pang mga setting.

Ano ang mga utos na ito sa AT

Bumalik sa taong 1981 inimbento ni Dennis Hayes ang isang tukoy na wikang pang-utos upang maiugnay ang "aparato ng smartmodem na Hayes" at ang hanay ng wikang pang-utos na ito ay binubuo ng isang serye ng mga maikling string ng teksto na maaaring pagsamahin upang makabuo ng mga utos para sa mga pagpapatakbo tulad ng pagdayal, pagbitay, at pagbabago ng mga parameter ng koneksyon. Mula dito nagmumula ang ideya na bumuo ng higit pa at higit pa sa hanay ng Hayes o ang mga utos ng AT na itinakda upang mag-interface ng mas maraming mga aparato gamit ang ilang uri ng karakter sa unlapi.

Tulad ng iba pang mga aparato, ang mga Bluetooth module ay mayroong AT mode ng pag-utos kung saan maaari mong i-interface ang mga ito gamit ang mga utos ng AT upang maitakda ang mga ito sa mga parameter.

Kaya upang maipadala ang mga utos ng AT sa isang module ng Bluetooth kailangan muna natin itong buksan sa AT mode ng pag-utos.

Ang pinakatanyag na mga module ng Bluetooth ay ang HC-06 at ang module na HC-05 na gagamitin sa aming tutorial.

Mahirap makilala ang pagitan ng dalawang Bluetooth sa pamamagitan lamang ng pagtingin, ngunit gamit ang isang breakout board ang pagkakaiba ay nasa mga pin.

Hakbang 2: Ang Bluetooth Hardware

Ang Bluetooth Hardware
Ang Bluetooth Hardware
Ang Bluetooth Hardware
Ang Bluetooth Hardware

Para sa aming module na HC-05 mayroon kaming lahat ng anim na mga pin na ito:

  1. KEY o Paganahin: Ang pin na ito ay kailangang hilahin nang mataas upang makapasok sa AT mode. Sa aming module ng Bluetooth mayroon na kaming pindutan ng push na napakahalaga upang maitaguyod ang mataas na hanay ng pull ng KEY pin
  2. VCC at GND para sa power supply.
  3. RXD at TXD para sa serial data ng input / output
  4. STATE pin, huwag pansinin lamang ito dahil marahil ay hindi ito konektado sa wala sa mga pin ng Bluetooth at hindi namin ito kakailanganin sa tutorial na ito.

Gagamitin ko ang Arduino board upang maipadala ang serial AT utos sa aking module na Bluetooth.

Hakbang 3: Circuit Diargram

Circuit Diargram
Circuit Diargram

Lumipat ako sa easyEDA upang likhain ang aking diagram ng circuit para sa tutorial na ito at narito kung paano i-wire ang module ng bluetooth sa Arduino, ang kinakailangan lamang ay ang pin number 3 mula sa Arduino hanggang RXD ng Bluetooth at ang pin number 2 ng Arduino upang TXD ng Bluetooth, GND sa GND at VCC sa Arduino 5V.

Hakbang 4: Mga Code at Pagsubok

Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok
Mga Code at Pagsubok

Ang paglipat sa bahagi ng software, tulad ng nabanggit ko na ay gumagamit kami ng Arduino board upang makipag-usap sa Bluetooth.

Sa sandaling mapatakbo namin ang Arduino magkakaroon kami ng Bluetooth LED na mabilis na kumikislap sa isang agwat ng kalahati ng isang segundo na nangangahulugang ang mode na AT ay hindi naipasok kaya bago paandarin ang Arduino ay hawakan lamang ang pindutan ng push na pinindot at pagkatapos ay paganahin ang iyong Arduino, bilang isang resulta magkakaroon ka ng LED blinking na mas mabagal sa isang agwat ng 2 segundo na nagpapahiwatig ng matagumpay na pagpasok ng AT command mode. Pinapatakbo namin ngayon ang Arduino serial monitor o anumang iba pang serial monitor tulad ng teraterms upang simulang ipadala ang mga utos ng AT, maaari mong makuha ang dokumento ng AT command mula sa link sa pag-download sa ibaba, ipinapakita ng dokumentong ito ang magagamit na listahan ng mga AT command para sa aming module ng Bluetooth.

Upang masimulan ang mga setting pinapatakbo namin ang serial monitor at itinakda namin ang rate ng baud sa 9600 at parehong pagbalik ng NL at karwahe, ngayon kung ipadala mo ang mga character na AT sa pamamagitan ng serial monitor dapat kang makakuha ng isang OK na tugon mula sa module ng Bluetooth.

Magsisimula kami sa pamamagitan ng pagtatakda ng rate ng Baud sa 9600BPS at upang gawin ito kailangan naming isulat ang AT + UART = 9600, 0, 0 pagkatapos ay pindutin ang enter, sa bawat matagumpay na operasyon na kailangan mo upang makakuha ng isang OK na tugon mula sa module ng Bluetooth

Papalitan din namin ang pangalan ng Bluetooth sa Device1 kaya nagsusulat kami ng AT + NAME = Device1

At babaguhin din namin ang password ng Bluetooth sa 2020 kaya nagsusulat kami ng AT + PSWD = 2020

Maraming iba pang mga tagubilin sa AT ang magagamit tungkol sa paggamit ng module ng Bluetooth kaya ang kailangan mo lang gawin ay ang pag-download ng dokumento na naka-link sa link sa ibaba at basahin ito upang makuha ang tamang utos na AT na kailangan mo.

Kasunod sa tutorial na ito magagawa mong i-customize ang Bluetooth ng iyong mga robot at aparato at maaari mong patakbuhin ang mga ito tulad ng propesyonal.

Tungkol sa aking darating na mga tutorial maaari kang magmungkahi ng ilang mga tema sa seksyon ng komento sa ibaba,

Isang huling bagay, siguraduhin na gumagawa ka ng electronics araw-araw. Magkita tayo sa susunod

Inirerekumendang: