![ESP32 с урок за модул E32-433T LoRa - LoRa Arduino взаимодействие: 8 стъпки ESP32 с урок за модул E32-433T LoRa - LoRa Arduino взаимодействие: 8 стъпки](https://i.howwhatproduce.com/images/003/image-8164-18-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/003/image-8164-20-j.webp)
![](https://i.ytimg.com/vi/guERCKUOmp0/hqdefault.jpg)
Хей, какво става, момчета! Akarsh тук от CETech.
Този мой проект е свързан с модула E32 LoRa от eByte, който е високомощен 1-ватов трансийвър модул с ESP32, използващ Arduino IDE.
Разбрахме работата на E32 в последния ни урок, този път аз проектирах печатна платка, която ще свърже ESP32 към E32.
Накрая ще тестваме нашата платка с друг пробивен модул LoRa и ще установим връзка.
Нека започнем със забавлението сега.
Стъпка 1: Части
![Части Части](https://i.howwhatproduce.com/images/003/image-8164-21-j.webp)
![Части Части](https://i.howwhatproduce.com/images/003/image-8164-22-j.webp)
Можете да намерите модулите LoRa от eByte на следните връзки от LCSC:
E32 1W модул LCSC:
E32 100mW модул LCSC:
Антена 433MHz LCSC:
Firebeetle ESP32 от DFRobot:
Стъпка 2: Вземете печатни платки за вашия проект
![Вземете печатни платки за вашия проект Произведени Вземете печатни платки за вашия проект Произведени](https://i.howwhatproduce.com/images/003/image-8164-23-j.webp)
Трябва да проверите JLCPCB, за да поръчате печатни платки онлайн евтино!
Получавате 10 печатни платки с добро качество, произведени и изпратени до прага ви за 2 $ и малко доставка. Също така ще получите отстъпка при доставка при първата поръчка. За да проектирате своя собствена печатна платка, преминете към easyEDA, след като направите това, качете вашите Gerber файлове в JLCPCB, за да ги произведете с добро качество и бързо време за изпълнение.
Стъпка 3: Предишен урок [ОПЦИОНАЛНО]
![Image Image](https://i.howwhatproduce.com/images/003/image-8164-25-j.webp)
![](https://i.ytimg.com/vi/SFyDDG3L2vo/hqdefault.jpg)
Миналата седмица направих видео за начинаещи за същия модул, което препоръчвам да разгледате, преди да продължите с този урок.
Стъпка 4: Окабеляване и верига
![Окабеляване и верига Окабеляване и верига](https://i.howwhatproduce.com/images/003/image-8164-26-j.webp)
![Окабеляване и верига Окабеляване и верига](https://i.howwhatproduce.com/images/003/image-8164-27-j.webp)
Всички връзки са направени вече на печатната платка.
Връзките между платката ESP32, OLED и E32 са основни и са свързани само с няколко проводника.
Вътрешните връзки на платката за прекъсване E32 са малко по -сложни, за които добавих отделна електрическа схема.
Най -важната връзка, която трябва да се осъществи, е към щифтовете M1 и M0. Те трябва да бъдат свързани към GND или VCC за работата на модула и не могат да бъдат оставени плаващи. Ще научим повече за различния избор на режим, използвайки M1 и M0 в следващата стъпка.
И накрая, също съм прикрепил няколко светодиода към щифтовете Rx и Tx, така че когато предаването на данни се случва през UART, това се вижда на светодиодите.
Стъпка 5: Режими на работа
![Режими на работа Режими на работа](https://i.howwhatproduce.com/images/003/image-8164-28-j.webp)
Промяна на напрежението на щифтовете M1 и M0 могат да бъдат зададени различни режими на модула.
Можем да видим различните режими на горната таблица.
Най -вече се фокусирам върху Mode 0 и Mode 3. За нормална употреба на LoRa държа модула в режим 0, а за конфигуриране го държа в режим 3.
За този проект ще запазим двата пина на 0, т.е. режим 0.
Стъпка 6: Нашата печатна платка
![Нашата печатна платка Нашата печатна платка](https://i.howwhatproduce.com/images/003/image-8164-29-j.webp)
Проектирах печатна платка, използвайки горната схема и я произведох.
Печатната платка има заглавки за модулите на дисплея ESP32, E32 и OLED.
Освен това има някои основни компоненти.
Разбих също някои допълнителни GPIO щифтове на ESP32 на печатната платка за възможност за разширяване на проекта.
Затова запоявах компонентите на печатната платка и програмирах ESP32 в следващата стъпка.
Стъпка 7: Кодиране
![Кодиране Кодиране](https://i.howwhatproduce.com/images/003/image-8164-30-j.webp)
1. Изтеглете хранилището на GitHub:
2. Извлечете изтегленото хранилище.
3. Отворете необработената скица в Arduino IDE.
4. Придвижете се до Инструменти> Борд. Изберете подходящата платка, която използвате, Firebeetle ESP32 в моя случай.
5. Изберете правилната комуникация. порт, като отидете в Инструменти> Порт.
6. Натиснете бутона за качване.
7. Когато в раздела пише Готово качване, ще видите как OLED дисплеят оживява.
Стъпка 8: Последен тест
![Последен тест Последен тест](https://i.howwhatproduce.com/images/003/image-8164-31-j.webp)
![Последен тест Последен тест](https://i.howwhatproduce.com/images/003/image-8164-32-j.webp)
Свързах платката ESP32 към захранване с помощта на микро USB.
За другата страна на връзката LoRa използвах пробивния модул от предишния урок, който свързах с помощта на FTDI модул към компютър и зададох превключвателя на режимите на M0 и M1 на 0 & 0.
След това започна да изпраща данни през UART към модула, свързан към компютъра, и забеляза, че OLED започна да показва получените данни през LoRa, след което ESP32 изпраща обратно съобщение за потвърждение, което виждаме на серийния монитор. Гледайте видеото ми за същото демо.
Препоръчано:
Урок за Arduino - Бутон със стил BLYNK и модул за реле ESP -01: 3 стъпки (със снимки)
![Урок за Arduino - Бутон със стил BLYNK и модул за реле ESP -01: 3 стъпки (със снимки) Урок за Arduino - Бутон със стил BLYNK и модул за реле ESP -01: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-16977-j.webp)
Arduino Tutorial - BLYNK Styled Button и ESP -01 Relay Module: Добре дошли в друг урок на нашия канал, това е първият урок за този сезон, който ще бъде посветен на IoT системите, тук ще опишем някои от функциите и функционалностите на устройствата използвани в този тип системи. За да създадете тези s
Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: 3 стъпки
![Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: 3 стъпки Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: 3 стъпки](https://i.howwhatproduce.com/images/009/image-24901-j.webp)
Урок: Как да изградим VL53L0X лазерен сензорен модул с помощта на Arduino UNO: Описания: Този урок ще ви покаже подробно как да изградите детектор за разстояние с помощта на VL53L0X лазерен сензорен модул и Arduino UNO и той ще работи като вас искам. Следвайте инструкциите и ще разберете този учител
HiFive1 Arduino с HC-05 Bluetooth модул Урок: 7 стъпки
![HiFive1 Arduino с HC-05 Bluetooth модул Урок: 7 стъпки HiFive1 Arduino с HC-05 Bluetooth модул Урок: 7 стъпки](https://i.howwhatproduce.com/images/010/image-28264-j.webp)
HiFive1 Arduino с HC-05 Bluetooth модул Урок: HiFive1 е първата Arduino-съвместима RISC-V базирана платка, изградена с процесор FE310 от SiFive. Платката е около 20 пъти по -бърза от Arduino UNO и тъй като на UNO липсва безжична връзка. За щастие има няколко евтини модула
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: 6 стъпки
![Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: 6 стъпки Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: 6 стъпки](https://i.howwhatproduce.com/images/005/image-12853-6-j.webp)
Първи стъпки с HC05 Bluetooth модул и Arduino [Урок]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak В този урок ще научите как да комуникирате и изпращате данни с Bluetooth, използвайки HC05 Bluetooth модул и дъска Arduino. В края на тази статия ще научите
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
![Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124747-blink-led-by-using-esp32-nodemcu-wifi-and-bluetooth-module-tutorial-5-steps-j.webp)
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc