İçindekiler:

LoRa Mesh Radyo: 4 Adım (Resimlerle)
LoRa Mesh Radyo: 4 Adım (Resimlerle)

Video: LoRa Mesh Radyo: 4 Adım (Resimlerle)

Video: LoRa Mesh Radyo: 4 Adım (Resimlerle)
Video: SPEAKER MAN ŞARKISI | Hoparlör Kafa Türkçe Rap 2024, Kasım
Anonim
LoRa Örgü Radyo
LoRa Örgü Radyo

Bu, cep telefonları için, hücre kapsama alanı dışındayken veya felaket senaryolarında bir grupta SMS benzeri mesajlaşmayı etkinleştirmek için oldukça basit bir eklentidir. Düşük güç/uzun menzilli iletişim için Semtech LoRa telsizlerini kullanır. Pek çok donanım seçeneği var ve hala farklı cihazlar ve üreticiler deniyorum, ancak şimdilik bu eğitim, aşağıdaki panolardan birinin nasıl monte edileceğini ve kurulacağını gösterecek:

  • OLED'li TTGO ESP32 Lora
  • Adafruit Tüy M0 RFM96

Gereçler

Donanım buradan satın alınabilir:

  • OLED'li TTGO ESP32 Lora. -VEYA-
  • Adafruit Tüy M0 RFM95

İsteğe bağlı öğeler, ancak önerilenler şunlardır:

  • küçük açma/kapama düğmesi
  • Piezo zili
  • küçük 1S Lipo pil
  • USB OTG kablosu

Adım 1: TTGO ESP32 Kurulumu

TTGO ESP32 Kurulumu
TTGO ESP32 Kurulumu

Bu kart, güzel bir OLED ekran ve Bluetooth radyo içermesi açısından oldukça güzel. Ne yazık ki, LoRa radyosu Tüy kadar iyi değil ve menzilin sadece yarısını alıyor gibi görünüyor.

Bu kart ile el cihazına UDB OTG kablosu, Bluetooth Classic veya Bluetooth LE ile bağlanmayı seçebilirsiniz. Kartı uygun bellenim görüntüsüyle flashlamanız yeterlidir (her bağlantı türü için üç farklı bellenim ikili dosyası vardır).

Adımlar:

  • panoyu Ripple ürün yazılımı görüntüsüyle flashlayın: GitHub'da ReadMe'yi takip edin
  • pili bağla ve değiştir
  • Piezo buzzer'ı bağlayın: TTGO V2 -> GND ve Pin 13'e, diğer kartlar -> GND ve Pin 25'e
  • isteğe bağlı: kasayı 3D yazdır

Bunun için ayrıca buradan indirebileceğiniz 3D yazdırılabilir bir kılıf tasarladım:

Adım 2: Adafruit Tüy Kurulumu

Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu
Adafruit Tüy Kurulumu

Bu panolar güzel kalitede, ancak biraz daha pahalı. Bir LoRa anteni kurmak için biraz daha lehimleme yapmanız gerektiğinden, bunlarla biraz daha ilgili.

Adımlar:

  • kartı Ripple bellenimi ile flaşlayın: GitHub'da ReadMe'yi takip edin
  • Piezo buzzer'ı GND'ye ve dijital pin 11'e bağlayın. (EDIT: Daha önce belirtildiği gibi pin 13 DEĞİL)
  • alt tarafa bir u.fl anten konektörü lehimleyin, anteni u.fl'ye bağlayın
  • İsteğe bağlı: Kasayı 3B yazdırın. Dosyalar için buraya bakın:

(Opsiyonel) Dipol Anteni Lehimleme

3D yazdırılabilir kılıf, bu dipol antenle kullanılmak üzere tasarlanmıştır: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Bu iyi bir antendir, ancak doğru konektöre sahip değildir, bu nedenle IPEX4'ü bir tane kesmeniz, ardından koaks örgüleri ayırmanız ve anten topraklama pedlerine lehimlemeniz gerekir (yukarıdaki son resme bakın). Bunu yapmak için, kablonun ucundaki dış plastiğin yaklaşık 10 mm'sini çıkarmanız, ardından çevreleyen çok ince koaks tel örgüyü ayırmanız ve üzerine biraz lehim koymanız gerekir. Ardından iç aktif telden yaklaşık 1 mm plastiği çıkarın ve bunun üzerine az miktarda lehim koyun.

Ardından, Feather üzerindeki anten toprak pedlerini ve ortadaki aktif anten pedini önceden kalaylayın, ardından anteni bu pedlere lehimleyin (koaksı toprak pedlerine, aktif iç teli anten pedine).

3. Adım: Ripple Messenger Uygulamasını Kurun

Ripple Messenger Uygulamasını Kurun
Ripple Messenger Uygulamasını Kurun
Ripple Messenger Uygulamasını Kurun
Ripple Messenger Uygulamasını Kurun

Bunun için eşlik eden uygulamaya Ripple Messenger denir. Şu anda Play Store'dan indirebileceğiniz yalnızca bir Android sürümü var: Ripple Messenger

Grubunuzdaki her kişiye 1 ile 254 arasında benzersiz bir sayısal kimlik atanmalıdır. Bunu kendi aranızda çözmeniz gerekir. Koordinasyon için merkezi bir sunucu yok.

Ayrıca (isteğe bağlı olarak) kendinize farklı Grup Kimlikleri (yine 1 ile 254 arasında) atayarak alt gruplar halinde düzenleyebilirsiniz. Varsayılan olarak hepiniz sadece sıfır grubunda kalabilirsiniz. Gruplar 'kanallar' gibidir ve ayrı ağlar oluşturacaktır.

Arkadaş Ekleme

Kurulum ekranına kendi bilgilerinizi girdikten ve KAYDET'i seçtikten sonra, birbirinizin QR kodlarını tarayarak diğer kullanıcıların el cihazlarına Arkadaş olarak ekleyebilirsiniz. Bu, genel anahtarları değiştirir, böylece birbirinize özel olarak mesaj gönderebilirsiniz. Grubunuzdaki diğer cihazlar, mesajlarınızı sessizce iletir, ancak onları 'açamaz'.

Radyoyu Bağlama

Radyo kartı tablete/ahizeye USB OTG kablosu veya Bluetooth aracılığıyla bağlanabilir. Bunun için tercihinizi, üstteki işlem çubuğundan 'Tercihler' menüsünü seçerek belirlemelisiniz. Üst eylem çubuğunda, radyo kartınızın bağlı olduğunu algıladığında sabit beyaza dönecek bir simge vardır.

Bluetooth Classic için, bluetooth'un açık olduğundan emin olmanız ve ahizenizi/tabletinizi kartla manuel olarak eşleştirmeniz gerekir. Bluetooth ayarına gidin ve tara/yenile'yi seçin ve görüntülendiğinde 'Ripple Cihazı'na dokunun. Ripple uygulamasına geri dönün, ardından "Cihaz Seç" düğmesine dokunun ve listeden "Ripple Cihazı"nı seçin.

Bluetooth LE için eşleştirmeniz gerekmez. 'Cihaz Seç' ekranında 'Ripple Hizmeti'ni seçtiğinizden emin olun.

Konuşmalar

Ana ekrandan, sohbet etmek istediğiniz arkadaşınıza dokunmanız yeterlidir, bu, konuşma ekranına geçiş yapar (yukarıda gösterildiği gibi). Eylem çubuğu adlarını gösterecek ve sağda, o kullanıcının cihazının şu anda erişilebilir olup olmadığını ve en yakın sinyalin ne kadar güçlü olduğunu gösteren bir sinyal göstergesi var.

Geçerli konumunuzu göndermek için mesaj yazmanız veya metin kutusunun solundaki 'sabitle' simgesine dokunmanız yeterlidir.

Diğer kullanıcılar konumlarını gönderdiğinde, altı çizili olarak ve ne kadar uzakta olduklarını ve kabaca hangi pusula istikametinde olduklarını hesaplayarak göreceksiniz. Konumu Google Haritalar'da görmek için bağlantıya dokunabilirsiniz.

4. Adım: Geribildirim

Bu sadece hobi olarak yaptığım bir şey ve bu tür işlerden zevk alıyorum. İlginç bir meydan okuma oldu ve devam ediyor.

Hâlâ daha iyi radyo modülleri ve donanım kombinasyonlarının yanı sıra onu daha çok bir tüketici cihazı gibi yapmak için 3D baskı tasarımları arıyorum.

Muhtemelen hala ütülenmesi gereken birkaç hata var. Bunun sizin için işe yarayıp yaramadığını veya sorunlarla karşılaşırsanız bana bildirin. Geri bildirim çok hoş geldiniz.

Eğlence!

Saygılarımızla, Scott Powell.

Bağış Bu projeyi faydalı bulursanız ve yoluma biraz Bitcoin atmak isterseniz, gerçekten minnettar olurum: BTC adresim: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Önerilen: