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

Bluefruit ашиглан утасгүй цуваа холбоо: 4 алхам
Bluefruit ашиглан утасгүй цуваа холбоо: 4 алхам

Видео: Bluefruit ашиглан утасгүй цуваа холбоо: 4 алхам

Видео: Bluefruit ашиглан утасгүй цуваа холбоо: 4 алхам
Видео: 5 УДИВИТЕЛЬНЫХ ЖИЗНЕННЫХ ХАКОВ # 2 2024, Долдугаар сарын
Anonim
Bluefruit ашиглан утасгүй цуваа холболт хийх
Bluefruit ашиглан утасгүй цуваа холболт хийх

Утаснуудаа бага энергитэй 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 модулийг холбох

Bluefruit модулийг холбож байна
Bluefruit модулийг холбож байна

Энд байгаа үндсэн холболтын диаграммыг энд дарах болно. Би үүнийг Arduino Uno болон Pro Mini дээр ашиглаж байсан бөгөөд тэдгээр нь үндсэндээ адилхан ажилладаг.

Алхам 2: Bluefruit -ийн IDE -ийг тохируулна уу

Bluefruit -ийн IDE -ийг тохируулна уу
Bluefruit -ийн IDE -ийг тохируулна уу
Bluefruit -ийн IDE -ийг тохируулна уу
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 секундын турш дарна уу.

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