Mündəricat:

LORA Arduino ilə Peer -to -Peer ünsiyyəti: 9 addım
LORA Arduino ilə Peer -to -Peer ünsiyyəti: 9 addım

Video: LORA Arduino ilə Peer -to -Peer ünsiyyəti: 9 addım

Video: LORA Arduino ilə Peer -to -Peer ünsiyyəti: 9 addım
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, Iyul
Anonim
LORA Arduino ilə Peer to Peer Ünsiyyəti
LORA Arduino ilə Peer to Peer Ünsiyyəti

Mən başlanğıc elektronika həvəskarıyam və bu mənim ilk təlimatımdır, xahiş edirəm şərhlərdə sərt olmayın. Bu təlimatda, iki LORA qovluğunun TTN (şeylər şəbəkəsi) olmadan birbaşa ünsiyyət qurmasını izah edəcəyəm.

LORA nədir?

LORA, LOng RAnge -ni ifadə edir, CSS (chirp yayılma spektri) modulyasiyasına əsaslanan Semtech tərəfindən patentləşdirilmiş bir modulyasiyadır.

  • uzun məsafə
  • az enerji
  • aşağı məlumat sürəti

Bu xüsusiyyətlərə görə LORA, sensorlar üçün ünsiyyət vasitəsi olaraq istifadə etmək üçün çox uyğundur. Bir sensor, sözün həqiqi mənasında bir batareyada illərlə işləyə bilər və məsafələr bir neçə kilometrdən çox ola bilər. Həmçinin LORA lisenziyasız tezlik diapazonlarında istifadə edilə bilər. Şeylər şəbəkəsində ölkələrə görə pulsuz qrupları tapa bilərsiniz. Belçikada yaşayıram, buna görə EU863-870 və EU433 arasında seçim edə bilərəm.

İstifadə nümunəsi:

  • Kənd təsərrüfatı (torpaq nəmliyi, çən səviyyəsi, temperatur, rütubət, külək istiqaməti, ….)
  • GPS qəbuledicisi ilə birlikdə izləmə
  • Oğurluq əleyhinə (vibrasiyanı aşkar etmək üçün bahalı yüksək gərginlikli kabellərə bağlamaq anlayışı gördüm)
  • … Daha çox tətbiq var, təsəvvürünüz limitdir.

Addım 1: Hardware alın

Avadanlıq:

  • 2 arduino nano və ya 2 arduino uno pinoutu eyni olmalıdır.
  • 2 esp breakout lövhəsi
  • 2 lora kart rfm95 868mhz digər tezliklər üçün bura vurun.
  • 2 çörək taxtası
  • Nano üçün 2 usb kabel və ya uno üçün kabel
  • jumper telləri kişidən qadına
  • atlama telləri kişidən kişiyə
  • 2 anten (bərk nüvəli 0.8mm və ya 20awg istifadə edirəm)
  • arduino -ya daxil deyilsə başlıq sancaqları

Alətlər:

  • lehimleme dəmir
  • tel kəsici
  • İstifadə etdiyim tel çıxarıcı 102
  • hökmdar
  • lehim

Addım 2: Proqramı yükləyin

Proqramı yükləmək üçün bu 2 linki vurun:

  • Arduino IDE
  • Radiohead kitabxanası

Addım 3: Arduino IDE quraşdırın

Arduino IDE quraşdırın
Arduino IDE quraşdırın
Arduino IDE quraşdırın
Arduino IDE quraşdırın
Arduino IDE quraşdırın
Arduino IDE quraşdırın
  • Proqramı yüklədikdən sonra quraşdırıcıya gedin və üzərinə iki dəfə vurun.
  • Basın Razıyam
  • Sonrakı düyməsini basın
  • Quraşdırma düyməsini basın
  • Usb sürücülərini quraşdırmaq üçün 2 dəfə quraşdırın
  • Yaxın vurun

Addım 4: Radiohead Kitabxanasını quraşdırın

Radiohead Kitabxanasını quraşdırın
Radiohead Kitabxanasını quraşdırın
Radiohead Kitabxanasını quraşdırın
Radiohead Kitabxanasını quraşdırın
Radiohead Kitabxanasını quraşdırın
Radiohead Kitabxanasını quraşdırın

Rfm95 istifadə etmək üçün radiohead kitabxanasına ehtiyacınız var. Arduino IDE vasitəsilə quraşdıra bilmədiyiniz üçün radiohead kitabxanasını əl ilə qurmalısınız.

  • Arduino IDE -ni açın
  • Fayl -> üstünlüklərə keçin
  • Orada Kitabxanalar qovluğunu tapmalı olduğunuz arduino qovluğuna gedən yolu tapa bilərsiniz. (ilk şəkil)
  • Kitabxanalar qovluğu yoxdursa, qovluğu yaratmalısınız.
  • Yüklənmiş zip faylını açın Radiohead-master.
  • Qovluğu kitabxanalar qovluğuna çıxarın.
  • Arduino IDE -ni yenidən başladın.
  • İndi kitabxananızı siyahıda tapa bilərsiniz (3 -cü şəklə baxın)

Addım 5: Anten yaradın

Anten üçün 2x2x0.8mm və ya 2x2 20awg avtobus kabelinin bir az qalan kabelindən istifadə edirəm. Bunlar tezliyə görə uzunluqlardır:

  • 868mhz 3.25 düym və ya 8.2 sm (istifadə etdiyim budur)
  • 915 mhz 3 düym və ya 7.8 sm
  • 433 MHz 3 düym və ya 16.5 sm

Addım 6: Lehimləmə

Lehimləmə
Lehimləmə
  • Esp qalxanının rezistorlarını çıxarın (qırmızı sahədə R1 -dən R3 -ə baxın)
  • Rfm95 çipini esp qalxanına lehimləyin.
  • Pin başlıqlarını esp qalxanına lehimləyin
  • Anteni esp qalxanına lehimləyin. Anten olmadan istifadə etməyin, qalxan zədələnə bilər.
  • Pinheaderlər arduino lehiminə lehimlənməmişsə, bunlar da.

Addım 7: Kabel çəkmə

Kablolama
Kablolama

Şəkildə arduino -nu rfm95 -ə necə bağlayacağınızı görə bilərsiniz. Bu cədvəlin tamlığı üçün, esp breakout əvəzinə adafruit qalxanı istifadə etdiyiniz zaman pinout da daxil etdim.

Addım 8: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
Kodlaşdırma
  • Kodu yükləyin
  • Kodu arduino ide -də açın
  • Alətlərə gedin, lövhəyə girin və lövhənizi seçin
  • Alətlərə, limana gedin və arduino üçün com portunu seçin
  • Yükləmə düyməsini basın (üçüncü şəkil qırmızı ilə işarələnmişdir)
  • Hər şey yaxşı gedirsə, serial monitordan istifadə edə bilərsiniz və həm serverə, həm də müştəriyə gələn paketləri görürsünüz (son şəkildə qırmızı ilə işarələnmişdir)

Addım 9: Nəticə

Bu təlimatda LORA -nın əsaslarını göstərdim. Bu təlimatı sevirsinizsə və/və ya LORA və ya başqaları haqqında daha çox göstərişlər yazmağımı istəsəniz, bəyən düyməsini basın.

Tövsiyə: