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

ESP32 E32-433T LoRa модулийн хичээлтэй - LoRa Arduino интерфэйс: 8 алхам
ESP32 E32-433T LoRa модулийн хичээлтэй - LoRa Arduino интерфэйс: 8 алхам

Видео: ESP32 E32-433T LoRa модулийн хичээлтэй - LoRa Arduino интерфэйс: 8 алхам

Видео: ESP32 E32-433T LoRa модулийн хичээлтэй - LoRa Arduino интерфэйс: 8 алхам
Видео: Радиомодули EBYTE E22 LoRa, настройка и поключение к ардуино 2024, Арваннэгдүгээр
Anonim
Image
Image

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

Миний энэ төсөл бол eByte-аас E32 LoRa модулийг холбосон бөгөөд энэ нь Arduino IDE ашиглан ESP32 бүхий 1 ваттын өндөр хүчин чадалтай модуль юм.

Бид E32 -ийн ажлыг сүүлийн хичээл дээрээ ойлгосон бөгөөд энэ удаад би ESP32 -ийг E32 -тэй холбох ПХБ -ийг зохион бүтээсэн болно.

Эцэст нь бид самбараа LoRa -ийн өөр модуль ашиглан туршиж, холболт хийх болно.

Одоо хөгжилтэй байдлаас эхэлье.

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

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

Та eByte -аас LoRa модулийг LCSC -ийн дараах линкүүдээс олж болно.

E32 1W модуль LCSC:

E32 100mW модуль LCSC:

Антен 433MHz LCSC:

DFRobot -аас Firebeetle ESP32:

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

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

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

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

Алхам 3: Өмнөх заавар [НЭМЭЛТ]

Image
Image

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

Алхам 4: Утас ба хэлхээ

Утас ба хэлхээ
Утас ба хэлхээ
Утас ба хэлхээ
Утас ба хэлхээ

Бүх холболтыг ПХБ дээр аль хэдийн хийсэн болно.

ESP32, OLED болон E32 таслах самбаруудын хоорондох холболтууд нь үндсэн бөгөөд зөвхөн хэд хэдэн утас ашиглан холбогддог.

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

Хамгийн чухал холболт бол M1 ба M0 зүү юм. Модулийг ажиллуулахын тулд тэдгээрийг GND эсвэл VCC -ийн аль алинд нь холбох шаардлагатай бөгөөд үүнийг хөвж орхиж болохгүй. Дараагийн алхамд M1 ба M0 ашиглан янз бүрийн горим сонгох талаар бид илүү ихийг олж мэдэх болно.

Эцэст нь хэлэхэд, би Rx ба Tx зүү дээр хэд хэдэн LED холбосон бөгөөд ингэснээр UART -ээр мэдээлэл дамжуулах үед LED дээр харагдах болно.

Алхам 5: Үйлдлийн горимууд

Үйл ажиллагааны горимууд
Үйл ажиллагааны горимууд

M1 ба M0 тээглүүрийн хүчдэлийг өөрчлөх замаар модулийн өөр өөр горимыг тохируулж болно.

Дээрх хүснэгтэд бид янз бүрийн горимыг харж болно.

Би ихэвчлэн 0 болон 3 -р горимд анхаарлаа хандуулдаг.

Энэ төслийн хувьд бид хоёуланг нь хоёуланг нь 0, өөрөөр хэлбэл Mode 0 байлгах болно.

Алхам 6: Бидний ПХБ

Манай ПХБ
Манай ПХБ

Би дээрх хэлхээний диаграмыг ашиглан ПХБ -ийг зохион бүтээж, үйлдвэрлэсэн.

ПХБ нь ESP32, E32, OLED дэлгэцийн модулийн толгойтой.

Үүнээс гадна зарим үндсэн бүрэлдэхүүн хэсгүүд байдаг.

Төслийн өргөтгөл хийх зорилгоор би PCB дээрх ESP32 -ийн нэмэлт GPIO тээглүүрүүдийг гаргаж авлаа.

Тиймээс би бүрэлдэхүүн хэсгүүдийг ПХБ дээр гагнаж, дараагийн алхамд ESP32 програмчлав.

Алхам 7: Кодлох

Кодлох
Кодлох

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

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

3. Arduino IDE дээр түүхий ноорог нээнэ үү.

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

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

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

7. Таб дээр Байршуулалт дууссан гэж хэлэхэд та OLED дэлгэцийг насан туршдаа харах болно.

Алхам 8: Эцсийн шалгалт

Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт

Би ESP32 ПХБ -ийг микро USB ашиглан тэжээлд холбосон.

LoRa холбоосны нөгөө талд би FTDI модулийг ашиглан компьютерт холбосон өмнөх хичээлээс авсан модулийг ашиглаж, M0 ба M1 горимын шилжүүлэгчийг 0 & 0 болгож тохируулсан.

Дараа нь UART -ээр дамжуулан өгөгдлийг компьютерт холбогдсон модульд илгээж эхэлсэн бөгөөд OLED нь LoRa -ээр хүлээн авсан өгөгдлийг ESP32 хүлээн авсны дараа цуврал дэлгэц дээр харуулсан мэдэгдэл илгээсэн болохыг ажиглав. Үүнтэй ижил демо үзэхийн тулд миний видеог үзээрэй.

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