Съдържание:
- Стъпка 1: Части
- Стъпка 2: Вземете печатни платки за вашия проект
- Стъпка 3: Изтеглете и настройте Arduino IDE
- Стъпка 4: Връзки и запояване
- Стъпка 5: Кодиране на модула
- Стъпка 6: Игра с радио LoRa
Видео: Радиостанции LoRa ESP32 Лесно начало Урок - Без окабеляване: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Хей, какво има, момчета? Akarsh тук от CETech.
Днес ще направим проект, който основно се състои в създаването на радиостанции LoRa, за да разговарят помежду си по възможно най -лесния начин.
Тук микроконтролерът, който съм използвал, е ESP32, който е свързан към платки LoRa на 915MHz, аз също съм прикрепил OLED дисплей към едно от радиото, така че информацията за пакета да е видима. Всички модули, използвани в този проект, са от DFRobot, тъй като има съвместимост с щифтове за тези модули, така че не препоръчвам използването на модули от различни производители. Така че нека започнем!
Направих и видео за подробното изграждане на този проект, препоръчвам да го гледате за по -добра представа и детайли.
Стъпка 1: Части
За да направите това, ще ви е необходима платка ESP32 или ESP8266 и можете също да добавите батерия, ако искате.
Използвах платка LoRa от firebeetle с честота 915MHz. DFRobot предлага 3 вида дъски в зависимост от честотата, която е законна във вашия район:
1) 433MHz
2) 868MHz
3) 915MHz
За дисплея използвах OLED щит.
Предлагам да използвате платки от DFRobot с този модул, тъй като изводът ще бъде съвместим и няма да срещнете проблеми никъде.
Стъпка 2: Вземете печатни платки за вашия проект
Трябва да проверите JLCPCB, за да поръчате печатни платки онлайн евтино!
Получавате 10 печатни платки с добро качество, произведени и изпратени до прага ви за 2 $ и малко доставка. Също така ще получите отстъпка при доставка при първата поръчка. За да проектирате своя собствена печатна платка, преминете към easyEDA, след като направите това, качете вашите Gerber файлове в JLCPCB, за да ги произведете с добро качество и бързо време за изпълнение.
Стъпка 3: Изтеглете и настройте Arduino IDE
Изтеглете Arduino IDE от тук.
1. Инсталирайте Arduino IDE и го отворете.
2. Отидете на Файл> Предпочитания
3. Добавете https://dl.espressif.com/dl/package_esp32_index.j… към допълнителните URL адреси на мениджъра на дъски. Отидете на Инструменти> Борд> Мениджър на табла
5. Потърсете ESP32 и след това инсталирайте платката.
6. Рестартирайте IDE.
Стъпка 4: Връзки и запояване
1. Запоявайте модулите с подреждащи се заглавия.
2. Ще трябва да свържете двата модула LoRa към модулите ESP32 съгласно електрическата схема.
3. Съберете всичките 5-6 модула, които ще използвате, и ги подредете според вашите нужди от радиото. За тези стъпки силно препоръчвам да гледате моя видеоклип, тъй като тази част е обяснена подробно там.
Стъпка 5: Кодиране на модула
Изтеглете хранилището на GitHub:
2. Извлечете изтегленото хранилище.
3. Копирайте библиотеките от изтегленото хранилище в папката Library в папката за скици на Arduino.
4. Отворете скицата на предавателя в Arduino IDE.
5. Придвижете се до Инструменти> Борд. Изберете подходящата платка, която използвате, Firebeetle ESP32 в моя случай.
6. Изберете правилната комуникация. порт, като отидете в Инструменти> Порт.
7. Натиснете бутона за качване.
8. Когато в раздела пише Готово качване, трябва да повторите горните стъпки с приемния модул, за да качите кода.
Стъпка 6: Игра с радио LoRa
Веднага след като захранването се даде на двата модула, OLED на предавателя започва да показва номера на пакета, който се изпраща, от друга страна, серийният монитор, свързан към приемника, показва приетия пакет със силата на сигнала.
Препоръчано:
FTDI окабеляване с ESP8266 / ESP32: 8 стъпки
FTDI окабеляване с ESP8266 / ESP32: Ако искате да използвате ESP8266 или ESP32-камера без бутони за програмиране, ето конфигурацията, от която се нуждаете
Лесно LED празнично светлинно шоу: Магьосници през зимата - WS2812B LED лента с FastLED и урок за Arduino: 6 стъпки
Лесно LED празнично светлинно шоу: Магьосници през зимата | WS2812B LED лента с FastLED и урок за Arduino: Проектирах и програмирах това празнично светлинно шоу за показване навсякъде. Използвах една светодиодна лента WS2812B с плътност на пикселите 30 пиксела/ метър. Тъй като използвах 5 метра, имах общо 150 светодиода. Поддържах кода прост, така че всеки нов да използва WS2812
ESP32 с урок за модул E32-433T LoRa - LoRa Arduino взаимодействие: 8 стъпки
ESP32 с урок за модул E32-433T LoRa | LoRa Arduino Interfacing: Хей, какво става, момчета! Akarsh тук от CETech. Този мой проект е свързан с модула E32 LoRa от eByte, който е мощен 1-ватов трансийвър модул с ESP32, използващ Arduino IDE. Разбрахме работата на E32 в последния ни урок
Bluetooth шлюзов модул за двупосочни радиостанции: 3 стъпки (със снимки)
Модул Bluetooth Gateway за двупосочни радиостанции: Адаптер за Bluetooth шлюз за двупосочни радиостанции Искали ли сте някога да имате безжична слушалка, която да използвате с вашата шунка? Това може да се реализира добре с Bluetooth слушалки, които имат приличен микрофон, и радио, което поддържа Bluetooth. Има по -нови радиостанции
Как лесно да промените знак "Light/LED" за лесно програмиране на Arduino: 7 стъпки (със снимки)
Как лесно да промените знак "Light/LED" за лесно програмиране на Arduino: В тази инструкция ще покажа как всеки може да превърне нещо със светлини в програмируеми мигащи светлини arduino или " Подвижни светлини "