Съдържание:
- Консумативи
- Стъпка 1: Настройка на TTGO ESP32
- Стъпка 2: Настройка на пера от Adafruit
- Стъпка 3: Настройте приложението Ripple Messenger
- Стъпка 4: Обратна връзка
Видео: LoRa Mesh Radio: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е сравнително проста добавка за мобилни телефони, която позволява SMS-подобни съобщения в група, когато са извън обхвата на клетката, или при сценарии на бедствие. Той използва радиостанции Semtech LoRa за комуникации с ниска мощност/дълги разстояния. Има много хардуерни опции и все още опитвам различни устройства и производители, но засега този урок ще покаже как да се сглоби и настрои една от следните дъски:
- TTGO ESP32 Lora с OLED
- Адафрутно перо M0 RFM96
Консумативи
Хардуерът може да бъде закупен тук:
- TTGO ESP32 Lora с OLED. -ИЛИ-
- Адафрутно перо M0 RFM95
Елементи по избор, но препоръчителни са:
- малък превключвател за включване/изключване
- Пиезо зумер
- малка 1S Lipo батерия
- USB OTG кабел
Стъпка 1: Настройка на TTGO ESP32
Тази платка е доста хубава с това, че включва хубав OLED екран и Bluetooth радио. За съжаление, радиото LoRa не е толкова добро, колкото Feather, и изглежда само достига половината от обхвата.
С тази платка можете да изберете дали да се свържете към слушалката чрез UDB OTG кабел, Bluetooth Classic или Bluetooth LE. Просто мигате платката със съответния образ на фърмуера (има три различни двоични файла на фърмуера за всеки тип връзка).
Стъпки:
- флаш платката с изображението на фърмуера на Ripple: Следвайте ReadMe на GitHub
- свържете батерията и превключете
- свържете пиезо зумера: TTGO V2 -> към GND и Pin 13, други платки -> към GND и Pin 25
- по избор: 3D отпечатване на кутията
За това също съм проектирал калъф за 3D разпечатване, който можете да изтеглите от тук:
Стъпка 2: Настройка на пера от Adafruit
Тези дъски са с добро качество, но малко по -скъпи. Има малко повече работа с тях, тъй като трябва да направите още запояване, за да инсталирате LoRa антена.
Стъпки:
- флаш платката с фърмуера на Ripple: Следвайте ReadMe на GitHub
- свържете пиезо зумера към GND и цифровия щифт 11. (РЕДАКТИРАНЕ: НЕ пин 13, както беше посочено по -горе)
- запоявайте съединителя на u.fl антена към долната страна, свържете антената към u.fl
- По избор: 3D отпечатване на кутията. Вижте тук за файловете:
(По избор) Запояване на диполната антена
Калъфът за 3D разпечатване е предназначен за използване с тази диполна антена: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Това е добра антена, но няма правилния конектор, така че трябва да отрежете IPEX4 един, след това да отделите коаксиалните плитки и спойка към заземяващите подложки на антената (вижте края на снимката по -горе). За да направите това, трябва да отстраните около 10 мм от външната пластмаса от края на кабела, след това да отделите много фината околна коаксиална телена мрежа и след това да поставите малко спойка върху нея. След това отстранете около 1 мм от пластмасата от вътрешната активна жица и поставете малко количество спойка върху нея.
След това предварително оформете заземяващите подложки на антената върху перото и активната антенна подложка в средата, след това запойте антената към тези подложки (отделен коаксиален към заземяващите подложки, активен вътрешен проводник към антенната подложка).
Стъпка 3: Настройте приложението Ripple Messenger
Придружаващото приложение за това се нарича Ripple Messenger. В момента има само версия за Android, която можете да изтеглите от магазина на Play: Ripple Messenger
На всеки човек във вашата група трябва да бъде присвоен уникален числов идентификатор, между 1 и 254. Трябва да подредите това помежду си. Няма централен сървър за координиране.
Можете също (по избор) да се организирате в подгрупи, като се присвоите с различни идентификатори на група (отново между 1 и 254). По подразбиране можете просто да останете в нулева група. Групите са като „канали“и ще образуват отделни мрежести мрежи.
Добавяне на приятели
След като сте въвели собствените си данни в екрана за настройка и сте избрали ЗАПАЗВАНЕ, след това можете да бъдете добавени като приятел към телефоните на други потребители, като сканирате QR кодовете един на друг. Това обменя публични ключове, така че можете да изпращате съобщения един на друг насаме. Други устройства във вашата група ще предават мълчаливо вашите съобщения, но не могат да ги „отворят“.
Свързване на радио
Радио платката може да бъде свързана към таблета/слушалката или чрез USB OTG кабел, или чрез Bluetooth. Трябва да зададете предпочитанията си за това, като изберете менюто „Предпочитания“от горната лента за действие. В горната лента за действие има икона, която ще стане постоянно бяла, когато установи, че вашата радио платка е свързана.
За Bluetooth Classic трябва да се уверите, че Bluetooth е включен и трябва да сдвоите телефона/таблета си с платката ръчно. Отидете на настройката за Bluetooth, изберете сканиране/опресняване и докоснете „Устройство на вълните“, когато се появи. Върнете се в приложението Ripple, след това докоснете бутона „Избор на устройство“и изберете „Ripple Device“от списъка.
За Bluetooth LE не е необходимо да сдвоявате. Просто се уверете, че сте избрали „Ripple Service“на екрана „Choose Device“.
Разговори
От главния екран просто докоснете приятеля, с когото искате да разговаряте, което преминава към екрана за разговори (както е показано на снимката по -горе). Лентата за действие ще покаже тяхното име, а вдясно е сигнален индикатор, който показва дали устройството на този потребител в момента е достижимо и колко силен е най -близкият сигнал.
Просто въведете съобщения или докоснете иконата „закрепване“вляво от текстовото поле, за да изпратите текущото си местоположение.
Когато други потребители изпратят местоположението си, ще го видите подчертано и с изчисление на това колко далеч са и приблизително на коя позиция на компаса. Можете да докоснете връзката, за да видите местоположението в Google Maps.
Стъпка 4: Обратна връзка
Това е просто нещо, което съм правил като хоби и защото се наслаждавам на този вид работа. Това беше интересно предизвикателство и продължава.
Все още търся по -добри радиомодули и хардуерни комбинации, заедно с дизайн на 3D печат, за да го направя по -скоро като потребителско устройство.
Вероятно все още има редица грешки, които да бъдат изгладени. Кажете ми дали това е работило при вас или ако срещнете проблеми. Обратната връзка е много добре дошла.
Наслади се!
за разбирането, Скот Пауъл.
Дарете Ако смятате, че този проект е полезен и искате да хвърлите малко биткойни по моя начин, ще бъда наистина благодарен: Моят BTC адрес: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Препоръчано:
Контролирайте домакинските уреди над LoRa - LoRa в домашната автоматизация - LoRa дистанционно управление: 8 стъпки
Контролирайте домакинските уреди над LoRa | LoRa в домашната автоматизация | Дистанционно управление LoRa: Управлявайте и автоматизирайте електрическите си уреди от големи разстояния (километри) без наличието на интернет. Това е възможно чрез LoRa! Хей, какво има, момчета? Akarsh тук от CETech. Тази печатна платка също има OLED дисплей и 3 релета, които
Робат за рисуване на аватар, използващ MESH: 6 стъпки (със снимки)
Робат за рисуване на аватар с помощта на MESH: Чували ли сте, че физическата активност може да ви направи по -креативни? Да бъдете активни ви помага да разтегнете мисленето си и да генерирате творчески идеи. Ако не тренирате често, но искате да подсилите креативността си, не се притеснявайте - ето нещо за вас
Известия за перална машина, използващи MESH: 4 стъпки (със снимки)
Известия за пералня, използващи MESH: Ами сега! Забравих за дрехите в пералнята … Забравяте ли винаги да вземете дрехите си, след като са изперени? Тази рецепта ще надстрои пералната ви машина, за да получавате известия чрез Gmail или IFTTT, след като дрехите ви са готови за снимка
Автоматизирайте домашните си устройства, използвайки MESH и Logitech Harmony: 5 стъпки (със снимки)
Автоматизирайте домашните си устройства с помощта на MESH и Logitech Harmony: Търсите ли начин да автоматизирате домашните си устройства с малко усилия? Омръзна ли ви да използвате дистанционно управление, за да превключвате устройствата си " Включено " и " Изключено "? Можете да автоматизирате устройствата си с MESH сензор за движение и Logitech Ha
Камера с управление на движение, използваща MESH SDK: 6 стъпки (със снимки)
Камера с управление на движение, използваща MESH SDK: Искате ли да автоматизирате камерата си, за да заснемете най -добрите моменти на вашия домашен любимец, докато не сте вкъщи? Сензорът за движение MESH прави възможно камерите, които поддържат SDK. Например, ние сме поставили сензор за движение MESH до храна за котки и играчки за котки на