İçindekiler:

LORA Arduino ile Eşler Arası İletişim: 9 Adım
LORA Arduino ile Eşler Arası İletişim: 9 Adım

Video: LORA Arduino ile Eşler Arası İletişim: 9 Adım

Video: LORA Arduino ile Eşler Arası İletişim: 9 Adım
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Temmuz
Anonim
LORA Arduino ile Eşler Arası İletişim
LORA Arduino ile Eşler Arası İletişim

Ben yeni başlayan bir elektronik meraklısıyım ve bu benim ilk dersim, bu yüzden lütfen yorumlarınızda sert olmayın. Bu talimatta, iki LORA düğümünün TTN (nesneler ağı) olmadan doğrudan nasıl iletişim kuracağını açıklayacağım.

LORA nedir?

LORA, UZUN ARALIK anlamına gelir Bu, Semtech tarafından CSS (chirp yayılmış spektrum) modülasyonuna dayalı patentli bir modülasyondur.

  • uzun mesafe
  • düşük güç
  • düşük veri hızı

Bu özellikleri nedeniyle LORA, sensörler için iletişim ortamı olarak kullanılmaya çok uygundur. Bir sensör, bir pille kelimenin tam anlamıyla yıllarca çalışabilir ve menziller birkaç kilometreyi aşabilir. Ayrıca LORA lisanssız frekans bantlarında da kullanılabilir. Things ağında ülkelere göre ücretsiz grupları bulabilirsiniz. Belçika'da yaşıyorum, dolayısıyla EU863-870 ve EU433 arasında seçim yapabilirim.

Örnek kullanımlar:

  • Tarım (toprak nemi, tank seviyesi, sıcaklık, nem, rüzgar yönü, ….)
  • Bir gps alıcısı ile birlikte izleme
  • Hırsızlığa karşı koruma (Titreşimi algılamak için pahalı yüksek voltajlı kablolara takmak için bir konsept gördüm)
  • …Daha birçok uygulama var, sınır hayal gücünüz.

Adım 1: Donanımı Alın

Donanım:

  • 2 arduino nano'nun veya 2 arduino uno'nun pin çıkışı aynı olmalıdır.
  • 2 esp koparma panosu
  • 2 lora kartı rfm95 868mhz diğer frekanslar için buraya tıklayın.
  • 2 ekmek tahtası
  • Nano için 2 usb kablosu veya uno için kablo
  • erkek dişi atlama telleri
  • erkekten erkeğe atlama telleri
  • 2 anten (katı çekirdek 0.8mm veya 20awg kullanıyorum)
  • arduino ile birlikte verilmemişse başlık pimleri

Aletler:

  • havya
  • Tel makası
  • kullandığım tel striptizci 102
  • hükümdar
  • lehim

2. Adım: Yazılımı İndirin

Yazılımı indirmek için bu 2 bağlantıya tıklayın:

  • Arduino IDE'si
  • Radiohead kitaplığı

Adım 3: Arduino IDE'yi kurun

Arduino IDE'yi yükleyin
Arduino IDE'yi yükleyin
Arduino IDE'yi yükleyin
Arduino IDE'yi yükleyin
Arduino IDE'yi yükleyin
Arduino IDE'yi yükleyin
  • Yazılımı indirdikten sonra yükleyiciye gidin ve çift tıklayın.
  • Kabul ediyorum'a tıklayın
  • Sonrakine tıkla
  • Yükle'yi tıklayın
  • USB sürücülerini yüklemek için 2 kez yükle'yi tıklayın
  • Kapat'ı tıklayın

4. Adım: Radiohead Kitaplığını Kurun

Radiohead Kitaplığını yükleyin
Radiohead Kitaplığını yükleyin
Radiohead Kitaplığını yükleyin
Radiohead Kitaplığını yükleyin
Radiohead Kitaplığını yükleyin
Radiohead Kitaplığını yükleyin

rfm95'i kullanmak için radiohead kitaplığına ihtiyacınız var. Arduino IDE aracılığıyla kuramayacağınız için, radiohead kitaplığını manuel olarak kurmanız gerekir.

  • arduino IDE'yi açın
  • Dosyaya git -> tercihler
  • Orada, Kitaplıklar klasörünü bulmanız gereken arduino klasörünün yolunu bulabilirsiniz. (ilk resim)
  • Kitaplıklar klasörü yoksa, klasörü oluşturmalısınız.
  • İndirilen zip dosyasını Radiohead-master'ı açın.
  • Klasörü kitaplıklar klasörüne çıkarın.
  • Arduino IDE'yi yeniden başlatın.
  • Artık kitaplığınızı listede bulabilirsiniz (3. resme bakın)

Adım 5: Anteni Oluşturun

Anten için 2x2x0.8mm veya 2x2 20awg bus kablomun bazı artık kablolarını kullanıyorum. Bunlar frekans başına uzunluklardır:

  • 868mhz 3,25 inç veya 8,2 cm (benim kullandığım bu)
  • 915mhz 3 inç veya 7.8 cm
  • 433mhz 3 inç veya 16.5cm

Adım 6: Lehimleme

Lehimleme
Lehimleme
  • esp kalkanının dirençlerini çıkarın (kırmızı alanda R1'den R3'e bakın)
  • rfm95 çipini esp kalkanına lehimleyin.
  • İğne başlıklarını esp kalkanına lehimleyin
  • Anteni esp kalkanına lehimleyin. Antensiz kullanmayınız, kalkana zarar verebilirsiniz.
  • Pinheader'lar arduino lehimine lehimlenmemişse, bunları da lehimleyin.

Adım 7: Kablolama

kablolama
kablolama

Resimde arduino'yu rfm95'e nasıl bağlayacağınızı görebilirsiniz. Bu tablonun eksiksiz olması için esp koparma yerine adafruit kalkanını kullandığınız zaman için pinout'u da ekledim.

Adım 8: Kodlama

kodlama
kodlama
kodlama
kodlama
kodlama
kodlama
kodlama
kodlama
  • Kodu indirin
  • Kodu arduino ide'de açın
  • Araçlara gidin, panoya gidin ve panonuzu seçin
  • Araçlara, bağlantı noktasına gidin ve arduino'nuz için com bağlantı noktasını seçin
  • Yükle düğmesine tıklayın (üçüncü resimde kırmızı ile işaretlenmiştir)
  • Her şey yolunda giderse, seri monitörü kullanabilirsiniz ve hem sunucuya hem de istemciye gelen paketleri görürsünüz (son resimde kırmızı ile işaretlenmiştir)

9. Adım: Sonuç

Bu talimatta LORA'nın temellerini gösterdim. Bu talimatı beğendiyseniz ve / veya LORA veya diğerlerinin daha fazla talimatını yazmamı isterseniz, lütfen beğen düğmesine basın.

Önerilen: