Мазмұны:
- Жабдықтар
- 1 -қадам: TTGO ESP32 орнату
- 2 -қадам: Adafruit қауырсындарын орнату
- 3 -қадам: Ripple Messenger қосымшасын орнатыңыз
- 4 -қадам: Кері байланыс
Бейне: LoRa Mesh радиосы: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл ұялы телефондар үшін ұялы байланыссыз немесе апат сценарийлерінде топта SMS сияқты хабар алмасуды қосатын өте қарапайым қондырма. Ол Semtech LoRa радиостанцияларын пайдаланады, олар қуаты төмен/ұзақ қашықтықтағы байланыс үшін. Аппараттық құралдардың көптеген нұсқалары бар, мен әлі де әр түрлі құрылғылар мен өндірушілерді сынап жатырмын, бірақ әзірге бұл оқулықта келесі тақталардың бірін қалай жинау және орнату керектігін көрсетеді:
- OLED бар TTGO ESP32 Lora
- Adafruit қауырсыны M0 RFM96
Жабдықтар
Аппаратты мына жерден сатып алуға болады:
- OLED бар TTGO ESP32 Lora. -НЕМЕСЕ
- Adafruit қауырсыны M0 RFM95
Қосымша элементтер, бірақ ұсынылады:
- шағын қосу/өшіру қосқышы
- Пьезо дыбысы
- шағын 1S Lipo батареясы
- USB OTG кабелі
1 -қадам: 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 қауырсындарын орнату
Бұл тақталар жақсы сапалы, бірақ қымбатырақ. Бұған біраз қатысы бар, өйткені 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 деп аталады. Қазіргі уақытта 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
Ұсынылған:
BOSEBerry Pi Интернет радиосы: 4 қадам (суреттермен)
BOSEBerry Pi Интернет радиосы: Мен радио тыңдағанды жақсы көремін! Мен өз үйімде DAB радиосын қолдандым, бірақ қабылдаудың біркелкі еместігін және дыбыс үзіліп бара жатқанын байқадым, сондықтан мен өз интернет радиомды құруды шештім. Менде үйдің айналасында күшті Wi -Fi сигналы бар және сандық ағасы
Интерактивті әңгіме радиосы: 6 қадам (суреттермен)
Интерактивті әңгіме радиосы: Бұл жобада біз ұқыпты радионы дауысты, интерактивті әңгімешіге айналдырамыз. Болашақ, міне келдік
1964 Dansette Pi Интернет радиосы: 6 қадам (суреттермен)
1964 Dansette Pi интернет-радиосы: 1960-жылдардың ортасындағы бұл сәнді Dansette портативті радиосы қазір 21-ші ғасырдың ең жақсы интернет радиостанцияларын жақсы жаңартудың арқасында ойнап жатыр. Барлық бастапқы басқару элементтері қайта қолданылды, және сіз бұл конверсия екенін ешқашан білмейсіз - сіз оны қосқанша
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір ): 8 қадам (суреттермен)
Roberts RM33 Raspberry Pi интернет -радиосы (тағы бір …): Иә, бұл Raspberry Pi интернет -радиосының басқа қондырғысы, мен де бірінші емес. Мен бұл құрылыстың неге соншалықты танымал екеніне сенімді емеспін, бірақ мен оны әлі де ұнатамын және бұл мен үшін соңғы болады деп айта алмаймын. Маған Роберттың келбеті қатты ұнайды
Si4703 FM радиосы Arduino Uno Schield: 6 қадам (суреттермен)
Si4703 FM радиосы Arduino Uno Schield: 2 ай бұрын мені TEA5767 чипі (Arduino Uno қалқаны) FM радиосы етті. Мен TDA2822 дыбыс күшейткіш чипімен қолданылдым. Барлығы жұмыс істейді, бірақ мен бұл RDS бар басқа Si4703 FM тақтасы екендігі туралы ақпарат аламын. Сондықтан мен уақыт пен шығармашылықты босқа өткізбеймін