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

LoRa ESP32 радиог хялбархан эхлүүлэх заавар - Утасгүй: 6 алхам
LoRa ESP32 радиог хялбархан эхлүүлэх заавар - Утасгүй: 6 алхам

Видео: LoRa ESP32 радиог хялбархан эхлүүлэх заавар - Утасгүй: 6 алхам

Видео: LoRa ESP32 радиог хялбархан эхлүүлэх заавар - Утасгүй: 6 алхам
Видео: TTGO ESP32 OLED LoRa 2024, Арваннэгдүгээр
Anonim
Image
Image

Хөөе, яасан бэ, залуусаа? Акарш энд CETech -ээс ирсэн.

Өнөөдөр бид LoRa радиог хоорондоо хамгийн хялбар аргаар ярилцахаар тохируулах төсөл хийх гэж байна.

Энд миний ашигладаг микроконтроллер бол 915MHz LoRa самбартай холбогдсон ESP32 юм, би бас нэг радиод OLED дэлгэц хавсаргасан бөгөөд ингэснээр пакетийн мэдээлэл харагдах болно. Энэхүү төсөлд ашигласан бүх модулиуд нь DFRobot -ээс авсан бөгөөд эдгээр модульд зүү нийцтэй байдаг тул өөр өөр үйлдвэрлэгчдийн модулийг ашиглахыг зөвлөдөггүй. Тиймээс эхэлцгээе!

Би энэ төслийг хэрхэн яаж хийх талаар нарийвчилсан видео бичлэг хийсэн бөгөөд үүнийг илүү сайн ойлгохын тулд үүнийг үзэхийг зөвлөж байна.

Алхам 1: эд анги

Эд анги
Эд анги
Эд анги
Эд анги

Үүнийг хийхийн тулд танд ESP32 самбар эсвэл ESP8266 хэрэгтэй бөгөөд хэрэв хүсвэл зайгаа нэмж болно.

Би 915 МГц давтамжтай Firebeetle LoRa хавтанг ашигласан. DFRobot нь танай бүс нутагт хууль ёсны давтамжаас хамааран 3 төрлийн самбарыг санал болгодог.

1) 433 МГц

2) 868 МГц

3) 915 МГц

Дэлгэцийн хувьд би OLED бамбай ашигласан.

Энэ модулийг ашиглан DFRobot -ийн самбарыг ашиглахыг санал болгож байна, учир нь зүү нь нийцтэй байх бөгөөд та хаана ч ямар ч асуудалгүй тулгарах болно.

Алхам 2: Үйлдвэрлэсэн төслийнхөө ПХБ -ийг аваарай

Төсөлдөө зориулж ПХБ авах
Төсөлдөө зориулж ПХБ авах

ПХБ -ийг онлайнаар хямд үнээр захиалахын тулд та JLCPCB -ийг шалгаж үзэх хэрэгтэй!

Та сайн чанарын 10 ширхэг ПХБ -ийг үйлдвэрлэн 2 долларын үнээр, үүдэнд нь хүргэж өгнө. Мөн та анхны захиалгаа өгөхдөө тээвэрлэлтийн хөнгөлөлт эдлэх болно. Өөрийн ПХБ -ийн загварыг хялбар EDA дээр байрлуулахын тулд үүнийг хийж дууссаны дараа Gerber файлуудаа JLCPCB дээр байршуулж, чанартай, хурдан хугацаанд үйлдвэрлэх боломжтой болно.

Алхам 3: Arduino IDE татаж аваад тохируулна уу

Arduino IDE татаж аваад тохируулна уу
Arduino IDE татаж аваад тохируулна уу

Arduino IDE -г эндээс татаж авна уу.

1. Arduino IDE -ийг суулгаад нээнэ үү.

2. Файл> Тохиргоо руу очно уу

3. Нэмэлт самбар менежерийн URL хаягийг https://dl.espressif.com/dl/package_esp32_index.j… нэмнэ үү. Багаж хэрэгсэл> Удирдах зөвлөл> Самбарын менежер рүү очно уу

5. ESP32 -ийг хайж олоод самбарыг суулгана уу.

6. IDE -г дахин эхлүүлнэ үү.

Алхам 4: Холболт ба гагнуур

Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур
Холболт ба гагнуур

1. Модулийг овоолох толгойтой гагнах.

2. LoRa модулийг хоёуланг нь ESP32 модульд холбох схемийн дагуу холбох шаардлагатай болно.

3. Ашиглах бүх 5-6 модулийг цуглуулж, Радиогийн хэрэгцээнд нийцүүлэн овоолно уу. Эдгээр алхмуудын хувьд энэ хэсгийг нарийвчлан тайлбарласан байгаа тул би видеогоо үзэхийг зөвлөж байна.

Алхам 5: Модулийг кодлох

Модулийг кодлох
Модулийг кодлох
Модулийг кодлох
Модулийг кодлох
Модулийг кодлох
Модулийг кодлох

GitHub репозиторыг татаж авах:

2. Татаж авсан репозиторыг задлах.

3. Татаж авсан репозитороос номын сангуудыг Arduino ноорог хавтас дахь Номын сангийн фолдерт хуулж ав.

4. Arduino IDE дээр дамжуулагчийн ноорогыг нээнэ үү.

5. Tools> Board руу очно уу. Миний ашиглаж буй тохирох самбарыг сонгоорой, миний хувьд Firebeetle ESP32.

6. Зөв харилцаа холбоог сонгоно уу. Tools> Port руу очиж портыг оруулна уу.

7. Байршуулах товчийг дарна уу.

8. Таб дээр Байршуулалт дууссан гэж хэлэхэд та кодыг байршуулахын тулд хүлээн авагчийн модулийн тусламжтайгаар дээрх алхмуудыг давтах ёстой.

Алхам 6: LoRa радиогоор тоглох

LoRa радиогоор тоглож байна
LoRa радиогоор тоглож байна

Модульд хоёуланд нь хүч өгвөл дамжуулагч дээрх OLED илгээгдэж буй пакетийн дугаарыг харуулж эхэлдэг бол нөгөө талаас хүлээн авагчтай холбогдсон сериал дэлгэц нь хүлээн авсан пакетийг дохионы хүчээр харуулдаг.

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