Mündəricat:
- Təchizat
- Addım 1: Başlayın
- Addım 2: Başqaları ilə Açar Mübadiləsi
- Addım 3: Söhbətlər
- Addım 4: Xəbərdarlıqlar
- Addım 5: Kabel çəkmə
- Addım 6: Firmware -nin yanıb sönməsi
- Addım 7: Kassanı və Montajı çap edin
- Addım 8: RTC Saatını Qurmaq
- Addım 9: Nəticə
Video: LoRa QWERTY Çağırıcı: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Mövcud Ripple LoRa mesh layihəmi bir Android cihazına ehtiyacı olmayan müstəqil bir mesajlaşma cihazı hazırlamaq üçün uyğunlaşdırmaqda çətinlik çəkdim.
Bu cihaz ya digər müstəqil mesajlaşma cihazları ilə, ya da Ripple Messenger tətbiqindən istifadə edən Ripple mesh cihazları ilə istifadə edilə bilər. Bir-biri ilə əlaqəlidirlər və avtomatik olaraq uc-uca ECC şifrələməsi ilə öz mesh şəbəkələrini qururlar. Və əlbəttə ki, hamısı daha yaxşı diapazon/etibarlılıq üçün xüsusi təkrarlayıcı radiolardan istifadə edə bilərlər.
Təchizat
- TTGO LoRa32 V2.1
- DS3231 RTC modulu
- Klaviatura modulu
- Piezo səs siqnalı
- 1S Lipo batareya
Addım 1: Başlayın
Şəxsiyyət vəsiqənizi, parametrlərinizi, əlaqələrinizi və saxlanan söhbətlərinizi saxlayacaq bir micro SD yaddaş kartına ehtiyacınız olacaq. SD kartı, adətən yalnız bir dəfə etməli olduğunuz bir konfiqurasiya faylı ilə hazırlamalısınız.
Şəbəkə qurmaq istədiyiniz insanlar arasında 1 ilə 254 aralığında hər bir şəxs üçün unikal şəxsiyyət sənədləri verməlisiniz və təyin etməlisiniz. Heç bir mərkəzi server, internet yoxdur, buna görə ayırmaq sizin ixtiyarınızdadır. Bir kompüterdə, SD kartı daxil edin və 'ripple' adlı bir qovluq yaradın. Bu qovluqda 'conf.txt' adlı sadə bir mətn faylı yaradın (Unix formatı, MS-DOS deyil!) Bu fayl yuxarıdakı kimi görünməlidir.
Xətlər istənilən qaydada ola bilər, lakin ilk 2 simvol mülk adıdır (məs. 'ID' sizin şəxsiyyət nömrənizdir) və ardınca yeni xətt ilə son qoyulan dəyərdir.
- GR - Group ID (0 olaraq çıxa bilər)
- Şəxsiyyət vəsiqəniz (1 … 254)
- FQ - istifadə etmək üçün LoRa tezliyi
- SF - LoRa yayılma faktoru (10..12)
- NM - Görünən adınız (başqaları bunu görür)
- TZ - GMT -dən bir neçə dəqiqə əvvəl saat diliminiz. (isteğe bağlı)
Qeyd: qrupunuzdakı hər kəs eyni GR, SF və FQ dəyərlərindən istifadə etməlidir !! SD kartınızı konfiqurasiya etdikdən sonra sağ tərəfdəki yuvaya daxil edin və cihazı işə salın. Gəzmək üçün 4 tərəfli istiqamət düymələri istifadə olunur. Kontakt seçmək üçün yuxarı/aşağı, seçmək üçün sağa. (Sol və ya ESC əvvəlki ekrana qayıtmaq üçün istifadə olunur).
Qeyd: Blackberry klaviaturası
Bu klaviatura modulu üçün 4 tərəfli naviqasiya üçün düymələrin birləşməsini seçdim:
- Yuxarıda: ALT + P ('@' işarəsi)
- Aşağı: ALT + ENTER
- Geri: ALT + $
- Seçin: ENTER
Addım 2: Başqaları ilə Açar Mübadiləsi
Başqa bir istifadəçi əlavə etmək üçün, yəni. bir əlaqə üçün xüsusi '-Mübadilə' otağına girməlisiniz. Bu söhbət otağı üçün digərləri ilə 4 rəqəmli şifrəni razılaşdırmalısınız, daxil edin və sonra ENTER düyməsini basın.
Burada '-Mənim Detallarım' üst hissəsini seçirsən və şəxsiyyətini, adını və ümumi şifrələmə açarını otaqdakı hər kəsə yayımlamaq üçün ENTER düyməsini basırsan. Başqaları bunu etdikdə, şəxsiyyət vəsiqələrini görürsünüz, siyahıda ad görünür. Seçmək üçün Yuxarı/Aşağı düymələrindən istifadə edin, sonra həmin istifadəçini kontaktlarınıza əlavə etmək üçün Sağ və ya ENTER düyməsini istifadə edin (SD kartınızda saxlanılır).
İstənilən vaxt əlaqə siyahısına istifadəçilər əlavə etmək və ya yeniləmək üçün bunu edə bilərsiniz.
Addım 3: Söhbətlər
Əsas ekranda bir əlaqə seçmək üçün Yuxarı/Aşağı düymələrini, sonra isə söhbət ekranına daxil olmaq üçün Sağdan istifadə edin.
Göndərmək istədiyiniz mesajları yazmaq üçün klaviaturadan istifadə edin, sonra ENTER düyməsini basın. Göndərmə davam edərkən mətn yanıb -sönəcək. Uğurlu olarsa, mesaj söhbətin içərisinə keçər, əks halda çatdırılmasa, yanıb sönməyi dayandıracaq və üfüqi xəttin altında qalacaq.
Addım 4: Xəbərdarlıqlar
Heç bir düyməyə basılmadıqda ekran 15 saniyədən sonra avtomatik olaraq sönür. Yeni bir mesaj gəlirsə, ekran yaşıl LED yanıb -sönən və səs siqnalı ilə mesajın və göndərənin adının tam ekran görüntüsünü göstərən açılır.
Buradan ana ekrana qayıtmaq üçün Sol və ya ESC düyməsini, ya da söhbət ekranına girmək üçün Sağ və ya ENTER düyməsini basa bilərsiniz.
Addım 5: Kabel çəkmə
Yuxarıda istinad üçün bir əlaqə diaqramı var. Sadəcə iki I2C qul modulu (RTC saatı və klaviatura) və bir piezo səs siqnalı daxil olmaqla olduqca sadədir.
Addım 6: Firmware -nin yanıb sönməsi
Firmware, Ripple github səhifəsindədir:
QEYD: Firmware proqramını sınamadan əvvəl micro SD kartı çıxarın! Nədənsə bu USB seriyasına müdaxilə edir. Saytda, firmware proqramını TTGO ESP32 lövhəsinə necə yerləşdirmək barədə təlimatlar var.
Addım 7: Kassanı və Montajı çap edin
Zəhmət olmasa STL faylları üçün bu Thingiverse linkinə baxın. Üst və alt qabıq iki əsas hissədən ibarətdir. Xüsusi açma/söndürmə düyməsini sürüşdürmək üçün iki kiçik parça da var.
TTGO lövhəsini və klaviaturanı üst qabığa yapışdırmaq üçün bir sıra M2 boltlara ehtiyacınız olacaq.
Klaviaturanı korpusun üst hissəsinə 2x M2 boltlarla bərkidin və lent kabelini yuvadan keçirin, geri bükün və alt tərəfə bərkidilmiş idarəetmə lövhəsinə vurun (yuxarıdakı şəklə baxın).
Sonra açma/söndürmə düyməsini yuvadan yığın, sonra iki qabıq parçasını bir -birinə yapışdırın.
Addım 8: RTC Saatını Qurmaq
RTC modulunu toxumaq üçün kompüterinizlə birlikdə SD kartda xüsusi bir fayl yaratmalısınız. 'Dalğalanma' qovluğunda 'clock.txt' adlı sadə bir mətn faylı yaradın (Unix formatı, MS-DOS deyil). Dosyanı düzəldin və aşağıdakı tarix dəyərlərini ayrı -ayrı sətirlərə bu qaydada əlavə edin:
il
ay (1..12)
ayın günü (1..31)
saat (0..23).
dəqiqə (0..59)
saniyə (0..59)
Dosyanı qeyd edin, SD kartı çıxarın və sonra cihaza sürüşdürün. Cihazın qüvvəyə minməsi üçün onu yenidən başlatmalısınız. İndi RTC saatı qurulmalı və ana ekranda düzgün vaxt göstərilməlidir.
Addım 9: Nəticə
Bu layihəni faydalı hesab edirsinizsə və bir az Bitcoin atmaq istəsəniz, həqiqətən minnətdar olaram:
BTC ünvanım: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Əlaqə
SHTF baş verdikdə və ya zombi apokalipsisi vurulduqda, asteroiddə və ya hər hansı bir şey olduqda və ailəniz və dostlarınızla söhbət etməlisinizsə, ümid edirəm ki, bu gadget işə yarayacaq!:-) Şərhlər yazmaqdan çəkinməyin və hər hansı bir sualınız varsa mənə soruşun.
Tövsiyə:
QWERTY Klaviaturanızı CYRLLIC (Для Россиян) WINDOWS və ya ANDROID -ə çevirin: 4 addım
QWERTY Klaviaturanızı CYRLLIC (Для Россиян) WINDOWS və ya ANDROID -ə çevirin: Klaviaturalarını rus/kiril klaviaturasına çevirmək istəyənlər üçün bu çox sadə bir dərslikdir. Nə edəcəyimiz daimi bir tətbiq deyil və istədiyiniz zaman orijinal klaviatura parametrlərinə keçə bilərsiniz
LoRa GPS İzləyicisi/Çağırıcı: 9 Adım (Şəkillərlə birlikdə)
LoRa GPS Tracker/Çağrı cihazı: --- Bir LoRa mesh şəbəkəsi üzərindən real vaxt yeri izləmə və iki tərəfli çağrı cihazını birləşdirən bir cihaz .--- Axtarış və xilasetmə (SAR) işində çalışan bir çox insanla əlaqə saxladım. çalışdığım digər Ripple LoRa mesh layihələri ilə maraqlanıram
E32-433T LoRa Modulu Dərsliyi ilə ESP32 - LoRa Arduino İnterfeys: 8 addım
E32-433T LoRa Modulu Dərsliyi ilə ESP32 | LoRa Arduino İnterfeys: Hey, nə var, uşaqlar! Akarsh burada CETech-dən. Bu layihəm, Arduino IDE-dən istifadə edərək ESP32 ilə yüksək güclü 1 vatlıq qəbuledici modul olan eByte-dən E32 LoRa modulunu birləşdirir. E32-nin işini son dərsimizdə başa düşdük
LoRa üzərində Ev Alətlərinə Nəzarət - Ev Otomasyonunda LoRa - LoRa Uzaqdan İdarəetmə: 8 Addım
LoRa üzərində Ev Alətlərinə Nəzarət | Ev Otomasyonunda LoRa | LoRa Uzaqdan İdarəetmə: Elektrik cihazlarınızı internet olmadan uzun məsafələrdən (Kilometr) idarə edin və avtomatlaşdırın. Bu LoRa vasitəsilə mümkündür! Hey, necesiz uşaqlar? Akarsh burada CETech -dən. Bu PCB -də OLED displey və 3 röle var
Macbook Klaviaturasını QWERTY -dən Dvorak -a çevirin: 9 addım
Macbook Klaviaturasını QWERTY-dən Dvorak-a çevirin: Bu yaxınlarda biləklərimə uzun müddət ziyan vurmaq narahatlığından Qwerty-dən Dvorak-a keçdim. Təxminən 5 həftədən sonra olduqca yaxşı toxuna bilərəm. Bununla birlikdə, klaviatura qısa yollarının böyük bir pərəstişkarıyam (xüsusən Adobe Creative Suite kimi tətbiqlərdə) və əgər