Агуулгын хүснэгт:
- Алхам 1: Танд юу хэрэгтэй вэ?
- Алхам 2: Хэлхээ
- Алхам 3: Апп
- Алхам 4: Хөтөлбөр
- Алхам 5: Апп болон Arduino -г холбоно уу
- Алхам 6: Туршилт
- Алхам 7: Апп байхгүй хүмүүст зориулсан нэмэлт алхам
Видео: Arduino -Alued дээрх Bluetooth: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Өнөөдөр би танд HC05 эсвэл HC06 bluetooth модулийг хэрхэн хялбархан ашиглахыг тайлбарлах болно. Бид зөвхөн асаах/унтраах бүрэлдэхүүн хэсгүүдтэй (дижитал тээглүүртэй) үндсэн ойлголтуудыг сурах гэж байна.
Би аналог бүрэлдэхүүн хэсгүүдийн талаар зааварчилгаа өгөх болно (зүү A …), эцэст нь үүнийг хэрхэн яаж хийхээ олж мэдээд үүнийг дуусгах болно.
Алхам 1: Танд юу хэрэгтэй вэ?
Энэ төслийг хэрэгжүүлэхийн тулд танд дараахь зүйлс хэрэгтэй болно.
- 1 Ардуино Уно
- Утас
- 1 удирдсан
- 1 эсэргүүцэл (220 ом)
- 1 bluetooth модуль (HC05 эсвэл HC06, ялгааг би дараа нь тайлбарлах болно)
- 1 талхны самбар
- 1 компьютер
- arduino -ийн USB кабель
- PlayStore дээр "bluetooth RC хянагч" аппликейшн бүхий ухаалаг гар утас Android
Апп нь AppStore дээр байгаа эсэхийг мэдэхгүй ч та үүнийг хайж болно. Хэрэв тийм биш бол сүүлчийн алхам руу очно уу.
Алхам 2: Хэлхээ
Хэрэв та arduino диаграм үүсгэх сайн програм эсвэл вэбсайтыг мэддэг бол би таныг сэтгэгдэл дээр хүлээж байна!
Тиймээс би нэгийг нь олоогүй тул (tinkercad дээр bluetooth модуль байхгүй байсан) би зүгээр л танд зориулан гоё зураг хийлээ!
Bluetooth модуль:
- RXD → зүү 10
- TXD → зүү 11
- GND → GND
- VCC 3.3V
Лед:
- Урт хөл → зүү 9
- Богино хөл → резистор бүхий талхны хавтан
Зургыг ашиглан хэлхээг дахин бүтээнэ үү.
Алхам 3: Апп
Эхлээд "bluetooth rc хянагч" програмыг татаж аваарай. Үндсэндээ та нэг товчлуурыг дарахад arduino руу захидал илгээх болно. Та тохиргоон дотроос үсгийг шалгаж болно. Акселерометрийн функц байдаг боловч бид үүнийг ашиглахгүй.
Алхам 4: Хөтөлбөр
Энэ програм нь bluetooth хэрхэн ажилладагийг ойлгох гол хэсэг юм.
Та програм дээрх бүх тайлбарыг зураг дээрээс олж болох боловч нэгдэх боломжтой болно.
Хэрэв танд асуулт байгаа бол тэдгээрийг сэтгэгдэл дээр асуухаас бүү эргэлзээрэй!
Алхам 5: Апп болон Arduino -г холбоно уу
Bluetooth модуль болон ухаалаг гар утсыг холбохын тулд апп руу ороод тохиргооны товчлуурыг дараад "машинд холбогдох" дээр дарна уу. Дараа нь HC05 (эсвэл HC06 ашиглаж байгаа бол HC06) дээр дарна уу. Bluetooth модулийн улаан туяа одоо 2 удаа, дараа нь хоосон, дараа нь 2 удаа гялалзах ёстой. Апп дээрх улаан товчлуур ногоон болж хувирсан байх ёстой.
Эхний удаа модулийг холбоход нууц үг асуух болно. Анхны нууц үг 1234 байна.
Алхам 6: Туршилт
Одоо та bluetooth -ийг холбож, програмыг картанд оруулсан тул үүнийг туршиж үзэх боломжтой. Удирдах товчлуурыг асаахын тулд дээш, доош товчлуурыг дарахад л хангалттай.
Алхам 7: Апп байхгүй хүмүүст зориулсан нэмэлт алхам
Хэрэв та андройд ухаалаг гар утас ашиглахгүй байгаа бол програмыг татаж авах боломжгүй байж магадгүй юм.
Та өөр програм ашиглаж болно. Bluetooth arduino програмыг хайж олоод миний ашиглаж буй програмаар ажиллаж байгаа эсэхийг шалгаарай. Энэ нь ижил зурвас илгээхгүй байж магадгүй тул товчлуур бүрийг дарахад ямар мессеж илгээдэг болохыг олж мэдэхийг хичээ. Үүнийг хийхийн тулд та програмын тохиргоонд очиж эсвэл товчлуур бүрийг цуваа дэлгэцээр шалгаж болно. Хэрэв та мессежийг цуваа дэлгэц дээр хэрхэн хэвлэхээ мэдэхгүй байгаа бол коммент хэсэгт асуугаарай.
Та мөн MIT -ийн AppInventor ашиглан өөрийн аппликейшн үүсгэх боломжтой. Би үүнийг хэзээ ч ашиглаж байгаагүй, нэг хэсэг нь дизайны хувьд, нөгөө нь програмын хувьд гэсэн хоёр хэсэгтэй байдгийг л мэдэж байна. Энэ нь хэрхэн ажилладагийг та өөрөө хайх хэрэгтэй болно, уучлаарай.
Зөвлөмж болгож буй:
TM1637 LED дэлгэц дээрх Arduino дэлгэцийн температур: 7 алхам
TM1637 LED дэлгэц дээрх Arduino дэлгэцийн температур: Энэ хичээлээр бид LED дэлгэц TM1637, DHT11 мэдрэгч, Visuino ашиглан температурыг хэрхэн харуулах талаар сурах болно
Хамгийн бага нүцгэн - Breadboard дээрх Arduino: 5 алхам
Хамгийн бага нүцгэн - Breadboard дээрх Arduino: Arduino нь ATMega328p чипийг ашигладаг. Үүнийг SMD форматаар (ATMega328p-AU) эсвэл нүхний гагнуурын DIP форматаар (ATMega328p-PU) авах боломжтой. Гэсэн хэдий ч чип өөрөө ажиллахгүй болно. Үүнд хэд хэдэн бүрэлдэхүүн хэсэг хэрэгтэй бөгөөд бүгдийг нь нүцгэн гэж нэрлэдэг
Танкны DIY платформ - Bluetooth хяналт + шугам дээрх хөдөлгөөн: 8 алхам
Танкны DIY платформ - Bluetooth хяналт + шугам дээрх хөдөлгөөн: Arduino -д зориулсан DIY танкийн платформ - Bluetooth хяналт (Android App Inventor 2 дээрх гар утасны програм) + Robofest тэмцээний зохион байгуулалтын дагуу шугамын дагуу шилжих
IR Remote дээрх Arduino Boat: 7 алхам
IR Remote дээрх Arduino Boat: Өнөөдөр би энгийн arduino IR алсын завь хэрхэн хийхийг үзүүлэх болно
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар: Энэхүү зааварчилгаанд бид Raspberry Pi 4 дээрх ADXL335 (акселерометр) мэдрэгчийг Shunya O/S -тэй холбох болно