Daftar Isi:

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

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

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

Saya seorang penggemar elektronik pemula dan ini adalah instruksi pertama saya jadi tolong jangan kasar dalam komentar Anda. Dalam instruksi ini saya akan menjelaskan cara membuat dua node LORA berkomunikasi secara langsung tanpa TTN (jaringan benda).

Apa itu LORA?

LORA adalah singkatan dari LOng RAnge Ini adalah modulasi yang dipatenkan oleh Semtech berdasarkan modulasi CSS (chirp spread spectrum).

  • jarak jauh
  • daya rendah
  • kecepatan data rendah

Karena karakteristik tersebut LORA sangat cocok digunakan sebagai media komunikasi untuk sensor. Sebuah sensor benar-benar dapat berjalan selama bertahun-tahun dengan baterai dan jangkauannya dapat melebihi beberapa kilometer. Juga LORA dapat digunakan dalam pita frekuensi bebas lisensi. Di jaringan hal-hal Anda dapat menemukan band gratis berdasarkan negara. Saya tinggal di Belgia sehingga saya dapat memilih antara EU863-870 dan EU433.

Contoh penggunaan:

  • Pertanian (kelembaban tanah, ketinggian tangki, suhu, kelembapan, arah angin, ….)
  • Pelacakan dalam kombinasi dengan penerima gps
  • Anti pencurian (Saya telah melihat konsep untuk memasangnya pada kabel tegangan tinggi yang mahal untuk mendeteksi getaran)
  • …Ada lebih banyak aplikasi, imajinasi Anda adalah batasnya.

Langkah 1: Dapatkan Perangkat Keras

Perangkat keras:

  • 2 pinouts arduino nano atau 2 arduino uno harus sama.
  • 2 papan pelarian esp
  • 2 kartu lora rfm95 868mhz untuk frekuensi lain klik di sini.
  • 2 papan tempat memotong roti
  • 2 kabel usb untuk nano atau kabel untuk uno
  • kabel jumper pria ke wanita
  • kabel jumper pria ke pria
  • 2 antena (saya menggunakan inti padat 0.8mm atau 20awg)
  • pin header jika tidak disertakan dengan arduino

Peralatan:

  • besi solder
  • alat pemotong kawat
  • stripper kawat saya menggunakan 102
  • penggaris
  • pateri

Langkah 2: Unduh Perangkat Lunak

Klik 2 tautan ini untuk mengunduh perangkat lunak:

  • Arduino IDE
  • Perpustakaan Radiohead

Langkah 3: Instal Arduino IDE

Instal Arduino IDE
Instal Arduino IDE
Instal Arduino IDE
Instal Arduino IDE
Instal Arduino IDE
Instal Arduino IDE
  • Setelah mengunduh perangkat lunak, buka penginstal dan klik dua kali.
  • Klik Saya setuju
  • Klik berikutnya
  • Klik instal
  • Klik 2 kali instal untuk menginstal driver usb
  • Klik tutup

Langkah 4: Instal Perpustakaan Radiohead

Instal Perpustakaan Radiohead
Instal Perpustakaan Radiohead
Instal Perpustakaan Radiohead
Instal Perpustakaan Radiohead
Instal Perpustakaan Radiohead
Instal Perpustakaan Radiohead

Anda memerlukan perpustakaan radiohead untuk menggunakan rfm95. Karena Anda tidak dapat menginstalnya melalui arduino IDE, Anda perlu menginstal perpustakaan radiohead secara manual.

  • Buka arduino IDE
  • Buka file -> preferensi
  • Di sana Anda dapat menemukan path ke folder arduino di mana Anda harus menemukan folder Libraries. (gambar pertama)
  • Jika folder Libraries tidak ada, Anda harus membuat folder tersebut.
  • Buka file zip yang diunduh Radiohead-master.
  • Ekstrak folder ke folder perpustakaan.
  • Mulai ulang IDE arduino.
  • Anda sekarang dapat menemukan perpustakaan Anda dalam daftar (lihat gambar ke-3)

Langkah 5: Buat Antena

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

  • 868mhz 3,25 inci atau 8,2 cm (ini yang saya gunakan)
  • 915mhz 3 inci atau 7.8 cm
  • 433mhz 3 inci atau 16,5cm

Langkah 6: Menyolder

Pematerian
Pematerian
  • Lepaskan resistor dari pelindung esp (lihat R1 hingga R3 di bidang merah)
  • Solder chip rfm95 ke pelindung esp.
  • Solder pinheader ke pelindung esp
  • Solder antena ke pelindung esp. Jangan gunakan tanpa antena Anda dapat merusak perisai.
  • Jika pinheader tidak disolder ke arduino, solder juga.

Langkah 7: Pengkabelan

Pengkabelan
Pengkabelan

Pada gambar Anda dapat melihat cara menghubungkan arduino ke rfm95. Untuk kelengkapan tabel ini saya juga menyertakan pinout untuk saat anda menggunakan adafruit shield sebagai pengganti esp breakout.

Langkah 8: Pengkodean

Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
Pengkodean
  • Unduh kodenya
  • Buka kode di arduino ide
  • Buka alat, papan dan pilih papan Anda
  • Buka alat, port dan pilih port com untuk arduino Anda
  • Klik tombol unggah (ditandai dengan warna merah pada gambar ketiga)
  • Jika semuanya berjalan dengan baik, Anda dapat menggunakan monitor serial dan Anda melihat paket tiba di server dan klien (ditandai dengan warna merah pada gambar terakhir)

Langkah 9: Kesimpulan

Dalam instruksi ini saya menunjukkan dasar-dasar LORA. Jika Anda menyukai instruksi ini dan/atau jika Anda ingin saya menulis lebih banyak instruksi LORA atau lainnya, silakan tekan tombol suka.

Direkomendasikan: