Агуулгын хүснэгт:

Bluetooth AT командын тохиргоо (HC05 HC06): 4 алхам
Bluetooth AT командын тохиргоо (HC05 HC06): 4 алхам

Видео: Bluetooth AT командын тохиргоо (HC05 HC06): 4 алхам

Видео: Bluetooth AT командын тохиргоо (HC05 HC06): 4 алхам
Видео: 1/2 ANDROID Bluetooth модуль HC-05 Управление без without Arduino AT Commands Часть 1. 2024, Арваннэгдүгээр
Anonim
Bluetooth AT командын тохиргоо (HC05 HC06)
Bluetooth AT командын тохиргоо (HC05 HC06)

Сайн уу найзуудаа! Миний өмнөх зааварчилгаа "Arduino Servo Motor -ийг хэрхэн удирдах тухай заавар" танд таалагдсан гэж найдаж байна. Энэ бол таны Bluetooth модультай хэрхэн ажиллах, AT командын тусламжтайгаар тохиргоог хэрхэн хийхийг зааж өгөх өөр нэг зааварчилгаа бөгөөд хэрэв та Arduino Bluetooth нэр, нууц үг эсвэл бусад Bluetooth параметрүүдийг өөрчлөхийг хүсч байвал энэ нь танд хамгийн сайн гарын авлага болно. түүндээ хүрэх.

Энэхүү гарын авлага хийх явцад бид энэхүү нийтлэл нь AT командын горимд bluetooth модулиуд хэрхэн ажилладаг талаар анхан шатны мэдлэг олж авах, зөв ашиглах талаар зарим хэрэгтэй мэдээллийг олж авахын тулд энэхүү нийтлэл нь танд хамгийн сайн гарын авлага болно гэдэгт итгэлтэй байхыг хичээсэн. AT командын багц.

Ийм дэлгэрэнгүй мэдээлэл нь ялангуяа электроник, робот техникийг сурахыг хүсч буй хүмүүст маш чухал юм. Тиймээс энэхүү заавар нь шаардлагатай бичиг баримтыг агуулсан болно гэж найдаж байна.

Энэхүү зааварчилгаанаас юу сурах вэ:

AT командын гадаад төрх байдлын түүхийг олж мэдэх.

HC bluetooth модулиудын ялгааг ойлгох.

HC Bluetooth модулийн техник хангамжтай танилцана уу.

Arduino самбар ашиглан тохирох утас диаграмыг хий.

Bluetooth -ийг AT командын горимд тохируулна уу.

Bluetooth -ийн шинэ тохиргоог эхлүүлнэ үү

Алхам 1: Bluetooth модулиудтай хэрхэн харилцах вэ

Bluetooth модулиудтай хэрхэн харилцах вэ
Bluetooth модулиудтай хэрхэн харилцах вэ
Bluetooth модулиудтай хэрхэн харилцах вэ
Bluetooth модулиудтай хэрхэн харилцах вэ
Bluetooth модулиудтай хэрхэн харилцах вэ
Bluetooth модулиудтай хэрхэн харилцах вэ

Төслийн тайлбараас эхлэн бид Bluetooth модулийн параметрүүдийг өөрчлөх болно, гэхдээ бид Bluetooth модулиудтай хэрхэн харилцах вэ!

Бусад олон төхөөрөмжүүдийн нэгэн адил Bluetooth модулиуд нь AT командын тусламжтайгаар холболтыг хүлээн авч, нэр, нууц үг, дамжуулалтын хурд болон бусад тохиргоог тохируулдаг.

Эдгээр AT командууд юу вэ

1981 он руу буцаж ирэхэд Деннис Хэйс "Hayes smartmodem төхөөрөмж" -тэй харилцах тусгай команд хэлийг зохион бүтээсэн бөгөөд энэхүү хэлний багц нь богино текстийн мөрүүдээс бүрдэх бөгөөд залгах, таслах, таслах гэх мэт үйлдлүүдийн командуудыг гаргах боломжтой юм. холболтын параметрүүдийг өөрчлөх. Эндээс Хэйсийн багц эсвэл AT командыг илүү олон төхөөрөмжүүдийн интерфэйсийг ашиглахын тулд ямар нэгэн угтвар тэмдэгт ашиглан хөгжүүлэх санаа гарч ирж байна.

Бусад төхөөрөмжүүдийн нэгэн адил Bluetooth модулиуд нь AT командын горимтой бөгөөд параметрүүдийг тохируулахын тулд та AT командыг ашиглан интерфэйс хийх боломжтой.

Тиймээс AT командыг Bluetooth модульд илгээхийн тулд эхлээд үүнийг AT командын горимд оруулах хэрэгтэй.

Хамгийн алдартай Bluetooth модулиуд бол манай хичээлд ашиглах HC-06 ба HC-05 модулиуд юм.

Эдгээр хоёр Bluetooth -ийг зөвхөн хараад л ялгахад хэцүү байдаг, гэхдээ хагарлын самбар ашиглан ялгаа нь зүү дээр байдаг.

Алхам 2: Bluetooth тоног төхөөрөмж

Bluetooth тоног төхөөрөмж
Bluetooth тоног төхөөрөмж
Bluetooth тоног төхөөрөмж
Bluetooth тоног төхөөрөмж

Манай HC-05 модулийн хувьд бидэнд эдгээр зургаан голтой:

  1. KEY буюу Идэвхжүүлэх: AT горимд орохын тулд энэ зүүг өндөрт татах шаардлагатай. Манай Bluetooth модульд бид түлхүүр товчлууртай байдаг бөгөөд энэ нь түлхүүрийн өндөр зүүг тохируулах чухал ач холбогдолтой юм
  2. Цахилгаан хангамжийн VCC ба GND.
  3. Цуваа оролт/гаралтын өгөгдөлд зориулсан RXD ба TXD
  4. STATE pin, үүнийг үл тоомсорлоорой, учир нь энэ нь Bluetooth зүүтэй холбогдоогүй байж магадгүй бөгөөд энэ зааварт бидэнд хэрэггүй болно.

Би Arduino самбарыг ашиглан цуваа AT командыг Bluetooth модульд илгээх болно.

Алхам 3: Circuit Diargram

Хэлхээний диаграмм
Хэлхээний диаграмм

Би энэ гарын авлагад зориулж өөрийн схемийг бий болгохын тулд easyEDA руу нүүсэн бөгөөд энд bluetooth модулийг Arduino руу хэрхэн яаж холбох вэ, энэ нь зөвхөн Arduino -аас Bluetooth -ийн RXD хүртэлх 3 -р зүү, Arduino -ийн 2 -р зүү юм. Bluetooth -ийн TXD, GND -аас GND, VCC -аас Arduino 5V.

Алхам 4: Код ба туршилт

Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд
Код ба туршилтууд

Програм хангамжийн хэсэг рүү шилжихийн тулд дээр дурдсанчлан бид Bluetooth -тэй холбогдохын тулд Arduino самбарыг ашиглах болно.

Arduino -г асаасны дараа бид Bluetooth LED -ийг секундын хагасаар хурдан анивчих болно, энэ нь AT горимд ороогүй гэсэн үг бөгөөд ингэснээр Arduino -ийг асаахаас өмнө товчлуурыг дараад Arduino -г асаагаарай. LED нь 2 секундын дотор аажмаар анивчдаг бөгөөд энэ нь AT командын горимд амжилттай орсныг илтгэнэ. Одоо бид AT тушаалуудыг илгээж эхлэхийн тулд Arduino сериал монитор эсвэл тератерм гэх мэт бусад сериал мониторыг ажиллуулж байна, та AT командын баримт бичгийг доорх татаж авах линкээс авах боломжтой бөгөөд энэ баримт бичигт манай Bluetooth модульд байгаа AT командын жагсаалтыг харуулав.

Тохиргоог эхлүүлэхийн тулд бид цуваа мониторыг ажиллуулж, дамжуулалтын хурдыг 9600 болгож NL ба тэрэгний өгөөжийг хоёуланг нь тохируулна, одоо хэрэв та AT тэмдэгтүүдийг цуваа дэлгэцээр дамжуулж байвал Bluetooth модулийн OK хариуг авах ёстой.

Бид Baud -ийн хурдыг 9600BPS болгож эхлэх бөгөөд ингэхийн тулд AT+UART = 9600, 0, 0 гэж бичээд enter товчлуурыг дарна уу.

Бид Bluetooth -ийн нэрийг Device1 болгон өөрчлөх тул AT+NAME = Device1 гэж бичнэ

Мөн бид Bluetooth нууц үгийг 2020 он болгон өөрчлөх тул AT+PSWD = 2020 гэж бичнэ

Bluetooth модулийг ашиглахтай холбоотой бусад олон AT заавар байдаг тул доорх линк дээр хавсаргасан баримт бичгийг татаж аваад уншихад л шаардлагатай AT командыг авах боломжтой болно.

Энэхүү гарын авлагад хамрагдсанаар та одоо робот, төхөөрөмжүүдийнхөө Bluetooth -ийг өөрчилж, мэргэжлийн хүн шиг ажиллуулах боломжтой болно.

Миний ирэх хичээлүүдийн талаар та доорх тайлбар хэсэгт зарим сэдвийг санал болгож болно

Хамгийн сүүлд хийх зүйл бол та өдөр бүр цахилгаан бараа хийж байгаа эсэхээ шалгаарай. Дараа уулзая

Зөвлөмж болгож буй: