Агуулгын хүснэгт:
- Алхам 1: Bluefruit модулийг холбох
- Алхам 2: Bluefruit -ийн IDE -ийг тохируулна уу
- Алхам 3: Програмаа бичиж, байршуулна уу
- Алхам 4: Та үүнийг хийсэн
Видео: Bluefruit ашиглан утасгүй цуваа холбоо: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Утаснуудаа бага энергитэй bluetooth -ээр солих энгийн алхам алхмаар гарын авлага энд байна
Bluefruit модуль гэх мэт орчин үеийн bluetooth бага энергитэй технологитой үүнийг хийх баримт бичиг бараг байдаггүй тул үүнийг ойлгоход надад маш их хугацаа шаардагдлаа. Миний зорилго бол Arduino -д холбогдсон акселерометрээс өгөгдлийг утасгүйгээр цуглуулж, өгөгдлийг зөөврийн компьютер эсвэл ухаалаг гар утасныхаа аль нэгэнд задлан шинжлэх зорилгоор цуглуулах явдал байв.
Эхний алхам: UART -ийг унших програмыг татаж аваарай
Mac - Би Adafruit Bluefruit LE Connect -ийг ашиглаж байгаа бөгөөд энэ нь App Store дээр үнэ төлбөргүй байдаг бөгөөд энэ бичлэг дээр бичигдсэн болно.
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Би ижил Bluefruit LE Connect програмыг ашиглаж байгаа боловч зөвхөн IOS хувилбарыг App Store дээрээс шалгаарай.
Windows - GitHub дээр гайхалтай програм байдаг:
github.com/adafruit/adafruit-bluefruit-le-…
Алхам 1: Bluefruit модулийг холбох
Энд байгаа үндсэн холболтын диаграммыг энд дарах болно. Би үүнийг Arduino Uno болон Pro Mini дээр ашиглаж байсан бөгөөд тэдгээр нь үндсэндээ адилхан ажилладаг.
Алхам 2: Bluefruit -ийн IDE -ийг тохируулна уу
Хэрэв та хараахан амжаагүй байгаа бол модулийг програмчлахад ашиглах хэд хэдэн номын санг татаж авах шаардлагатай болно.
learn.adafruit.com/introducing-the-adafrui…
Хэрэв та номын санг хэрхэн суулгахаа мэдэхгүй байгаа бол маш энгийн файлыг задлаад өөрийн баримт бичиг/Arduino/Libraries хавтсанд байрлуулаад IDE -г дахин эхлүүлнэ үү.
Алхам 3: Програмаа бичиж, байршуулна уу
Энэ бол миний бичсэн богино хэмжээний програм бөгөөд bluetooth -ээр хүлээн авагч төхөөрөмж рүү мессеж илгээдэг бөгөөд хамгийн гол нь та цуваа RX / TX зүүгээ тохируулж өөр зэрэгцээ цуваа шугам нэмж оруулах явдал юм.
#оруулах
const int rxpin = 10;
const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
хүчингүй тохиргоо (хүчингүй) {
Цуваа эхлэх (9600); // энэ бол Arduino IDE ашиглан үзэх боломжтой ердийн утастай цуваа дэлгэцийн холболт юм
Цуваа 1. эхлэх (9600); // энэ нь Bluefruit модульд илгээгдсэн хоёр дахь мөрөнд 9600 baud байх ёстой
}
void loop () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
саатал (1000); // энэ нь хоёр газарт хоёуланд нь хэвлэгддэг тул та энэ гайхалтай чухал мессежийг аль ч талаас нь харах ёстой
}
Алхам 4: Та үүнийг хийсэн
Та одоо сонгосон програмынхаа UART -ийн онцлогийг харж байгаа бөгөөд танд өгч буй мессежүүдэд сэтгэл хангалуун байгаа гэж найдаж байна, хэрэв та хэлхээгээ дахин холбохыг оролдохгүй бол GND зүү бариад модулийг дахин тохируулахыг оролдоорой. цэнхэр, улаан гэрэл анивчих хүртэл DFU зүүг 5 секундын турш дарна уу.
Зөвлөмж болгож буй:
Arduino цуваа холбоо: 5 алхам
Arduino цуврал харилцаа холбоо: Arduino -ийн олон төслүүд хэд хэдэн Arduino хооронд өгөгдөл дамжуулахад тулгуурладаг.Хэрэв та RC машин, RC онгоц, алсын дэлгэцтэй цаг уурын станц зохион бүтээх дуртай бол та хэрхэн найдвартай ажиллахаа мэдэх хэрэгтэй болно. цуваа шилжүүлэх
PIC MCU ба Python цуваа холбоо: 5 алхам
PIC MCU ба Python цуваа холбоо: Сайн байна уу залуусаа! Энэ төсөлд би PIC MCU болон Python цуваа холбооны туршилтуудаа тайлбарлахыг хичээх болно. Интернет дээр PIC MCU -тай виртуал терминалаар хэрхэн холбогдох талаар олон заавар, видео байдаг бөгөөд энэ нь маш хэрэгтэй юм. Яаж
Arduino дээр суурилсан төслүүдэд NRF24L01 дамжуулагч модулийг ашиглан утасгүй холбоо: 5 алхам (зурагтай)
Arduino дээр суурилсан төслүүдэд NRF24L01 дамжуулагч модулийг ашиглан утасгүй холбоо: Энэ бол миний робот, микро контроллеруудын талаархи хоёр дахь зааварчилгаа юм. Таны роботыг амьд бөгөөд хүлээж байсны дагуу ажиллаж байгаа нь үнэхээр гайхалтай бөгөөд хэрэв та роботоо эсвэл бусад зүйлийг утасгүйгээр хурдан, хурдан удирдах нь илүү хөгжилтэй байх болно гэдэгт итгээрэй
Хямд 433MHz RF модулиуд болон пик микроконтроллер ашиглан утасгүй холбоо. 2 -р хэсэг: 4 алхам (зурагтай)
Хямд 433MHz RF модулиуд болон пик микроконтроллер ашиглан утасгүй холбоо. 2 -р хэсэг: Энэхүү зааварчилгааны эхний хэсэгт би MPLAB IDE ба XC8 хөрвүүлэгч ашиглан PIC12F1822 -ийг хэрхэн програмчлах, хямд TX/RX 433MHz модулийг ашиглан энгийн утсыг утасгүйгээр илгээхийг үзүүлэв. кабелийн зар
ARM Cortex-M4 ашиглан цуваа холбоо: 4 алхам
ARM Cortex-M4 ашиглан цуваа холбоо: Энэ бол виртуал терминал ашиглан цуваа холболт хийхэд ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ашигладаг талбар дээр суурилсан төсөл юм. Гаралтыг 16x2 LCD дэлгэц дээр авах боломжтой бөгөөд Цуваа холболтын оролтыг Serial Mo -д өгөх боломжтой