Mundarija:

LoRa ESP32 radiosi oson ishga tushirish bo'yicha qo'llanma - Ulanish yo'q: 6 qadam
LoRa ESP32 radiosi oson ishga tushirish bo'yicha qo'llanma - Ulanish yo'q: 6 qadam

Video: LoRa ESP32 radiosi oson ishga tushirish bo'yicha qo'llanma - Ulanish yo'q: 6 qadam

Video: LoRa ESP32 radiosi oson ishga tushirish bo'yicha qo'llanma - Ulanish yo'q: 6 qadam
Video: #337 LoRa Off-Grid Mesh Communication: Meshtastic (ESP32, BLE, GPS) 2024, Iyul
Anonim
Image
Image

Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan.

Bugun biz LoRa radiolarini bir -birimiz bilan eng oson gaplashadigan qilib sozlash bo'yicha loyiha tayyorlamoqchimiz.

Bu erda men ishlatgan mikrokontroller ESP32 bo'lib, u 915 MGts chastotali LoRa platalariga ulangan, men paketlarning ma'lumotlari ko'rinadigan bo'lishi uchun OLED -displeyni Radiodan biriga ulaganman. Ushbu loyihada ishlatiladigan barcha modullar DFRobot -dan olingan, chunki bu modullar uchun pin mosligi mavjud, shuning uchun men turli ishlab chiqaruvchilar modullaridan foydalanishni tavsiya etmayman. Shunday qilib, boshlaylik!

Men ham ushbu loyihani batafsil qurish haqida video tayyorladim, buni yaxshiroq tushunib olish uchun tomosha qilishni tavsiya qilaman.

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar

Buni amalga oshirish uchun sizga ESP32 kartasi yoki ESP8266 kerak bo'ladi va agar xohlasangiz, batareyani ham qo'shishingiz mumkin.

Men 915 MGts chastotali Firebeetle LoRa kartasidan foydalanardim. DFRobot sizning hududingizda qonuniy chastotaga qarab 3 turdagi taxtalarni taklif qiladi:

1) 433 MGts

2) 868 MGts

3) 915 MGts

Displey uchun men OLED ekranidan foydalanardim.

Men ushbu modul bilan DFRobot -dan taxtalarni ishlatishni taklif qilaman, chunki pinout mos keladi va siz hech qanday muammoga duch kelmaysiz.

2 -qadam: Ishlab chiqarilgan loyihangiz uchun tenglikni oling

Ishlab chiqarilgan loyihangiz uchun tenglikni oling
Ishlab chiqarilgan loyihangiz uchun tenglikni oling

PCB -larga onlayn buyurtma berish uchun siz JLCPCB -ni tekshirishingiz kerak!

Siz 10 ta sifatli PCB ishlab chiqarasiz va 2 $ evaziga sizning eshigingizga jo'natiladi. Shuningdek, siz birinchi buyurtma bo'yicha yuk tashishda chegirmaga ega bo'lasiz. O'zingizning shaxsiy PCB -ni EasyEDA -ga loyihalash uchun, Gerber fayllaringizni JLCPCB -ga yuklang, shunda ular sifatli va tez qaytariladi.

3 -qadam: Arduino IDE -ni yuklab oling va o'rnating

Arduino IDE -ni yuklab oling va o'rnating
Arduino IDE -ni yuklab oling va o'rnating

Arduino IDE -ni bu erdan yuklab oling.

1. Arduino IDE -ni o'rnating va uni oching.

2. Fayl> Sozlamalar -ga o'ting

3. Qo'shimcha taxtalar menejeri URL -lariga https://dl.espressif.com/dl/package_esp32_index.j… qo'shing. Asboblar> Kengash> Kengash menejeri -ga o'ting

5. ESP32 ni qidiring va keyin taxtani o'rnating.

6. IDE -ni qayta ishga tushiring.

4 -qadam: Ulanish va lehim

Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash
Ulanish va payvandlash

1. Modullarni yig'iladigan sarlavhalar bilan lehimlang.

2. Siz ikkala LoRa modulini ESP32 modullariga ulash sxemasiga muvofiq ulashingiz kerak bo'ladi.

3. Siz foydalanadigan barcha 5-6 ta modulni to'plang va ularni sizning ehtiyojingizga qarab joylashtiring. Bu qadamlar uchun men o'z videomni ko'rishni tavsiya qilaman, chunki bu qism u erda batafsil tushuntirilgan.

5 -qadam: Modulni kodlash

Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash
Modulni kodlash

GitHub omborini yuklab oling:

2. Yuklab olingan omborni chiqarib oling.

3. Kutubxonalarni yuklab olingan ombordan Arduino eskiz papkasidagi kutubxona papkasiga nusxalash.

4. Arduino IDE -da Transmitter eskizini oching.

5. Asboblar> Kengash -ga o'ting. Mening holatimda Firebeetle ESP32 mos keladigan taxtani tanlang.

6. To'g'ri xabarni tanlang. Asboblar> Port -ga o'ting.

7. Yuklash tugmasini bosing.

8. Yorliqda yuklash tugadi deb yozilsa, kodni yuklash uchun qabul qiluvchi modul bilan yuqoridagi amallarni takrorlash kerak.

6 -qadam: LoRa radiosi bilan o'ynash

LoRa radiosi bilan o'ynash
LoRa radiosi bilan o'ynash

Ikkala modulga ham quvvat berilishi bilan transmitterdagi OLED yuborilgan paket raqamini ko'rsata boshlaydi, boshqa tomondan Qabul qiluvchiga ulangan seriyali monitor signal kuchi bilan qabul qilingan paketni ko'rsatadi.

Tavsiya: