Isi kandungan:

Komunikasi LORA Peer to Peer Dengan Arduino: 9 Langkah
Komunikasi LORA Peer to Peer Dengan Arduino: 9 Langkah

Video: Komunikasi LORA Peer to Peer Dengan Arduino: 9 Langkah

Video: Komunikasi LORA Peer to Peer Dengan Arduino: 9 Langkah
Video: LoRa Peer-to-peer (P2P) Demo with REYAX RYLR998 2024, November
Anonim
Komunikasi LORA Peer to Peer Dengan Arduino
Komunikasi LORA Peer to Peer Dengan Arduino

Saya penggemar elektronik permulaan dan ini adalah arahan pertama saya, jadi jangan komen komen anda. Dalam arahan ini saya akan menerangkan bagaimana membuat dua nod LORA berkomunikasi secara langsung tanpa TTN (rangkaian perkara).

Apa itu LORA?

LORA bermaksud LOng RAnge. Ini adalah modulasi yang dipatenkan oleh Semtech berdasarkan modulasi CSS (chirp spread spektrum). Ia adalah:

  • jarak jauh
  • kuasa rendah
  • kadar data rendah

Kerana ciri-ciri ini LORA sangat sesuai digunakan sebagai media komunikasi untuk sensor. Sensor secara harfiah dapat berjalan selama bertahun-tahun dengan bateri dan jaraknya boleh melebihi beberapa kilometer. LORA juga boleh digunakan dalam jalur frekuensi bebas lesen. Di rangkaian perkara, anda boleh mendapatkan band percuma mengikut negara. Saya tinggal di Belgium sehingga saya dapat memilih antara EU863-870 dan EU433.

Contoh penggunaan:

  • Pertanian (kelembapan tanah, permukaan tangki, suhu, kelembapan, arah angin,….)
  • Penjejakan dalam kombinasi dengan penerima gps
  • Anti pencurian (Saya telah melihat konsep untuk meletakkannya pada kabel voltan tinggi yang mahal untuk mengesan getaran)
  • … Ada banyak lagi aplikasi, imaginasi anda adalah hadnya.

Langkah 1: Dapatkan Perkakasan

Perkakasan:

  • Pinout 2 arduino nano atau 2 arduino uno harus sama.
  • 2 papan pelarian esp
  • 2 kad lora rfm95 868mhz untuk frekuensi lain klik di sini.
  • 2 papan roti
  • 2 kabel usb untuk nano atau kabel untuk uno
  • wayar pelompat lelaki hingga wanita
  • wayar pelompat lelaki hingga lelaki
  • 2 antena (saya menggunakan teras pepejal 0.8mm atau 20awg)
  • pin header jika tidak disertakan dengan arduino

Alat:

  • besi pematerian
  • pemotong wayar
  • stripper wayar yang saya gunakan 102
  • pembaris
  • pateri

Langkah 2: Muat turun Perisian

Klik 2 pautan ini untuk memuat turun perisian:

  • Arduino IDE
  • Perpustakaan Radiohead

Langkah 3: Pasang Arduino IDE

Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
  • Selepas memuat turun perisian, pergi ke pemasang dan klik dua kali.
  • Klik Saya setuju
  • Klik seterusnya
  • Klik pasang
  • Klik 2 kali pasang untuk memasang pemacu usb
  • Klik tutup

Langkah 4: Pasang Radiohead Library

Pasang Radiohead Library
Pasang Radiohead Library
Pasang Radiohead Library
Pasang Radiohead Library
Pasang Radiohead Library
Pasang Radiohead Library

Anda memerlukan perpustakaan radiohead untuk menggunakan rfm95. Kerana anda tidak dapat memasangnya melalui arduino IDE, anda perlu memasang perpustakaan radiohead secara manual.

  • Buka IDE arduino
  • Pergi ke fail -> pilihan
  • Di sana anda dapat mencari jalan ke folder arduino di mana anda harus mencari folder Perpustakaan. (gambar pertama)
  • Sekiranya folder Perpustakaan tidak ada, anda harus membuat folder tersebut.
  • Buka fail zip yang dimuat turun Radiohead-master.
  • Ekstrak folder ke folder perpustakaan.
  • Mulakan semula arduino IDE.
  • Anda kini dapat mencari perpustakaan anda dalam senarai (lihat gambar ke-3)

Langkah 5: Buat Antena

Untuk antena saya menggunakan beberapa kabel sisa kabel bas 2x2x0.8mm atau 2x2 20awg saya. Ini adalah panjang setiap frekuensi:

  • 868mhz 3.25 inci atau 8.2 cm (ini adalah yang saya gunakan)
  • 915mhz 3 inci atau 7.8 cm
  • 433mhz 3 inci atau 16.5cm

Langkah 6: Pematerian

Pematerian
Pematerian
  • Tanggalkan perintang pelindung esp (lihat R1 hingga R3 di medan merah)
  • Pasangkan cip rfm95 ke pelindung esp.
  • Pasangkan peniti ke pelindung esp
  • Memasukkan antena ke pelindung esp. Jangan gunakan tanpa antena anda boleh merosakkan perisai.
  • Sekiranya pinheaders tidak disolder ke solder arduino juga.

Langkah 7: Pendawaian

Pendawaian
Pendawaian

Dalam gambar anda dapat melihat cara menghubungkan arduino ke rfm95. Untuk kesempurnaan jadual ini, saya juga menyertakan pinout ketika anda menggunakan perisai adafruit dan bukannya pelarian esp.

Langkah 8: Pengekodan

Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan
Pengekodan
  • Muat turun kod
  • Buka kod dalam arduino ide
  • Pergi ke alat, papan dan pilih papan anda
  • Pergi ke alat, port dan pilih port com untuk arduino anda
  • Klik butang muat naik (ditandakan dengan warna merah pada gambar ketiga)
  • Sekiranya semuanya berjalan lancar, anda boleh menggunakan monitor bersiri dan anda melihat paket tiba di kedua pelayan dan pelanggan (ditandakan dengan warna merah pada gambar terakhir)

Langkah 9: Kesimpulannya

Dalam pengajaran ini saya menunjukkan asas-asas LORA. Sekiranya anda menyukai arahan ini dan / atau jika anda mahu saya menulis lebih banyak arahan LORA atau yang lain, sila tekan butang suka.

Disyorkan: