Мазмұны:

LoRa Mesh радиосы: 4 қадам (суреттермен)
LoRa Mesh радиосы: 4 қадам (суреттермен)

Бейне: LoRa Mesh радиосы: 4 қадам (суреттермен)

Бейне: LoRa Mesh радиосы: 4 қадам (суреттермен)
Бейне: 022 We build a Global LoRa Mesh Network (MeshCom, Meshtastic) 2024, Шілде
Anonim
LoRa Mesh радиосы
LoRa Mesh радиосы

Бұл ұялы телефондар үшін ұялы байланыссыз немесе апат сценарийлерінде топта SMS сияқты хабар алмасуды қосатын өте қарапайым қондырма. Ол Semtech LoRa радиостанцияларын пайдаланады, олар қуаты төмен/ұзақ қашықтықтағы байланыс үшін. Аппараттық құралдардың көптеген нұсқалары бар, мен әлі де әр түрлі құрылғылар мен өндірушілерді сынап жатырмын, бірақ әзірге бұл оқулықта келесі тақталардың бірін қалай жинау және орнату керектігін көрсетеді:

  • OLED бар TTGO ESP32 Lora
  • Adafruit қауырсыны M0 RFM96

Жабдықтар

Аппаратты мына жерден сатып алуға болады:

  • OLED бар TTGO ESP32 Lora. -НЕМЕСЕ
  • Adafruit қауырсыны M0 RFM95

Қосымша элементтер, бірақ ұсынылады:

  • шағын қосу/өшіру қосқышы
  • Пьезо дыбысы
  • шағын 1S Lipo батареясы
  • USB OTG кабелі

1 -қадам: TTGO ESP32 орнату

TTGO ESP32 орнату
TTGO ESP32 орнату

Бұл тақта өте жақсы, өйткені ол жақсы OLED экраны мен Bluetooth радиосын қамтиды. Өкінішке орай, LoRa радиосы Қауырсын сияқты жақсы емес және тек диапазонның жартысына жуығы сияқты.

Бұл тақтаның көмегімен сіз телефонға UDB OTG кабелі, Bluetooth Classic немесе Bluetooth LE арқылы қосылуды таңдай аласыз. Тиісті микробағдарлама кескіні бар тақтаны жыпылықтайсыз (әр қосылым түрі үшін микробағдарламалық жасақтаманың үш түрлі файлдары бар).

Қадамдар:

  • Ripple микробағдарламасының кескіні бар тақтаны жарқылдатыңыз: GitHub -да ReadMe -ді орындаңыз
  • аккумуляторды қосыңыз және қосыңыз
  • пьезо сигналын қосыңыз: TTGO V2 -> GND мен Pin 13 -ке, басқа тақталар -> GND және 25 -ші пинге
  • қосымша: корпусты 3D басып шығару

Мен сондай-ақ 3D форматында басып шығаруға болатын корпус жасадым, оны мына жерден жүктеуге болады:

2 -қадам: Adafruit қауырсындарын орнату

Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату
Adafruit қауырсындарын орнату

Бұл тақталар жақсы сапалы, бірақ қымбатырақ. Бұған біраз қатысы бар, өйткені LoRa антеннасын орнату үшін сізге қосымша дәнекерлеу қажет.

Қадамдар:

  • тақтаны Ripple микробағдарламасымен жарқылдаңыз: GitHub -да ReadMe -ге жүгініңіз
  • пьезо -дыбыстық сигналды 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 қосымшасын орнатыңыз
Ripple Messenger қосымшасын орнатыңыз
Ripple Messenger қосымшасын орнатыңыз
Ripple Messenger қосымшасын орнатыңыз

Бұл үшін қосымша бағдарлама Ripple Messenger деп аталады. Қазіргі уақытта Play дүкенінен жүктеуге болатын Android нұсқасы ғана бар: Ripple Messenger

Сіздің топтағы әрбір адамға 1 -ден 254 -ке дейінгі бірегей сандық идентификатор бөлінуі керек. Сіз мұны бір -біріңізден сұрыптауыңыз керек. Үйлестіру үшін орталық сервер жоқ.

Сіз сондай-ақ (міндетті емес) әр түрлі Group-идентификаторларын тағайындау арқылы кіші топтарға ұйымдастыра аласыз (тағы да 1 мен 254 арасында). Әдепкі бойынша, сіз нөлдік топта бола аласыз. Топтар «арналар» сияқты, олар бөлек торлы желілер құрады.

Достар қосу

Орнату экранына өзіңіздің жеке мәліметтеріңізді енгізіп, САҚТАУ опциясын таңдағаннан кейін, сіз бір -біріңіздің QR кодтарын сканерлеу арқылы басқа пайдаланушының телефонына Дос ретінде қосыла аласыз. Бұл ашық кілттерді алмасады, осылайша сіз бір -біріңізге жеке хабарлама жібере аласыз. Сіздің тобыңыздағы басқа құрылғылар сіздің хабарламаларды үнсіз жібереді, бірақ оларды «аша алмайды».

Радионы қосу

Радио тақтаны планшетке/телефонға USB OTG кабелі немесе Bluetooth арқылы қосуға болады. Бұл әрекеттің жоғарғы жолағынан 'Preferences' мәзірін таңдау арқылы өзіңіздің қалауыңызды орнатуыңыз керек. Жоғарғы әрекет тақтасында сіздің радио тақтаңыздың қосылғанын анықтаған кезде ақ түске боялатын белгіше бар.

Bluetooth Classic үшін Bluetooth қосулы екеніне көз жеткізу керек және телефонды/планшетті тақтамен қолмен жұптастыру қажет. Bluetooth параметріне өтіңіз, сканерлеуді/жаңартуды таңдаңыз және пайда болған кезде 'Ripple Device' түймесін түртіңіз. Ripple қосымшасына оралыңыз, содан кейін «Құрылғыны таңдау» түймесін басып, тізімнен «Ripple Device» таңдаңыз.

Bluetooth LE үшін жұптастырудың қажеті жоқ. 'Құрылғыны таңдау' экранында 'Ripple қызметін' таңдағаныңызға көз жеткізіңіз.

Әңгімелер

Негізгі экранда сіз сөйлескіңіз келетін досыңызды түртіңіз, ол сөйлесу экранына ауысады (жоғарыдағы суреттегідей). Әрекеттер тақтасы олардың атауын көрсетеді, ал оң жақта - бұл қолданушының құрылғысына қазіргі уақытта қол жеткізуге болатынын және жақын сигналдың қаншалықты күшті екенін көрсететін сигнал индикаторы.

Хабарларды теріңіз немесе мәтіндік өрістің сол жағындағы «түйреу» белгішесін түртіп, ағымдағы орналасқан жеріңізді жіберіңіз.

Басқа пайдаланушылар өздерінің орналасқан жерін жібергенде, сіз олардың асты сызылғанын көресіз және олардың қашықтығы мен компас қай бағытта орналасқанын есептей аласыз. Google Maps -те орналасқан жерді көру үшін сілтемені нұқуға болады.

4 -қадам: Кері байланыс

Бұл менің хобби ретінде жасаған жұмысым, себебі мен мұндай жұмысты ұнатамын. Бұл қызықты сынақ болды және жалғасуда.

Мен әлі де жақсы модульдер мен аппараттық комбинацияларды іздеймін, оны 3D басып шығарудың конструкциялары тұтынушылық құрылғыға ұқсас етеді.

Мүмкін, әлі де жоюға болатын қателер бар. Бұл сізге жұмыс істеді ме, әлде проблемалар туындаса, маған хабарлаңыз. Кері байланыс өте құпталады.

Ләззат алыңыз!

құрметпен, Скотт Пауэлл.

Егер сіз бұл жобаны пайдалы деп тапсаңыз және Bitcoin -ді тастағыңыз келсе, мен риза болар едім: Менің BTC мекен -жайым: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Ұсынылған: