Съдържание:
- Стъпка 1: Части
- Стъпка 2: Вземете печатни платки за вашия проект
- Стъпка 3: Разбиране на модула Reyax и как да го използвате. (ОПЦИОНАЛНО: Можете да пропуснете да прочетете тази стъпка, ако не се интересувате от работата)
- Стъпка 4: Свързване на модулите в печатната платка
- Стъпка 5: Запояване на печатната платка
- Стъпка 6: Изтеглете и настройте Arduino IDE
- Стъпка 7: Кодиране на проекта
- Стъпка 8: Игра с устройството
Видео: LoRa дистанционно управление Messenger с 1.8 "TFT за разстояния до 8 км: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Свържете проекта към вашия лаптоп или телефон и след това разговаряйте между устройствата без интернет или SMS, като използвате само LoRa.
Хей, какво има, момчета? Akarsh тук от CETech.
Тази платка също има дисплей и 4 бутона, които могат да се използват и като дистанционно управление за някои устройства. Можете да направите всичко с кода, създаден от вашия собствен потребителски интерфейс. Така че, накратко, този проект има esp8266, който може да даде WiFi функционалност, LoRa модул, 1.8 инчов TFT дисплей, 4 бутона за създаване на потребителски интерфейс. Възможностите с кода са безкрайни.
Той може да бъде свързан към вашия смартфон или към всеки компютър и прави това устройство Messenger с активирана LoRa. Сега, когато това бъде направено, ще можете да изпращате съобщения до всяко друго устройство, използвайки същия LoRa месинджър. Всичко това става без наличието на 4G/LTE/3G/GSM/WiFi/SMS. Което направих в по-ранен проект, който можете да намерите тук:
Стъпка 1: Части
Първо като основна част използвах модул ESP8266 с пробивна платка. Прикрепете го към печатната платка, като използвате някои мъжки и женски заглавки. Използвах 1,8 -инчов TFT SPI дисплей, модул TP4056 за зареждане и защита на батерията и стара батерия за мобилен телефон.
За целите на LoRa използвах RYLR896. Силно препоръчвам този модул, тъй като е много лесен за използване през UART с помощта на AT команди.
Можете да намерите частите по -долу:
1) Модул ESP8266
2) ESP12 пробивна платка
3) TFT дисплей
4) модул TP4056
5) Reyax RYLR896 LoRa модул
6) Моят дизайн на печатни платки
За последните две части, ако имате затруднения при намирането им, можете да ми изпратите съобщение/имейл и аз мога да ви помогна да го намерите във вашия район, или мога да ви ги изпратя, ако желаете.
Стъпка 2: Вземете печатни платки за вашия проект
Трябва да проверите JLCPCB, за да поръчате печатни платки онлайн евтино!
Получавате 10 печатни платки с добро качество, произведени и изпратени до прага ви за 2 $ и малко доставка. Също така ще получите отстъпка при доставка при първата поръчка. За да проектирате своя собствена печатна платка, преминете към easyEDA, след като направите това, качете вашите Gerber файлове в JLCPCB, за да ги произведете с добро качество и бързо време за изпълнение.
Стъпка 3: Разбиране на модула Reyax и как да го използвате. (ОПЦИОНАЛНО: Можете да пропуснете да прочетете тази стъпка, ако не се интересувате от работата)
1. Модулът LoRa, който имаме, е UART модул, който е конфигуриран с помощта на AT команди.
2. Модулът съдържа STM32 MCU, който осъществява всички разговори с модула SPI LoRa на борда на RYLR896.
3. Командите на снимката са основни, към които можете да се обърнете за повече информация: REYAX-Lora-AT-COMMAND-GUIDE
4. Все още силно ви препоръчвам да прегледате видеоклипа ми в YouTube, където обяснявам правилно това.
Стъпка 4: Свързване на модулите в печатната платка
1. И двата модула ще бъдат свързани по същия начин, както на изображението по -горе.
2. Когато двата модула са свързани, можете да програмирате модулите един по един и след това да тествате проекта.
Всички връзки, показани по -горе, се извършват в печатната платка и затова няма нужда от друго окабеляване.
Стъпка 5: Запояване на печатната платка
Запояйте всички компоненти към печатната платка.
Бих предложил първо да запоите компонентите с ниска височина на печатната платка и след това да преминете към компоненти с по -висока височина като заглавките и т.н.
Преди да включите модула, тествайте всички връзки с помощта на мултицет за лоши спойки и къси съединения.
За да програмирам модула, добавих порт за свързване на FTDI232 USB към серийна платка под платката ESP8266, така че да можете лесно да програмирате платката.
Стъпка 6: Изтеглете и настройте Arduino IDE
Изтеглете Arduino IDE от тук.
1. Инсталирайте Arduino IDE и го отворете.
2. Отидете на Файл> Предпочитания
3. Добавете https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json допълнителните URL адреси на мениджъра на табла.
4. Отидете на Tools> Board> Boards Manager
5. Потърсете ESP8266 и след това инсталирайте платката.
6. Рестартирайте IDE.
Стъпка 7: Кодиране на проекта
За да програмирам модула, добавих порт за свързване на FTDI232 USB към серийна платка под платката ESP8266, така че да можете лесно да програмирате платката.
Трябва да натиснете GPIO0 и да го задържите, след това натиснете бутона RESET, след това първо отпуснете бутона RESET, след това бутона GPIO0.
1. Изтеглете хранилището:
2. Извлечете изтеглената папка и отворете файла main.ino в Arduino IDE.
3. Придвижете се до Инструменти> Борд. Изберете подходящата платка, която използвате NodeMCU (12E) работи в повечето случаи.
4. Изберете правилната комуникация. порт, като отидете в Инструменти> Порт.
5. Натиснете бутона за качване.
6. Когато в раздела пише Готово качване, вие сте готови да използвате устройството.
След качване отворете серийния монитор, за да изпращате и получавате съобщения.
Стъпка 8: Игра с устройството
1. Просто включете устройството, ще видите неща на дисплея, можете да натиснете различни бутони, за да видите устройството в действие.
2. Преминете към серийния монитор и незабавно започнете да изпращате текстови съобщения! За да направите другото просто устройство, можете да се обърнете към тази статия:
3. КОНГО! устройството работи според очакванията.
Препоръчано:
Дистанционно управление на базата на LoRa - Управление на уреди от големи разстояния: 8 стъпки
Дистанционно управление на базата на LoRa | Контролирайте уредите от големи разстояния: Хей, какво става, момчета! Akarsh тук от CETech, В този проект ние ще създадем дистанционно управление, което може да се използва за управление на различни инструменти като светодиоди, двигатели или ако говорим за ежедневния си живот, можем да контролираме домашния си аппликант
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: 6 стъпки
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: Ако някога сте загубили дистанционното управление за вашия телевизор или DVD плейър, знаете колко е разочароващо да се налага да ходите, да намирате и използвате бутоните на самото устройство. Понякога тези бутони дори не предлагат същата функционалност като дистанционното. Получаване
Контролирайте домакинските уреди над LoRa - LoRa в домашната автоматизация - LoRa дистанционно управление: 8 стъпки
Контролирайте домакинските уреди над LoRa | LoRa в домашната автоматизация | Дистанционно управление LoRa: Управлявайте и автоматизирайте електрическите си уреди от големи разстояния (километри) без наличието на интернет. Това е възможно чрез LoRa! Хей, какво има, момчета? Akarsh тук от CETech. Тази печатна платка също има OLED дисплей и 3 релета, които
LoRa Messenger за две устройства за разстояния до 8 км: 7 стъпки
LoRa Messenger за две устройства за разстояния До 8 км: Свържете проекта към вашия лаптоп или телефон и след това разговаряйте между устройствата без интернет или SMS, като използвате само LoRa. Хей, какво става, момчета? Akarsh тук от CETech. Днес ще направим проект, който може да бъде свързан към вашия смартфон или който и да е
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制