Mundarija:
- Ta'minotlar
- 1 -qadam: Ishga kirishish
- 2 -qadam: Kalitlarni boshqalar bilan almashtirish
- 3 -qadam: Suhbatlar
- 4 -qadam: Ogohlantirishlar
- 5 -qadam: simlarni ulash
- 6 -qadam: dasturiy ta'minotni yondirish
- 7 -qadam: Kosonni yig'ish va yig'ish
- 8 -qadam: RTC soatini sozlash
- 9 -qadam: Xulosa
Video: LoRa QWERTY peyjeri: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men o'zimning mavjud Ripple LoRa tarmoq loyihamni Android -ning hamrohiga muhtoj bo'lmagan mustaqil messenjer qurilmasini ishlab chiqishga moslashtirdim.
Bu qurilmani boshqa mustaqil messenjer qurilmalarida yoki Ripple Messenger ilovasini ishlatadigan Ripple tarmoq qurilmalarida ishlatish mumkin. Ular bir-biri bilan ishlay oladilar va ular avtomatik ravishda ECC-ning shifrlanishi bilan o'z tarmoqlarini yaratadilar. Va, albatta, ularning barchasi yaxshi diapazon/ishonchlilik uchun maxsus takrorlanuvchi radiolardan foydalanishi mumkin.
Ta'minotlar
- TTGO LoRa32 V2.1
- DS3231 RTC moduli
- Klaviatura moduli
- Piezo signal
- 1S Lipo batareyasi
1 -qadam: Ishga kirishish
Sizga micro SD xotira kartasi kerak bo'ladi, unda sizning identifikatoringiz, sozlamalaringiz, kontaktlaringiz va saqlangan suhbatlaringiz saqlanadi. Siz SD -kartani konfiguratsiya fayli bilan tayyorlashingiz kerak, uni odatda faqat bir marta bajarish kerak.
Tarmoq yaratmoqchi bo'lgan odamlar orasida siz 1 dan 254 gacha bo'lgan har bir kishiga o'ziga xos identifikatorni berishingiz va tayinlashingiz kerak. Hech qanday markaziy server yo'q, Internet yo'q, shuning uchun bu sizning ixtiyoringizda. Kompyuterda SD -kartani joylashtiring va "ripple" deb nomlangan papkani yarating. Ushbu katalogda "conf.txt" nomli oddiy matnli fayl yarating (Unix formati, MS-DOS emas!) Bu fayl yuqoridagi kabi ko'rinishi kerak.
Chiziqlar har qanday tartibda bo'lishi mumkin, lekin birinchi 2 belgi - bu mulk nomi (masalan, 'ID' - sizning identifikatoringiz), so'ngra yangi satr bilan tugaydigan qiymat.
- GR - Guruh identifikatori (0 sifatida qoldirilishi mumkin)
- ID - Sizning yagona identifikatoringiz (1.. 254)
- FQ - foydalanish uchun LoRa chastotasi
- SF - LoRa tarqatish omili (10..12)
- NM - Sizning ko'rsatiladigan ismingiz (boshqalar buni ko'radi)
- TZ - sizning vaqt mintaqangiz GMTdan bir necha daqiqa oldin. (ixtiyoriy)
QAYD: guruhingizdagi hamma GR, SF va FQ qiymatlarini bir xil ishlatishi kerak !! SD-kartani sozlaganingizdan so'ng, o'ng uyasiga joylashtiring va qurilmani quvvatlantiring. Navigatsiya uchun 4 tomonlama yo'nalish tugmachalari ishlatiladi. Kontaktni tanlash uchun yuqoriga/pastga, tanlash uchun o'ngga. (Chap yoki ESC oldingi ekranga qaytish uchun ishlatiladi).
QAYD: Blackberry klaviaturasi
Ushbu klaviatura moduli uchun men 4 tomonlama navigatsiya uchun tugmalar birikmasini tanladim:
- Yuqoriga: ALT + P ("@" belgisi)
- Pastga: ALT + ENTER
- Orqaga: ALT + $
- Tanlang: ENTER
2 -qadam: Kalitlarni boshqalar bilan almashtirish
Boshqa foydalanuvchini qo'shish uchun, ya'ni. Agar kontakt bo'lsa, siz maxsus "almashish" xonasiga kirishingiz kerak. Bu suhbat xonasi uchun siz boshqa raqamlar bilan 4 xonali parolni kelishib olishingiz kerak, uni kiriting va ENTER tugmasini bosing.
Bu erda siz "Mening tafsilotlarim" bandini tanlaysiz va ENTER tugmachasini bosib, identifikatoringizni, ismingizni va umumiy shifrlash kalitini xonadagi hamma odamlarga tarqatasiz. Boshqalar buni qilganda, siz ularning identifikatorini ko'rasiz, ism ro'yxatda ko'rinadi. Tanlash uchun yuqoriga/pastga tugmalaridan foydalaning, keyin kontaktni o'sha foydalanuvchiga qo'shish uchun o'ngga yoki kiriting (SD kartangizga saqlanadi).
Siz buni xohlagan vaqtda, kontaktlar ro'yxatiga foydalanuvchilarni qo'shish yoki yangilash uchun qilishingiz mumkin.
3 -qadam: Suhbatlar
Asosiy ekranda kontaktni tanlash uchun yuqoriga/pastga, so'ngra suhbat ekraniga kirish uchun o'ngga bosing.
Siz yubormoqchi bo'lgan xabarlarni kiritish uchun klaviaturadan foydalaning, so'ng ENTER tugmasini bosing. Yuborish paytida matn yonadi/o'chadi. Muvaffaqiyatli bo'lsa, xabar suhbatga o'tadi, aks holda u etkazilmasa, u miltillashni to'xtatadi va gorizontal chiziq ostida qoladi.
4 -qadam: Ogohlantirishlar
Hech qanday tugma bosilmasa, ekran 15 soniyadan so'ng avtomatik ravishda o'chadi. Agar yangi xabar kelsa, ekran yonadi va LED signalining to'liq ekranli ko'rinishi va yuboruvchining ismi ko'rsatiladi.
Bu erdan siz bosh ekranga qaytish uchun chap yoki ESC tugmachalarini, suhbat ekraniga kirish uchun O'ng yoki ENTER tugmalarini bosishingiz mumkin.
5 -qadam: simlarni ulash
Yuqorida sizning ma'lumotingiz uchun simi diagrammasi. Bu juda oddiy, faqat ikkita I2C qul modulini (RTC soati va klaviatura) va piezo signalini o'z ichiga oladi.
6 -qadam: dasturiy ta'minotni yondirish
Dasturiy ta'minot Ripple github sahifasida:
QAYD: dasturiy ta'minotni o'chirishdan oldin micro SD kartani chiqarib oling! Ba'zi sabablarga ko'ra, bu USB seriyasiga xalaqit beradi. Saytda dasturiy ta'minotni TTGO ESP32 kartasiga qanday yoqish bo'yicha ko'rsatmalar mavjud.
7 -qadam: Kosonni yig'ish va yig'ish
Iltimos, STL fayllari uchun Thingiverse havolasini ko'ring. Yuqori va pastki qobiq ikkita asosiy qismdan iborat. Maxsus yoqish/o'chirish slayderini tayyorlash uchun ikkita kichik qism mavjud.
TTGO taxtasi va klaviaturani yuqori qobiq qismiga mahkamlash uchun sizga M2 boltlari kerak bo'ladi.
Klaviaturani korpusning yuqori qismiga 2x M2 murvat bilan mahkamlang va lenta kabelini uyadan o'tkazing, orqaga burang va pastki tomonga o'rnatilgan boshqaruv kartasini bosing (yuqoridagi rasmga qarang).
Keyin, yoqish/o'chirish tugmachasini uyadan yig'ing, so'ngra ikkita qobiq qismini bir -biriga mahkamlang.
8 -qadam: RTC soatini sozlash
RTC modulini ekish uchun siz kompyuteringiz bilan SD -kartada maxsus fayl yaratishingiz kerak. "Dalgalanma" papkasida "clock.txt" nomli oddiy matnli fayl yarating (Unix formati, MS-DOS emas). Faylni tahrirlang va quyidagi sana qiymatlarini alohida qatorlarga shu tartibda qo'shing:
yil
oy (1..12)
oy kuni (1..31)
soat (0..23).
daqiqa (0..59)
soniya (0..59)
Faylni saqlang, SD -kartani chiqarib oling, so'ng uni qurilmaga suring. Quvvat kuchga kirishi uchun qurilmani qayta ishga tushirishingiz kerak bo'ladi. Endi RTC soati o'rnatilishi kerak va asosiy ekranda to'g'ri vaqt ko'rsatilishi kerak.
9 -qadam: Xulosa
Agar siz ushbu loyihani foydali deb bilsangiz va Bitcoin -ni tashlab yubormoqchi bo'lsangiz, men juda minnatdorman:
Mening BTC manzilim: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Fikr -mulohaza
SHTF sodir bo'lganda yoki zombi apokalipsisiga, asteroidga yoki boshqa narsalarga duch kelganda va siz o'z oilangiz va do'stlaringiz bilan suhbatlashishingiz kerak bo'lsa, umid qilamanki, bu gadjet foydali bo'ladi!:-) Fikrlaringizni qoldiring va o'zingizni qiziqtirgan savollarni bering.
Tavsiya:
MuMo - LoRa shlyuzi: 25 qadam (rasmlar bilan)
MuMo-LoRa shlyuzi: ### 10-03-2021 YANGILANISHI // so'nggi ma'lumotlar/yangilanishlar github sahifasida bo'ladi: https: //github.com/MoMu-Antwerp/MuMo MuMo nima? MuMo-bu hamkorlik. mahsulotni ishlab chiqish (Antverpen universiteti bo'limi) ostida
QWERTY klaviaturangizni CYRLLIC (Dlya Rossn) WINDOWS yoki ANDROID -ga o'zgartiring: 4 qadam
QWERTY klaviaturasini CYRLLIC (Dlya Rossn) WINDOWS yoki ANDROID -ga aylantiring: Bu o'z klaviaturalarini ruscha/kirillcha klaviaturaga aylantirmoqchi bo'lganlar uchun juda oddiy qo'llanma. Biz qilmoqchi bo'lgan narsa doimiy dastur emas va siz istalgan vaqtda asl klaviatura sozlamalariga o'tishingiz mumkin
ESP32 E32-433T LoRa moduli bo'yicha qo'llanma - LoRa Arduino interfeysi: 8 qadam
ESP32 E32-433T LoRa moduli bo'yicha qo'llanma | LoRa Arduino interfeysi: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech-dan. Bu mening loyiham Arduino IDE yordamida ESP32 yuqori quvvatli 1 vattli uzatuvchi moduli bo'lgan eByte-dan E32 LoRa modulini bog'laydi
LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
LoRa ustidan uy jihozlarini boshqarish | Uy avtomatizatsiyasida LoRa | LoRa masofadan boshqarish pulti: elektr asboblaringizni uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin! Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan, bu tenglikni OLED displeyi va 3 ta o'rni bor, ular
Macbook klaviaturasini QWERTY -dan Dvorak -ga aylantirish: 9 qadam
Macbook klaviaturasini QWERTY-dan Dvorakka aylantiring: Men yaqinda bilaklarimga uzoq vaqt zarar etkazish xavotirlari tufayli Qwerty-dan Dvorak-ga o'tdim. Taxminan 5 hafta o'tgach, men teginish bilan juda yaxshi yozaman. Ammo men klaviatura yorliqlarini yaxshi ko'raman (Adobe Creative Suite kabi ilovalarda) va agar menda