Мазмұны:

LoRa QWERTY пейджері: 9 қадам
LoRa QWERTY пейджері: 9 қадам

Бейне: LoRa QWERTY пейджері: 9 қадам

Бейне: LoRa QWERTY пейджері: 9 қадам
Бейне: 📟 Как сегодня можно применить ПЕЙДЖЕР? 2024, Қараша
Anonim
LoRa QWERTY пейджері
LoRa QWERTY пейджері

Мен қолданыстағы Ripple LoRa тор жобасын Android -дің серіктесі қажет емес оқшау мессенджерлік құрылғыны ойлап табуға бейімдедім.

Бұл құрылғыны басқа дербес хабар алмасу құрылғыларымен немесе Ripple Messenger қосымшасын қолданатын Ripple торлы құрылғыларымен қолдануға болады. Олар өзара әрекеттеседі және олар автоматты түрде өздерінің жеке торын құрады, соңынан соңына ECC шифрланады. Және, әрине, олардың барлығы жақсы диапазон/сенімділік үшін арнайы ретрансляторларды қолдана алады.

Жабдықтар

  • TTGO LoRa32 V2.1
  • DS3231 RTC модулі
  • Пернетақта модулі
  • Пьезо дыбысы
  • 1S Lipo батареясы

1 -қадам: Жұмысты бастау

Бастау
Бастау

Сізге жеке куәлігіңізді, параметрлерді, контактілерді және сақталған сөйлесулерді сақтайтын micro SD жад картасы қажет болады. SD картасын конфигурация файлымен дайындау керек, оны әдетте тек бір рет жасау қажет.

Желіні құрғыңыз келетіндердің арасында 1 -ден 254 -ке дейінгі аралықта әр адамға бірегей идентификаторларды беру және тағайындау қажет. Орталық сервер жоқ, интернет жоқ, сондықтан оны бөлу сізге байланысты. Компьютерде SD картасын салыңыз да, «ripple» деп аталатын қалта жасаңыз. Бұл каталогта 'conf.txt' (Unix форматы, MS-DOS емес!) Деп аталатын қарапайым мәтіндік файл жасаңыз. Бұл файл жоғарыда көрсетілгендей болуы керек.

Жолдар кез келген тәртіпте болуы мүмкін, бірақ алғашқы 2 таңба - бұл қасиеттің атауы (мысалы, 'ID' - сіздің идентификаторыңыз), содан кейін мән жаңа жолмен аяқталады.

  • GR - Топ идентификаторы (0 ретінде кете алады)
  • ID - Сіздің жеке куәлігіңіз (1..254)
  • FQ - пайдалану үшін LoRa жиілігі
  • SF - LoRa тарату коэффициенті (10..12)
  • NM - Сіздің көрсетілетін атыңыз (басқалар мұны көреді)
  • TZ - сіздің уақыт белдеуіңіз GMT -тен бірнеше минут бұрын. (міндетті емес)

ЕСКЕРТПЕ: сіздің топтағы барлық адамдар бірдей GR, SF және FQ мәндерін қолдануы керек !! SD картасын конфигурациялағаннан кейін, оны оң жақ ұяға салып, құрылғыны қосыңыз. Шарлау үшін 4 бағытты бағыттау пернелері қолданылады. Контактіні таңдау үшін жоғары/төмен, таңдау үшін оңға. (Солға немесе ESC алдыңғы экранға оралу үшін қолданылады).

ЕСКЕРТПЕ: Blackberry пернетақтасы

Бұл пернетақта модулі үшін мен төрт жақты навигация үшін пернелер тіркесімін таңдадым:

  • Жоғары: ALT + P («@» таңбасы)
  • Төмен: ALT + ENTER
  • Артқа: ALT + $
  • Таңдаңыз: ЕНГІЗУ

2 -қадам: кілттерді басқалармен алмастыру

Басқалармен кілттерді алмастыру
Басқалармен кілттерді алмастыру
Басқалармен кілттерді алмастыру
Басқалармен кілттерді алмастыру

Басқа пайдаланушыны қосу үшін, яғни. контакті болса, сіз арнайы «Алмасу» бөлмесіне кіруіңіз керек. Бұл чат бөлмесі үшін сіз басқа таңбалармен 4 таңбалы рұқсат кодын келісуіңіз керек, оны енгізіңіз, содан кейін ENTER пернесін басыңыз.

Мұнда сіз 'Менің мәліметтерім' деген жоғарғы элементті таңдайсыз және ENTER пернесін басып, жеке куәлігіңізді, атыңызды және ашық шифрлау кілтін бөлмедегі барлық адамдарға таратасыз. Басқалар осылай еткенде, сіз олардың жеке куәлігін көресіз, аты тізімде пайда болады. Таңдау үшін Жоғары/Төмен пернелерін, содан кейін контактілерге осы пайдаланушыны қосу үшін Оңға немесе ЕНГІЗУ пернесін пайдаланыңыз (SD картасына сақталған).

Сіз мұны кез келген уақытта, контактілер тізіміне пайдаланушыларды қосу немесе жаңарту үшін жасай аласыз.

3 -қадам: Әңгімелесу

Әңгімелер
Әңгімелер

Негізгі экранда контактіні таңдау үшін Жоғары/Төмен пернелерін, содан кейін сөйлесу экранына кіру үшін Оңды пайдаланыңыз.

Жібергіңіз келетін хабарларды енгізу үшін пернетақтаны пайдаланыңыз, содан кейін ENTER пернесін басыңыз. Жіберу кезінде мәтін қосылады/өшеді. Егер сәтті болса, хабар әңгімеге ауысады, әйтпесе ол жеткізілмесе, ол жыпылықтауды тоқтатады және көлденең сызықтың астында қалады.

4 -қадам: ескертулер

Ескертулер
Ескертулер

Егер ешқандай перне басылмаса, экран 15 секундтан кейін автоматты түрде өшеді. Егер жаңа хабарлама келсе, экран жасыл жарық диодты жыпылықтаған кезде хабар мен жіберушінің атын толық экранды қарауды қосады және дыбыстық сигнал береді.

Осы жерден бастапқы экранға оралу үшін солға немесе ESC пернесін немесе сөйлесу экранына кіру үшін Оңға немесе ЕНГІЗУ пернесін басуға болады.

5 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Жоғарыда сіздің анықтамаңызға арналған электр схемасы. Бұл өте қарапайым, тек екі I2C қосалқы модулін (RTC сағаты мен пернетақта) және пьезо -дыбыстық сигналды қамтиды.

6 -қадам: микробағдарламаны жыпылықтау

Микробағдарлама Ripple github бетінде орналасқан:

ЕСКЕРТПЕ: микробағдарламаны жарқ етпес бұрын micro SD картасын алып тастаңыз! Кейбір себептермен бұл USB сериясына кедергі келтіреді. Сайтта микробағдарламаны TTGO ESP32 тақтасына қалай қою керектігі туралы нұсқаулар бар.

7 -қадам: Корпусты және құрастыруды басып шығару

Корпусты және құрастыруды басып шығару
Корпусты және құрастыруды басып шығару

STL файлдары үшін Thingiverse сілтемесін қараңыз. Жоғарғы және төменгі қабықтың екі негізгі бөлігі бар. Қосылатын/өшіргішті реттеуге арналған екі шағын бөлік бар.

TTGO тақтасы мен пернетақтаны жоғарғы қабықшаға бекіту үшін сізге M2 болттары қажет болады.

Пернетақтаны корпустың жоғарғы бөлігіне 2x M2 болттармен бекітіңіз, ал таспалы кабельді саңылаудан өткізіп, артқа бүгіңіз де, төменгі жағына бекітілген басқару тақтасын басыңыз (жоғарыдағы суретті қараңыз).

Содан кейін қосу/өшіру қосқышын ұя арқылы жинаңыз, содан кейін қабықтың екі бөлігін қысыңыз.

8 -қадам: RTC сағатын орнату

RTC модулін себу үшін компьютермен бірге SD картасында арнайы файл жасау қажет. 'Ripple' қалтасында 'clock.txt' (Unix форматы, MS-DOS емес) деп аталатын қарапайым мәтіндік файл жасаңыз. Файлды өңдеңіз және келесі жол мәндерін бөлек жолдарға осы ретпен қосыңыз:

жыл

ай (1..12)

ай күні (1..31)

сағат (0..23).

минут (0..59)

секунд (0..59)

Файлды сақтаңыз, SD картасын шығарыңыз, содан кейін оны құрылғыға сырғытыңыз. Ол күшіне енуі үшін құрылғыны қайта жүктеу қажет болады. RTC сағаты енді орнатылуы керек, ал негізгі экран дұрыс уақытты көрсетуі керек.

9 -қадам: Қорытынды

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

Менің BTC мекен -жайым: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Кері байланыс

SHTF немесе зомби апокалипсисі, астероид немесе кез келген жағдайда, сіз отбасыңызбен және достарыңызбен сөйлесуіңіз керек болғанда, бұл гаджет пайдалы болады деп үміттенемін!:-) Пікір қалдырып, маған сұрақтарыңыз болса қойыңыз.

Ұсынылған: