İçindekiler:
- Gereçler
- Adım 1: Arka Plan
- Adım 2: Kablolama
- 3. Adım: Bellenimi Yanıp Sönme
- 4. Adım: Sensörü Uygulamada Yapılandırın
- Adım 5: Demo
- 6. Adım: Geribildirim
Video: LoRa Mesh Sensörleri: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu, Ripple LoRa ağ ağlarındaki serinin üçüncüsü ve şimdi sensör düğümlerini sergiliyor.
Referans için önceki makalelere bakın:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Gereçler
Donanım bileşenleri buradan satın alınabilir:
LoRa modüllü Adafruit Feather:
dipol anten:
Adım 1: Arka Plan
Sıcaklık, nem vb. gibi çoğu Arduino sensör modülü, dijital veya analog GPIO pini ile sorgulanabilir. Bu makale için hem dijital pin (sensör değeri potansiyometre ayarından tetiklendiğinde) hem de analog pin kullanan bir alev sensörü üzerinde test ettim.
Sensör modülü:
Projenin bu bölümünün amacı, özel sensör düğümlerini Ripple LoRa ağ ağlarına getirmektir. Sensörleri uzaktan izleyebilir veya alev algılanması veya hareket algılanması gibi yapılandırılabilir bir tetik durumuna ulaşıldığında uyarı mesajları alabilirsiniz.
Adım 2: Kablolama
Şu anda, sensör modülünün bağlanması gereken aşağıdaki pimlerle desteklenen yalnızca iki kart türü vardır:
Adafruit Tüy:
* Analog pin: A1 (gpio 15) -VEYA-
* Dijital pin: 10
TTGO/HELTECH ESP32 LoRa modülü:
* Analog pin: 39 -VEYA-
* Dijital pin: 34
Çoğu sensör modülü 3.3Volt kabul edebilir, bu nedenle GND ve VCC pinlerini kartın GND ve 3.3V pinlerine de bağlamanız yeterlidir.
3. Adım: Bellenimi Yanıp Sönme
Bunun için Arduino IDE'yi kurmuş olmanız ve hedef tahta tipini desteklemeniz gerekir.
Bu Github sayfasında bellenimin nasıl yanıp söneceğine ilişkin talimatlar vardır:
github.com/spleenware/ripple
'Sensör Düğümü' hedeflerinden birini seçin. Kart USB kablosuyla bağlıyken, Arduino IDE'deki Seri Monitörü açarak bellenimin uygun olduğunu test edin. Gönderme satırına 'q' (tırnak işaretleri olmadan) girin ve enter tuşuna basın. Seri monitör "Q: …" ile başlayan bir metinle yanıt vermelidir.
4. Adım: Sensörü Uygulamada Yapılandırın
Sensör modülünü yapılandırmak ve izlemek için Ripple Commander uygulamasını yüklemeniz gerekir. Şu anda yalnızca Android desteklenmektedir. Play'den indirin:
Uygulamanın iki başlatıcı simgesi vardır. 'Aygıt Sağlama', yalnızca ağ ağınızı (tekrarlayıcılar, sensörler, ağ geçidi vb.) kurarken içindir. Sensör düğümlerine yalnızca benzersiz bir kimlik (2 ile 254 arasında) atanması ve şifreleme anahtarlarının oluşturulması gerekir. Araç çubuğundaki 'YENİ' menüsüne tıklayın ve sensörün kimliğini ve adını girin, ardından KAYDET'e tıklayın. Sensör şimdi ana listede olmalıdır.
Sensör düğümleri için ayarlanması gereken ekstra konfigürasyon parametreleri vardır. 'Düzenle' (kalem) simgesine dokunun ve ardından Sensör Yapılandırma ekranını görmek için sonraki ekranda '…' düğmesine dokunun. (yukarıdaki ilk ekran görüntüsü). Bu, sensörün ayarlanması, durumunu nasıl rapor etmesi gerektiği ve uyarı mesajlarının nasıl oluşturulacağı içindir. Yapılandırma tamamlandığında, üst araç çubuğundaki KAYDET menüsüne dokunun.
'Programcı' ekranına gitmek için sağdaki 'çip' simgesine dokunun. Sensör kartını USB-OTG kablosuyla Android'e bağlayın, ardından 'PROGRAM' düğmesine dokunun. Her şey yolunda giderse, 'Bitti' yazan bir mesaj görünmelidir ve artık bağlantıyı kesebilirsiniz.
Android başlatıcısına geri dönün, ardından ana 'Ripple Komutanı' başlatıcı simgesine dokunun. Bu, ağdaki diğer 'çağrı cihazı' kullanıcılarıyla (Ripple Messenger uygulamasını kullanan) sohbet edebileceğiniz, ayrıca tekrarlayıcılar ve sensör düğümleri gibi özel düğümlerinizi izleyebileceğiniz uygulamanın ana kullanıcı arayüzüdür. Listedeki bir sensör düğümüne dokunun ve cihaz durumu ekranını görmelisiniz (yukarıdaki ikinci ekran görüntüsüne bakın).
Adım 5: Demo
Burada, bir uyarı durumunu etkinleştiren alev sensörünün ve uyarıyı alan ana düğümün bir gösterimi bulunmaktadır.
Uyarıların, geçen bir sürenin ardından manuel veya otomatik olarak 'sıfırlanan' bir durumu temsil ettiğini unutmayın. Burada gösterilen ekran, uyarı durumunu manuel olarak sıfırlamak için bir "Uyarıyı Sıfırla" düğmesi sunar.
Oluşturulan uyarı mesajları, ana düğüm panosu sesli uyarısını yapacak ve mesaj, 'Geçmiş' sekmesinde olacaktır.
6. Adım: Geribildirim
Bu yetenek, sensörlerin uzak durumları bildirmesi ve oluşturulan uyarılara sahip olması, bu uzun menzilli IOT ağları için son derece kullanışlı bir özelliktir. Bu yeni yetenekle neler yapılabileceğini ve nasıl çalıştığını duyduğum için oldukça heyecanlıyım. Ve her zaman olduğu gibi, hala çözülmesi gereken herhangi bir sorun olup olmadığını duymak istiyorum.
Saygılarımızla, Scott Powell.
Önerilen:
HC-12 Uzun Menzilli Mesafe Hava İstasyonu ve DHT Sensörleri: 9 Adım
HC-12 Uzun Menzilli Mesafe Hava İstasyonu ve DHT Sensörleri: Bu derste iki dht sensörü, HC12 modülleri ve I2C LCD Ekran kullanarak uzak uzun mesafe meteoroloji istasyonu yapmayı öğreneceğiz.Videoyu İzle
ESP8266 ile Analog Sensörleri Kullanma: 5 Adım
ESP8266 ile Analog Sensörleri Kullanma: Bir analogdan dijitale dönüştürücü (ADC, A/D, A–D veya A-to-D), bir analog sinyali dijital bir sinyale dönüştüren bir sistemdir. A/D dönüştürücüler, veri işleme amaçları için analog elektrik sinyallerini çevirir. Performans, güç,
Gerçekten Ucuz Basınç Sensörleri Nasıl Yapılır: 6 Adım (Resimlerle)
Gerçekten Ucuz Basınç Sensörleri Nasıl Yapılır: Son zamanlarda yaygın ev eşyalarından anahtarlar yapmaya başladım ve etrafta yattığım birkaç süngerden bir bütçeyle kendi basınç sensörümü yapmaya karar verdim. Bunun bütçe basınç sensörlerinin diğer versiyonlarından farklı olmasının nedeni,
ESP8266 - Kapı ve Pencere Sensörleri - ESP8266. Yaşlı Yardımı (unutkanlık): 5 Adım
ESP8266 - Kapı ve Pencere Sensörleri - ESP8266. Yaşlı Yardımı (unutkanlık): ESP8266 - GPIO 0 ve GPIO 2 (IOT) kullanan kapı / pencere sensörleri. Web'de veya tarayıcılarla yerel ağda görüntülenebilir. Ayrıca "HelpIdoso Vxapp" başvuru. 5Vdc için 110/220 VAC besleme kullanır, 1 röle/gerilim
Mevcut Sensörleri Kullanan Arduino Kablosuz Alarm Sistemi: 9 Adım (Resimli)
Mevcut Sensörleri Kullanan Arduino Kablosuz Alarm Sistemi: Mevcut 433Mhz veya 315Mhz kablosuz alarm sensörleriniz varsa, bu proje yaklaşık 20,00 $ maliyetle yaklaşık yarım saatte inşa edilebilir. Kızılötesi hareket dedektörleri ve reed sensörleri gibi kablosuz alarm sensörleri ile tamamen yeni bir proje olabilir