Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: Ishlab chiqarilgan loyihangiz uchun tenglikni oling
- 3 -qadam: Arduino IDE -ni yuklab oling va o'rnating
- 4 -qadam: Ulanish va lehim
- 5 -qadam: Modulni kodlash
- 6 -qadam: LoRa radiosi bilan o'ynash
Video: LoRa ESP32 radiosi oson ishga tushirish bo'yicha qo'llanma - Ulanish yo'q: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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 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
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
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
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:
Buzilgan BOSE QC25 minigarnituralarini ta'mirlash bo'yicha oson qo'llanma - Bir quloqdan ovoz chiqmaydi: 5 qadam (rasmlar bilan)
Buzilgan BOSE QC25 minigarnituralarini ta'mirlash bo'yicha oson qo'llanma - Bir quloqdan ovoz chiqarmaydi: Bose quloqchinlari va ayniqsa shovqinni bekor qiluvchi faol guruhi bilan mashhur. Birinchi marta elektronika do'koniga QuietComfort 35 -ni qo'yganimda, ular yaratgan sukunat meni hayratda qoldirdi. Biroq, menda juda ko'p narsa bor edi
ESP8266 va ESP32 uchun Python -ni ishga tushirish: 6 qadam
ESP8266 va ESP32 uchun Python-ni ishga tushirish: Bacground ESP8266 va uning katta akasi ESP32-bu TCP/IP-ning to'liq to'plami va mikro-nazorat qilish qobiliyatiga ega arzon Wi-Fi mikrochiplari. ESP8266 chipi ishlab chiqaruvchilar hamjamiyatining e'tiboriga birinchi marta 2014 yilda kelgan. O'shandan beri past narx (
Raspberry Pi B+ Ishga kirish bo'yicha qo'llanma: 6 qadam
Raspberry Pi B+ Ishga tushirish bo'yicha qo'llanma: Bu malina pi b+ modelini ishga tushirish bo'yicha qo'llanma
ESP32 E32-433T LoRa moduli bo'yicha qo'llanma - LoRa Arduino interfeysi: 8 qadam
ESP32 E32-433T LoRa moduli bo'yicha qo'llanma | LoRa Arduino interfeysi: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech-dan. Bu mening loyiham Arduino IDE yordamida ESP32 yuqori quvvatli 1 vattli uzatuvchi moduli bo'lgan eByte-dan E32 LoRa modulini bog'laydi
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: 4 qadam
Oson qadam bilan o'z ishga tushirish buyrug'ini yarating: men bu erda ko'rsataman, qanday qilib Windows operatsion tizimida o'z ishga tushirish buyrug'ini yaratishingiz mumkin. Aslida, derazalardagi bu xususiyat juda zo'r, bu sizning dastur oynangizni darhol ochish uchun foydalidir. Endi siz har qanday ilovani ochish uchun buyruqni yaratishingiz mumkin