Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Эхлэх
- Алхам 2: Түлхүүрээ бусадтай солилцох
- Алхам 3: Харилцан яриа
- Алхам 4: Анхааруулга
- Алхам 5: Цахилгааны утас
- Алхам 6: Firmware -г шарж байна
- Алхам 7: Кейс ба угсралтыг хэвлэх
- Алхам 8: RTC цагийг тохируулах
- Алхам 9: Дүгнэлт
Видео: LoRa QWERTY пейжер: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би одоо байгаа Ripple LoRa торны төслөө Андройд төхөөрөмжтэй хамтрагч шаардлагагүй бие даасан мессенжер төхөөрөмжийг бүтээх гэж оролдсон.
Энэ төхөөрөмжийг бусад бие даасан мессенжер төхөөрөмжүүд эсвэл Ripple Messenger програмыг ашигладаг Ripple сүлжээний төхөөрөмжүүдэд ашиглаж болно. Тэд хоорондоо уялдаатай бөгөөд ECC шифрлэлт бүхий автоматаар өөрийн сүлжээг бий болгодог. Мэдээжийн хэрэг, тэд бүгд илүү сайн хүрээ/найдвартай байдлыг хангахын тулд тусгай давтан радио ашиглаж болно.
Хангамж
- TTGO LoRa32 V2.1
- DS3231 RTC модуль
- Гарын модуль
- Пьезо дуугаруулагч
- 1S Lipo батерей
Алхам 1: Эхлэх
Танд ID, тохиргоо, харилцагчид болон хадгалсан харилцан яриаг хадгалах боломжтой micro SD санах ойн карт хэрэгтэй болно. Та SD картыг тохиргооны файлтай бэлтгэх ёстой бөгөөд үүнийг ихэвчлэн ганцхан удаа хийх шаардлагатай байдаг.
Сүлжээ байгуулахыг хүсч буй хүмүүсийн дунд та хүн бүрт 1 -ээс 254 хүртэлх өвөрмөц үнэмлэхийг зааж өгөх ёстой. Төв сервер, интернэт байхгүй тул үүнийг хуваарилах эсэх нь танд хамаарна. Компьютер дээр SD картаа оруулаад 'ripple' нэртэй хавтас үүсгэнэ үү. Энэ лавлахад 'conf.txt' нэртэй энгийн текст файл үүсгэнэ үү (Unix формат, MS-DOS биш!) Энэ файл дээрх шиг харагдах ёстой.
Мөрүүд нь ямар ч дарааллаар байж болох боловч эхний 2 тэмдэгт нь үл хөдлөх хөрөнгийн нэр (жишээ нь. 'ID' бол таны ID) бөгөөд дараа нь шинэ мөрөөр төгссөн утгыг оруулна.
- GR - Бүлгийн ID (0 гэж орхиж болно)
- ID - Таны өвөрмөц ID (1..254)
- FQ - ашиглах LoRa давтамж
- SF - LoRa тархалтын хүчин зүйл (10..12)
- NM - Таны дэлгэцийн нэр (бусад хүмүүс үүнийг харна уу)
- TZ - Таны цагийн бүс GMT -ээс хэдхэн минутын өмнө. (заавал биш)
ТАЙЛБАР: таны бүлгийн бүх хүмүүс GR, SF, FQ -ийн ижил утгыг ашиглах ёстой !! SD картаа тохируулсны дараа баруун талын үүрэнд оруулаад төхөөрөмжийг асаагаарай. Дөрвөн талын чиглэлийн товчлууруудыг навигац хийхэд ашигладаг. Харилцагчийг сонгохын тулд дээш/доош, зөвийг сонгох. (Зүүн эсвэл ESC нь өмнөх дэлгэц рүү буцахад хэрэглэгддэг).
ТАЙЛБАР: Blackberry гар
Энэхүү гарын модулийн хувьд би 4 талын навигацийн товчлуурын хослолыг сонгосон.
- Дээш: ALT + P ('@' тэмдэгт)
- Доош: ALT + ENTER
- Буцах: ALT + $
- Сонгох: ENTER
Алхам 2: Түлхүүрээ бусадтай солилцох
Өөр хэрэглэгч нэмэхийн тулд, өөрөөр хэлбэл. Хэрэв та холбоо барих хүн байгаа бол "солилцох" тусгай өрөөнд орох хэрэгтэй. Энэ чатлах өрөөний хувьд та 4 оронтой нууц кодыг бусадтай тохиролцох шаардлагатай бөгөөд үүнийг оруулаад ENTER дарна уу.
Энд та "Миний дэлгэрэнгүй мэдээлэл" гэсэн дээд зүйлийг сонгоод ENTER товчийг дарж өөрийн ID, нэр, нийтийн шифрлэх түлхүүрийг өрөөн доторх бүх хүмүүст дамжуулна. Бусад хүмүүс үүнийг хийсний дараа та тэдний ID, нэрийг жагсаалтад харах болно. Дээш/Доош товчлуурыг ашиглан тухайн хэрэглэгчийг харилцагчдаа нэмэхийн тулд баруун эсвэл ENTER товчийг дарна уу (SD картанд хадгалагдсан).
Та харилцагчдын жагсаалтад хэрэглэгч нэмэх эсвэл шинэчлэхийн тулд үүнийг хүссэн үедээ хийх боломжтой.
Алхам 3: Харилцан яриа
Үндсэн дэлгэцээс дээш/доош товчлууруудыг ашиглан харилцагчаа сонгоод баруун тийш ярианы дэлгэц рүү орно уу.
Илгээхийг хүсч буй зурвасуудаа гараараа бичээд ENTER товчийг дарна уу. Илгээх явцад текст асах/унтраах болно. Хэрэв амжилттай болвол мессеж харилцан яриа руу гүйлгэнэ, эс тэгвээс хэрэв хүргүүлж чадаагүй бол анивчихаа больж, хэвтээ шугамын доор үлдэх болно.
Алхам 4: Анхааруулга
Хэрэв ямар ч товчлуур дарагдаагүй бол дэлгэц 15 секундын дараа автоматаар унтардаг. Хэрэв шинэ мессеж ирвэл дэлгэц асах бөгөөд мессеж болон илгээгчийн нэрийг бүрэн дэлгэцээр харах, ногоон LED анивчих, дуут дохио өгөх болно.
Эндээс та зүүн эсвэл ESC товчлуурыг дарж үндсэн дэлгэц рүү буцаж, баруун эсвэл ENTER товчийг дарж харилцан ярианы дэлгэц рүү орно.
Алхам 5: Цахилгааны утас
Дээрх нь таны лавлагааны утас диаграм юм. Энэ нь маш энгийн бөгөөд ердөө хоёр I2C боол модуль (RTC цаг, гар) болон пьезо дуугаруулагчийг багтаасан болно.
Алхам 6: Firmware -г шарж байна
Програм хангамж нь Ripple github хуудсан дээр байна:
ТАЙЛБАР: Програм хангамжийг асаахаасаа өмнө микро SD картыг салга! Зарим шалтгааны улмаас энэ нь USB цувралд саад учруулж байна. TTGO ESP32 самбар дээр програмыг хэрхэн яаж гэрэлтүүлэх талаар сайт дээр заавар байдаг.
Алхам 7: Кейс ба угсралтыг хэвлэх
STL файлуудын талаархи Thingiverse холбоосыг үзнэ үү. Дээд ба доод бүрхүүл гэсэн хоёр үндсэн хэсэг байдаг. Мөн захиалагч асаах/унтраах гулсагч хийх хоёр жижиг хэсэг байдаг.
TTGO самбар болон гарыг дээд бүрхүүлийн хэсэгт бэхлэхийн тулд танд хэд хэдэн М2 боолт хэрэгтэй болно.
Гарын хайрцгийн дээд хэсэгт 2х M2 боолтоор бэхлээд тууз кабелийг үүрнээс нь салгаад буцааж нугалаад доод талд бэхлэгдсэн хяналтын самбар дээр дарна уу (дээрх зургийг үзнэ үү).
Дараа нь асаах/унтраах товчлуурыг үүрээр угсарч, хоёр бүрхүүлийн хэсгийг хавчуул.
Алхам 8: RTC цагийг тохируулах
RTC модулийг үржүүлэхийн тулд та компьютер дээрээ SD карт дээр тусгай файл үүсгэх хэрэгтэй. 'Ripple' фолдерт 'clock.txt' нэртэй энгийн текст файл үүсгэ (Unix формат, MS-DOS биш). Файлыг засварлаж, дараах огнооны утгыг тус тусад нь мөрөнд дараах дарааллаар нэмнэ үү.
жил
сар (1..12)
сарын өдөр (1..31)
цаг (0..23).
минут (0..59)
секунд (0..59)
Файлыг хадгалаад SD картыг гаргаж аваад төхөөрөмж рүү гулсуулна уу. Үүнийг хүчин төгөлдөр болгохын тулд та төхөөрөмжийг дахин асаах шаардлагатай болно. RTC цагийг тохируулах ёстой бөгөөд үндсэн дэлгэц нь зөв цагийг харуулах ёстой.
Алхам 9: Дүгнэлт
Хэрэв танд энэ төсөл ашигтай санагдаж, биткоин хаяхыг хүсч байвал би үнэхээр талархах болно.
Миний БСТ хаяг: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Санал хүсэлт
SHTF тохиолдох, эсвэл зомбигийн апокалипсис, астероид эсвэл бусад зүйл тохиолдоход та гэр бүл, найз нөхөдтэйгээ чатлах хэрэгтэй бол энэ хэрэгсэл хэрэг болно гэж найдаж байна!:-) Сэтгэгдэл үлдээж, асуух зүйлээ надаас асуугаарай.
Зөвлөмж болгож буй:
LoRa Arduino, Esp8266 эсвэл Esp32: 15 алхам бүхий бага зардалтай E32 (sx1278/sx1276) төхөөрөмж бүхий 3 км -ээс 8 км хүртэлх утасгүй холбоо: 15 алхам
LoRa Arduino, Esp8266 эсвэл Esp32 -д зориулсан бага өртөгтэй E32 (sx1278/sx1276) төхөөрөмж бүхий 3Km -аас 8Km хүртэлх утасгүй холбоо: Би Semtech цувралын LoRa төхөөрөмж дээр суурилсан EBYTE E32 -ийг удирдах номын сан, маш хүчирхэг, энгийн бөгөөд хямд төхөөрөмжтэй. 3км -ийн хувилбар энд, 8км -ийн хувилбар энд байна Тэд 3000м -ээс 8000м -ийн зайд ажиллах боломжтой бөгөөд тэдгээр нь маш олон онцлог шинж чанартай байдаг
QWERTY гараа CYRLLIC (Для Россиян) WINDOWS эсвэл ANDROID болгон хөрвүүлэх: 4 алхам
QWERTY гараа CYRLLIC (Для Россиян) WINDOWS эсвэл ANDROID болгон хөрвүүлэх: Энэ бол гараа орос/кирилл гар руу хөрвүүлэх хүсэлтэй хүмүүст зориулсан маш энгийн заавар юм. Бидний хийх зүйл бол байнгын програм биш бөгөөд та хүссэн үедээ гарны анхны тохиргоо руу шилжиж болно
ESP32 E32-433T LoRa модулийн хичээлтэй - LoRa Arduino интерфэйс: 8 алхам
ESP32 E32-433T LoRa модулийн заавартай | LoRa Arduino Interfacing: Хөөе, юу байна, залуусаа! Энэхүү төсөл нь Arduino IDE ашиглан ESP32 бүхий 1 ваттын өндөр хүчин чадалтай eByte-аас авсан E32 LoRa модулийг холбож өгдөг бөгөөд E32-ийн ажлыг сүүлийн хичээл дээрээ бид ойлгосон
LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам
LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах | Гэрийн автоматжуулалт дахь LoRa | LoRa алсын удирдлага: Цахилгаан хэрэгслүүдээ интернетгүйгээр холын зайнаас (километр) хянах, автоматжуулах. Үүнийг LoRa -ээр дамжуулан хийх боломжтой! Хөөе, яасан бэ, залуусаа? Энэхүү PCB нь OLED дэлгэц, 3 релетэй
Macbook гарыг QWERTY -ээс Dvorak болгон хөрвүүлэх: 9 алхам
Macbook гарыг QWERTY-ээс Dvorak болгон хөрвүүлэх: Би бугуйнд удаан хугацаагаар гэмтэл учруулах вий гэж санаа зовсны улмаас саяхан Qwerty-ээс Dvorak руу шилжсэн. Ойролцоогоор 5 долоо хоногийн дараа би маш сайн хүрч чадна. Гэсэн хэдий ч би гарын товчлолыг маш их сонирхдог (Adobe Creative Suite гэх мэт програмууд дээр), хэрэв надад байгаа бол