Агуулгын хүснэгт:
- Алхам 1: Bluetooth модулиудтай хэрхэн харилцах вэ
- Алхам 2: Bluetooth тоног төхөөрөмж
- Алхам 3: Circuit Diargram
- Алхам 4: Код ба туршилт
Видео: Bluetooth AT командын тохиргоо (HC05 HC06): 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн уу найзуудаа! Миний өмнөх зааварчилгаа "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 модулиуд нь AT командын тусламжтайгаар холболтыг хүлээн авч, нэр, нууц үг, дамжуулалтын хурд болон бусад тохиргоог тохируулдаг.
Эдгээр AT командууд юу вэ
1981 он руу буцаж ирэхэд Деннис Хэйс "Hayes smartmodem төхөөрөмж" -тэй харилцах тусгай команд хэлийг зохион бүтээсэн бөгөөд энэхүү хэлний багц нь богино текстийн мөрүүдээс бүрдэх бөгөөд залгах, таслах, таслах гэх мэт үйлдлүүдийн командуудыг гаргах боломжтой юм. холболтын параметрүүдийг өөрчлөх. Эндээс Хэйсийн багц эсвэл AT командыг илүү олон төхөөрөмжүүдийн интерфэйсийг ашиглахын тулд ямар нэгэн угтвар тэмдэгт ашиглан хөгжүүлэх санаа гарч ирж байна.
Бусад төхөөрөмжүүдийн нэгэн адил Bluetooth модулиуд нь AT командын горимтой бөгөөд параметрүүдийг тохируулахын тулд та AT командыг ашиглан интерфэйс хийх боломжтой.
Тиймээс AT командыг Bluetooth модульд илгээхийн тулд эхлээд үүнийг AT командын горимд оруулах хэрэгтэй.
Хамгийн алдартай Bluetooth модулиуд бол манай хичээлд ашиглах HC-06 ба HC-05 модулиуд юм.
Эдгээр хоёр Bluetooth -ийг зөвхөн хараад л ялгахад хэцүү байдаг, гэхдээ хагарлын самбар ашиглан ялгаа нь зүү дээр байдаг.
Алхам 2: Bluetooth тоног төхөөрөмж
Манай HC-05 модулийн хувьд бидэнд эдгээр зургаан голтой:
- KEY буюу Идэвхжүүлэх: AT горимд орохын тулд энэ зүүг өндөрт татах шаардлагатай. Манай Bluetooth модульд бид түлхүүр товчлууртай байдаг бөгөөд энэ нь түлхүүрийн өндөр зүүг тохируулах чухал ач холбогдолтой юм
- Цахилгаан хангамжийн VCC ба GND.
- Цуваа оролт/гаралтын өгөгдөлд зориулсан RXD ба TXD
- 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 -ийг өөрчилж, мэргэжлийн хүн шиг ажиллуулах боломжтой болно.
Миний ирэх хичээлүүдийн талаар та доорх тайлбар хэсэгт зарим сэдвийг санал болгож болно
Хамгийн сүүлд хийх зүйл бол та өдөр бүр цахилгаан бараа хийж байгаа эсэхээ шалгаарай. Дараа уулзая
Зөвлөмж болгож буй:
Загвар төмөр замын WiFi DCC командын станц: 5 алхам
Загвар төмөр замд зориулсан WiFi DCC командын станц: 2021 оны 4 -р сарын 5 -нд шинэчлэгдсэн: хэлхээний бүрэлдэхүүн хэсгүүдийн шинэ ноорог ба горим. Шинэ ноорог: command_station_wifi_dcc3_LMD18200_v4.ino WiFi -ийг ашиглан зааварчилгаа өгөх шинэ DCC системийг гар утас/таблет тохируулагчийн 3 хэрэглэгч ашиглаж болно. fo
Андройд төхөөрөмжид зориулсан гадаад Bluetooth GPS -ийн үйлчилгээ үзүүлэгчийн тохиргоо: 8 алхам
Андройд төхөөрөмжүүдэд зориулсан гадны Bluetooth GPS-ийн үйлчилгээ үзүүлэгчийн тохиргоо: Энэхүү зааварчилгаа нь гар утсандаа өөрийн Bluetooth-ээр ажилладаг гадны GPS-ийг хэрхэн яаж бий болгох, ердөө 10 долларын үнэтэй ямар ч зүйл асаах талаар тайлбарлах болно. NEO 6M U-blox GPSHC-05 bluetooth модуль Blutooth бага эрчим хүчний модулиудыг холбодог Ardui
Bluetooth дээр HC-05 цуваа тохиргоо: 10 алхам
Bluetooth дээр HC-05 цуваа тохиргоо: Андройд төхөөрөмж болон HC-05 Bluetooth SPP модулийг Arduino-ийн зарим төслүүдэд ашиглаж байхдаа HC-05 дамжуулалтын хурд болон бусад параметрүүдийг PC-ийн USB порт руу холболгүйгээр шалгаж, өөрчлөхийг хүссэн. HC-05 модулиуд нь цуваа болон Blu-ийг холбодог
Оддын дайныг командын мөрөөр үзэх: 14 алхам
Оддын дайныг командын мөрөөр үзэх: Цонхны компьютер бүр хэдхэн энгийн командыг ашиглан хийж чаддаг цэвэр заль мэх
MXR командын дөрөөний шинэ унтраалга: 3 алхам
MXR Command Pedal -ийн шинэ унтраалга: 80 -аад оны эхэн үеэс MXR -ийн хямд үнэтэй гитар эффектийн дөрөө эзэмшдэг хэн бүхэн түүний хамгийн сул тал бол хуванцараар хийсэн, унтраах хөл унтраалга гэдгийг мэддэг. Би M-163 Sustain дөрөө эзэмшдэг бөгөөд надад үнэхээр таалагддаг