Мазмуну:

LoRa QWERTY Пейджер: 9 кадам
LoRa QWERTY Пейджер: 9 кадам

Video: LoRa QWERTY Пейджер: 9 кадам

Video: LoRa QWERTY Пейджер: 9 кадам
Video: Rus dili.5 sinif. Урок1. 1hissə. səh.5.6. 2024, Ноябрь
Anonim
LoRa QWERTY пейджери
LoRa QWERTY пейджери

Мен учурдагы Ripple LoRa сет долбоорун шериктеш Android түзмөгүнө муктаж болбогон өз алдынча кабарчы түзмөгүн ойлоп табууга ылайыкташтырып көрдүм.

Бул түзмөк башка автономдуу кабарчы түзмөктөрүндө же Ripple Messenger колдонмосун колдонгон Ripple сетка түзмөктөрүндө колдонулушу мүмкүн. Алар бири-бири менен иштешет жана алар автоматтык түрдө өздөрүнүн торун түзүшөт, экинчисине чейин ECC шифрлөө. Жана, албетте, алардын бардыгы жакшы диапазон/ишенимдүүлүк үчүн атайын ретрансляторлорду колдоно алышат.

Жабдуулар

  • TTGO LoRa32 V2.1
  • DS3231 RTC модулу
  • Баскычтоп модулу
  • Piezo buzzer
  • 1S Lipo батарейкасы

1 -кадам: Баштоо

Баштоо
Баштоо

Сизге ID, жөндөөлөр, байланыштар жана сакталган сүйлөшүүлөрдү камтыган micro SD эстутум картасы керек болот. Сиз SD картаны конфигурация файлы менен даярдооңуз керек, аны адатта бир эле жолу жасашыңыз керек.

Тармак түзгүңүз келген адамдардын арасында 1ден 254кө чейинки ар бир адамга уникалдуу идентификаторлорду берүү жана дайындоо керек. Борбордук сервер жок, интернет жок, андыктан бул бөлүштүрүү сиздин колуңузда. Компьютерде SD картаны салыңыз жана "толкун" деп аталган папканы түзүңүз. Ошол каталогдо "conf.txt" деп аталган жөнөкөй текст файлын түзүңүз (Unix форматы, MS-DOS эмес!) Бул файл жогорудагыдай көрүнүшү керек.

Саптар каалаган тартипте болушу мүмкүн, бирок биринчи 2 символдун аталышы (мисалы. 'ID' сиздин идентификаторуңуз), андан кийин жаңы сызык менен токтотулган мааниге ээ.

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

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

ЭСКЕРТҮҮ: Blackberry клавиатурасы

Бул клавиатура модулу үчүн мен 4 тараптуу багыттоо үчүн баскыч айкалыштарын тандап алдым:

  • Өйдө: ALT + P ("@" белгиси)
  • Ылдый: ALT + ENTER
  • Артка: ALT + $
  • Тандоо: ENTER

2 -кадам: Ачкычтарды башкалар менен алмаштыруу

Башкалар менен ачкычтарды алмаштыруу
Башкалар менен ачкычтарды алмаштыруу
Башкалар менен ачкычтарды алмаштыруу
Башкалар менен ачкычтарды алмаштыруу

Башка колдонуучуну кошуу үчүн, б.а. Байланыш үчүн, сиз атайын "Алмашуу" бөлмөсүнө киришиңиз керек. Бул чат бөлмөсү үчүн, башка (лар) менен 4 орундуу кодду макулдашуу керек, аны терип, анан ENTER басыңыз.

Бул жерде сиз "-Менин чоо-жайым" деген эң жогорку нерсени тандап, ENTER баскычын басып, идентификаторуңузду, атыңызды жана ачык шифрлөө ачкычын бөлмөдөгүнүн баарына жайылтыңыз. Башкалар муну кылганда, сиз алардын IDсин көрөсүз, аты тизмеде көрүнөт. Тандоо үчүн өйдө/ылдый баскычтарын колдонуңуз, андан кийин ошол колдонуучуну байланыштарыңызга кошуу үчүн оңго же ENTER баскычын басыңыз (SD картаңызга сакталган).

Сиз муну каалаган убакта, колдонуучуларды байланыштар тизмеңизге кошуу же жаңыртуу үчүн жасай аласыз.

3 -кадам: Сүйлөшүүлөр

Сүйлөшүүлөр
Сүйлөшүүлөр

Негизги экрандан байланышты тандоо үчүн өйдө/ылдый баскычтарын, анан сүйлөшүү экранына кирүү үчүн Оңду колдонуңуз.

Жөн гана жөнөтүүнү каалаган билдирүүлөрдү терүү үчүн клавиатураны колдонуңуз, андан кийин ENTER баскычын басыңыз. Жөнөтүү жүрүп жатканда текст өчүп/өчүп күйөт. Эгер ийгиликтүү болсо, анда билдирүү сүйлөшүүгө өтөт, антпесе жеткирилбесе, ал жаркылдап токтойт жана горизонталдык сызыктын астында калат.

4 -кадам: Эскертүүлөр

Эскертүүлөр
Эскертүүлөр

Эч кандай баскыч басылбаса, экран 15 секунддан кийин автоматтык түрдө өчөт. Эгерде жаңы билдирүү келсе, экранда билдирүүнүн толук экраны жана жөнөтүүчүнүн аты көрсөтүлөт, жашыл LED жаркырап күйүп турат жана ызылдагы сигнал чыгат.

Бул жерден сиз башкы экранга кайтуу үчүн Солго же ESC баскычын, же сүйлөшүү экранына кирүү үчүн Оңго же ENTER баскычын бассаңыз болот.

5 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Жогоруда маалымдама үчүн зымдардын диаграммасы. Бул жөн эле эки I2C кул модулун (RTC сааты жана клавиатура) жана пьезо сигналын камтыйт.

6 -кадам: Программалык камсыздоону күйгүзүү

Камтылган программа Ripple github баракчасында:

ЭСКЕРТҮҮ: микрофонду жаркылдатуудан мурун микро 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 -кадам: Жыйынтык

Эгерде сиз бул долбоорду пайдалуу деп тапсаңыз жана кандайдыр бир Биткойн ыргыткыңыз келсе, анда мен абдан ыраазымын:

Менин BTC дарегим: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Пикир

SHTF болгондо, же зомби апокалипсисине, астероидге, же башка нерселерге, жана сиз үй -бүлөңүз жана досторуңуз менен баарлашышыңыз керек болгондо, бул гаджет жардам берет деп үмүттөнөм!:-) Комментарий калтырып, мага каалаган суроолоруңузду берсеңиз болот.

Сунушталууда: