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

LoRa торон мэдрэгч: 6 алхам
LoRa торон мэдрэгч: 6 алхам

Видео: LoRa торон мэдрэгч: 6 алхам

Видео: LoRa торон мэдрэгч: 6 алхам
Видео: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Арваннэгдүгээр
Anonim
LoRa торон мэдрэгч
LoRa торон мэдрэгч

Энэ бол Ripple LoRa сүлжээний цувралын гурав дахь нь бөгөөд одоо мэдрэгчийн зангилааг харуулав.

Өмнөх нийтлэлүүдийг лавлахын тулд үзнэ үү:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

Хангамж

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг эндээс худалдаж авч болно.

LoRa модуль бүхий Adafruit Feather:

дипол антен:

Алхам 1: Арын дэвсгэр

Арын дэвсгэр
Арын дэвсгэр

Температур, чийгшил гэх мэт ихэнх Arduino мэдрэгчийн модулийг дижитал эсвэл аналог GPIO зүү ашиглан асууж болно. Энэ нийтлэлийн хувьд би дижитал зүү (мэдрэгчийн утга потенциометрийн тохиргооноос эхлэх үед) болон аналог зүү хоёуланг нь ашигладаг дөл мэдрэгч дээр туршиж үзсэн.

Мэдрэгчийн модуль:

Төслийн энэ хэсгийн зорилго нь Ripple LoRa сүлжээнд тусгай мэдрэгч зангилаа оруулах явдал юм. Та дэнжийг алсаас хянах эсвэл дөл илрэх, хөдөлгөөн илрүүлэх гэх мэт тохируулж болох гох нөхцөлд хүрэх үед сэрэмжлүүлэг авах боломжтой.

Алхам 2: Цахилгааны утас

Одоогийн байдлаар зөвхөн хоёр төрлийн хавтанг дэмждэг бөгөөд мэдрэгчийн модулийг холбох шаардлагатай дараах голтой байна:

Adafruit өд:

* Аналог зүү: A1 (gpio 15) -OR-

* Дижитал зүү: 10

TTGO/HELTECH ESP32 LoRa модуль:

* Аналог зүү: 39 -Эсвэл-

* Дижитал зүү: 34

Ихэнх мэдрэгч модулиуд нь 3.3 Вольтыг хүлээн авах боломжтой тул та GND ба VCC зүүг GND болон 3.3V зүү рүү залгах хэрэгтэй.

Алхам 3: Firmware -г шарж байна

Үүнийг хийхийн тулд та Arduino IDE -ийг суулгаж, зорилтот самбарын төрлийг дэмжих шаардлагатай болно.

Энэ Github хуудсан дээр програмыг хэрхэн яаж гэрэлтүүлэх талаар зааварчилгаа байдаг.

github.com/spleenware/ripple

'Sensor Node' зорилтот бүлгүүдийн нэгийг сонгоно уу. ТУЗ -ийг USB кабелиар холбосон тохиолдолд Arduino IDE дээрх Цуваа мониторыг нээгээд програм хангамж хэвийн байгаа эсэхийг шалгаарай. Илгээх мөрөнд 'q' (ишлэлгүй) оруулаад enter дарна уу. Цуваа дэлгэц нь "Q: …" гэсэн текстээр хариулах ёстой.

Алхам 4: Апп дээрх мэдрэгчийг тохируулна уу

Апп дээрх мэдрэгчийг тохируулна уу
Апп дээрх мэдрэгчийг тохируулна уу
Апп дээрх мэдрэгчийг тохируулна уу
Апп дээрх мэдрэгчийг тохируулна уу

Мэдрэгчийн модулийг тохируулах, хянахын тулд та Ripple Commander програмыг суулгах хэрэгтэй. Одоогоор зөвхөн Андройд дэмжигдсэн байна. Play дээрээс татаж авах:

Аппликейшн нь хоёр эхлүүлэгч дүрстэй. 'Төхөөрөмжийн хангамж' нь зөвхөн сүлжээгээ (давтагч, мэдрэгч, гарц гэх мэт) тохируулах үед зориулагдсан болно. Мэдрэгчийн зангилаа нь өвөрмөц Id (2 -оос 254 хооронд) оноож, шифрлэх түлхүүрээ үүсгэх шаардлагатай. Хэрэгслийн самбар дээрх 'ШИНЭ' цэс дээр дараад мэдрэгчийн Id болон нэрийг оруулаад Хадгалах дээр дарна уу. Мэдрэгч одоо үндсэн жагсаалтад байх ёстой.

Мэдрэгчийн зангилааны хувьд тохируулах нэмэлт тохиргооны параметрүүд байдаг. 'Засах' (харандаа) дүрс дээр дараад дараачийн дэлгэц дээрх '…' товчлуур дээр дарж Sensor Config дэлгэцийг үзнэ үү. (дээрх анхны дэлгэцийн зураг). Энэ нь мэдрэгчийг тохируулах, түүний статусыг хэрхэн мэдээлэх, анхааруулах мессежийг бий болгоход зориулагдсан болно. Тохиргоог хийж дууссаны дараа дээд талын самбар дээрх Хадгалах цэс дээр дарна уу.

Баруун талын 'чип' дүрс дээр дарж 'Программист' дэлгэц рүү очно уу. Мэдрэгч самбарыг USB-OTG кабелиар Андройд руу холбоод 'ХӨТӨЛБӨР' товчийг дарна уу. Хэрэв бүх зүйл зүгээр болвол "Дууссан" гэсэн мессеж байх ёстой бөгөөд та одоо салгаж болно.

Андройд эхлүүлэгч рүү буцаж очоод үндсэн "Ripple Commander" эхлүүлэгч дүрс дээр дарна уу. Энэ бол сүлжээний бусад 'пейжер' хэрэглэгчидтэй (Ripple Messenger програм ашигладаг) чатлах, давтагч, мэдрэгчийн зангилаа гэх мэт тусгай зангилаагаа хянах боломжтой програмын үндсэн UI юм. Жагсаалтанд байгаа мэдрэгчийн зангилаа дээр дарахад та төхөөрөмжийн статусын дэлгэцийг харах ёстой (дээрх хоёр дахь дэлгэцийн зургийг үзнэ үү).

Алхам 5: Демо

Дөл мэдрэгчийн сэрэмжлүүлгийн статусыг идэвхжүүлж, гэрийн зангилаа сэрэмжлүүлэг хүлээн авч байгааг харуулав.

Анхааруулга нь өнгөрсөн хугацааны дараа гараар эсвэл автоматаар "шинэчлэгддэг" төлөв байдлыг илэрхийлдэг болохыг анхаарна уу. Энд харуулсан дэлгэц нь дохиоллын статусыг гараар тохируулах "Сэрэмжлүүлгийг дахин тохируулах" товчлуурыг санал болгодог.

Үүсгэсэн сэрэмжлүүлэг нь гэрийн зангилааны самбарыг дуугаргах бөгөөд мессеж нь 'Түүх' таб дээр байх болно.

Алхам 6: Санал хүсэлт

Мэдрэгч нь алслагдсан төлөв байдлыг мэдээлэх, дохио өгөх нь эдгээр урт хугацааны IOT сүлжээнүүдийн хувьд маш ашигтай шинж чанарыг илэрхийлдэг. Энэхүү шинэ чадвараар юу хийж болох, энэ нь хэрхэн хэрэгжсэн тухай сонсоод би маш их баяртай байна. Урьдын адил шийдвэрлэх шаардлагатай байгаа асуудал байгаа эсэхийг сонсохыг хүсч байна.

хүндэтгэлтэйгээр, Скотт Пауэлл.

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