İçindekiler:
- Gereçler
- 1. Adım: Başlarken
- 2. Adım: Anahtarları Başkalarıyla Değiştirme
- 3. Adım: Görüşmeler
- 4. Adım: Uyarılar
- Adım 5: Kablolama
- Adım 6: Bellenimi Sıfırlama
- 7. Adım: Kasayı ve Montajı Yazdırma
- 8. Adım: RTC Saatini Ayarlama
- 9. Adım: Sonuç
Video: LoRa QWERTY Çağrı Cihazı: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Mevcut Ripple LoRa ağ projemi, eşlik eden bir Android cihaza ihtiyaç duymayan bağımsız bir mesajlaşma cihazı ile ortaya çıkacak şekilde uyarlamaya çalıştım.
Bu cihaz, diğer bağımsız mesajlaşma cihazlarıyla veya Ripple Messenger uygulamasını kullanan Ripple ağ cihazlarıyla kullanılabilir. Birlikte çalışabilirler ve uçtan uca ECC şifrelemesi ile otomatik olarak kendi ağ ağlarını oluştururlar. Ve elbette, hepsi daha iyi menzil/güvenilirlik için özel tekrarlayıcı telsizleri kullanabilir.
Gereçler
- TTGO LoRa32 V2.1
- DS3231 RTC modülü
- Klavye modülü
- Piezo zili
- 1S Lipo pil
1. Adım: Başlarken
Kimliğinizi, ayarlarınızı, kişilerinizi ve kayıtlı konuşmalarınızı tutacak bir mikro SD hafıza kartına ihtiyacınız olacak. SD kartı, genellikle yalnızca bir kez yapmanız gereken bir yapılandırma dosyasıyla hazırlamanız gerekir.
Network oluşturmak istediğiniz kişiler arasında her kişiye 1 ile 254 aralığında benzersiz ID'ler vermeniz ve atamanız gerekir. Merkezi sunucu yok, internet yok, bu sizin tahsis etmek size kalmış. Bir bilgisayarda, SD kartı takın ve 'ripple' adlı bir klasör oluşturun. Bu dizinde, 'conf.txt' (Unix formatı, MS-DOS değil!) adında bir düz metin dosyası oluşturun. Bu dosya yukarıdaki gibi görünmelidir.
Satırlar herhangi bir sırada olabilir, ancak ilk 2 karakter özellik adıdır (örn. 'ID' sizin kimliğinizdir), ardından değer gelir ve yeni satırla sonlandırılır. Özellikler şunlardır:
- GR - Grup Kimliği (0 olarak bırakılabilir)
- Kimlik - Benzersiz kimliğiniz (1..254)
- FQ - Kullanılacak LoRa frekansı
- SF - Kullanılacak LoRa yayılma faktörü (10..12)
- NM - Görünen adınız (diğerleri bunu görür)
- TZ - GMT'den dakikalar sonra saat diliminiz. (isteğe bağlı)
NOT: grubunuzdaki herkes aynı GR, SF ve FQ değerlerini kullanmalıdır!! SD kartınızı yapılandırdıktan sonra, sağ taraftaki yuvaya takmanız ve cihazı açmanız yeterlidir. 4 yönlü yön tuşları gezinmek için kullanılır. Bir kişiyi seçmek için Yukarı/Aşağı, seçmek için Sağ. (Önceki ekrana dönmek için sol veya ESC kullanılır).
NOT: Blackberry klavye
Bu klavye modülü için 4 yönlü navigasyon için tuş kombinasyonlarını seçtim:
- Yukarı: ALT + P ('@' karakteri)
- Aşağı: ALT + ENTER
- Geri: ALT + $
- Seçin: ENTER
2. Adım: Anahtarları Başkalarıyla Değiştirme
Başka bir kullanıcı eklemek için, ör. bir kişi, özel '-Değişim-' odasına girmeniz gerekir. Bu sohbet odası için, diğer(ler) ile 4 haneli bir şifre üzerinde anlaşmanız, bunu yazıp ENTER tuşuna basmanız gerekmektedir.
Burada en üstteki '-Ayrıntılarım-' öğesini seçin ve kimliğinizi, adınızı ve genel şifreleme anahtarınızı odadaki herkese yayınlamak için ENTER'a basın. Başkaları bunu yaptığında, kimliklerini göreceksiniz, listede isimleri görünecek. Seçmek için Yukarı/Aşağı tuşlarını, ardından o kullanıcıyı kişilerinize (SD kartınıza kaydedilmiş) EKLEMEk için Sağ veya ENTER tuşlarını kullanın.
Kişiler listenize kullanıcı eklemek veya güncellemek için bunu istediğiniz zaman yapabilirsiniz.
3. Adım: Görüşmeler
Ana ekrandan, bir kişi seçmek için Yukarı/Aşağı tuşlarını, ardından konuşma ekranına girmek için Sağ'ı kullanın.
Göndermek istediğiniz mesajları yazmak için klavyeyi kullanın ve ardından ENTER tuşuna basın. Gönderme devam ederken metin yanıp söner/kapanır. Başarılı olursa, mesaj görüşmeye kaydırılır, aksi takdirde iletilemezse, yanıp sönmeyi durdurur ve yatay çizginin altında kalır.
4. Adım: Uyarılar
Herhangi bir tuşa basılmazsa ekran 15 saniye sonra otomatik olarak kapanır. Yeni bir mesaj gelirse, yeşil LED yanıp sönerek ve sesli uyarı bip sesi ile mesajın ve gönderen adının tam ekran önizlemesini gösteren ekran açılır.
Buradan ana ekrana dönmek için Sol veya ESC tuşuna, konuşma ekranına girmek için Sağ veya ENTER tuşuna basabilirsiniz.
Adım 5: Kablolama
Yukarıda referansınız için bir bağlantı şeması bulunmaktadır. Oldukça basittir, sadece iki I2C bağımlı modülü (RTC saati ve klavye) ve bir piezo buzzer içerir.
Adım 6: Bellenimi Sıfırlama
Ürün yazılımı, Ripple github sayfasındadır:
NOT: bellenimi flaş etmeye çalışmadan önce mikro SD kartı çıkarın! Bazı nedenlerden dolayı bu, USB seri ile etkileşime giriyor. Sitede, bellenimin TTGO ESP32 kartına nasıl yükleneceği ile ilgili talimatlar vardır.
7. Adım: Kasayı ve Montajı Yazdırma
STL dosyaları için lütfen bu Thingiverse bağlantısına bakın. Üst ve alt kabuk olmak üzere iki ana parça vardır. Ayrıca özel bir açma/kapama düğmesi kaydırıcısı yapmak için iki küçük parça vardır.
TTGO kartını ve klavyeyi üst kabuk parçasına sabitlemek için bir dizi M2 cıvataya ihtiyacınız olacak.
Klavyeyi kasanın üst kısmına 2x M2 cıvata ile sabitleyin ve şerit kabloyu yuvadan geçirin, geriye doğru bükün ve alt tarafa sabitlenen kontrol panosuna tıklayın (yukarıdaki resme bakın).
Ardından, açma/kapama düğmesini yuvadan geçirin, ardından iki kabuk parçasını birbirine klipsleyin.
8. Adım: RTC Saatini Ayarlama
RTC modülünü tohumlamak için bilgisayarınızla birlikte SD kartta özel bir dosya oluşturmanız gerekir. 'ripple' klasöründe, 'clock.txt' (Unix formatı, MS-DOS değil) adlı bir düz metin dosyası oluşturun. Dosyayı düzenleyin ve aşağıdaki tarih değerlerini ayrı satırlara bu sırayla ekleyin:
yıl
ay (1..12)
ayın günü (1..31)
saat (0..23).
dakika (0..59)
saniye (0..59)
Dosyayı kaydedin, SD kartı çıkarın ve ardından aygıtın içine kaydırın. Etkinleşmesi için cihazı yeniden başlatmanız gerekecek. RTC saati şimdi ayarlanmalı ve ana ekran doğru zamanı gösteriyor olmalıdır.
9. Adım: Sonuç
Bu projeyi faydalı bulursanız ve yoluma biraz Bitcoin atmak isterseniz, gerçekten minnettar olurum:
BTC adresim: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Geri bildirim
SHTF olduğunda veya zombi kıyameti vurduğunda veya asteroit veya her neyse ve aileniz ve arkadaşlarınızla sohbet etmeniz gerektiğinde, umarım bu gadget işe yarar!:-) Yorum bırakmaktan ve sorularınızı bana sormaktan çekinmeyin.
Önerilen:
Bluetooth Çağrı Bildiricisi: 5 Adım (Resimlerle)
Bluetooth Çağrı Bildiricisi: Giriş Birkaç gün önce bu Projeyle karşılaştığımda, talimat verilebilir haber akışına göz atıyordum. Harika bir projeydi. Ama neden karmaşık wifi işleri yerine Bluetooth ile yapmıyorsun diye düşündüm. Bu Bluetooth Çağrı Bildiricisinin Özellikleri
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı: 19 Adım
Arduino DMX 512 Test Cihazı ve Denetleyici: Actualizaciones, ficheros, códigos…English versionFacebookHerramienta para pruebas ve espectáción de espectáción de iluminación de iluminación de iluminación de iluminación de iluminación DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas o temporales. Este p
LoRa GPS Tracker / Çağrı Cihazı: 9 Adım (Resimlerle)
LoRa GPS İzleyici/Çağrı Cihazı: --- Gerçek zamanlı konum izlemeyi ve iki yönlü çağrı cihazını bir LoRa ağ ağı üzerinden birleştiren bir cihaz.---Arama ve kurtarmada (SAR) çalışan birkaç kişiyle temasa geçtim. Çalıştığım diğer Ripple LoRa ağ projeleriyle ilgileniyorum
Rulo Çağrı Makinesi: 5 Adım
Yoklama Makinesi: Otobüs lideri her sabah arama makinesini aramak zorundadır, ancak bu basit bir iş değildir. Bu yüzden öğrencilerin kendilerinin yuvarlaması daha hızlı olur mu diye düşündüm, bu yüzden öğrencilerin kendi kendilerine çalışabilecekleri basit bir cihaz tasarladım
Ev Aletlerini LoRa Üzerinden Kontrol Edin - Ev Otomasyonunda LoRa - LoRa Uzaktan Kumanda: 8 Adım
Ev Aletlerini LoRa Üzerinden Kontrol Edin | Ev Otomasyonunda LoRa | LoRa Uzaktan Kumanda: Elektrikli cihazlarınızı internet olmadan uzun mesafelerden (Kilometre) kontrol edin ve otomatikleştirin. Bu LoRa ile mümkün! Naber beyler? Akarsh burada CETech'ten.Bu PCB ayrıca bir OLED ekrana ve 3 röleye sahiptir