Daftar Isi:

Radio LoRa ESP32 Tutorial Memulai Mudah - Tanpa Kabel: 6 Langkah
Radio LoRa ESP32 Tutorial Memulai Mudah - Tanpa Kabel: 6 Langkah

Video: Radio LoRa ESP32 Tutorial Memulai Mudah - Tanpa Kabel: 6 Langkah

Video: Radio LoRa ESP32 Tutorial Memulai Mudah - Tanpa Kabel: 6 Langkah
Video: LORA EBYTE E22900T30D CONFIGURATION 2024, Juli
Anonim
Image
Image

Hei, apa kabar, teman-teman? Akarsh di sini dari CETech.

Hari ini kita akan membuat proyek yang pada dasarnya adalah mengatur radio LoRa untuk berbicara satu sama lain dengan cara yang paling mudah.

Di sini mikrokontroler yang saya gunakan adalah ESP32 yang terhubung ke papan LoRa 915MHz, saya juga memasang layar OLED ke salah satu Radio sehingga informasi paket terlihat. Semua modul yang digunakan dalam proyek ini berasal dari DFRobot karena kompatibilitas pin ada untuk modul ini, Jadi saya tidak menyarankan menggunakan modul dari pabrikan yang berbeda. Jadi mari kita mulai!

Saya juga telah membuat video tentang membangun proyek ini secara detail, saya sarankan menontonnya untuk wawasan dan detail yang lebih baik.

Langkah 1: Bagian

Bagian
Bagian
Bagian
Bagian

Untuk membuatnya, Anda memerlukan papan ESP32 atau ESP8266 dan Anda juga dapat menambahkan baterai jika Anda mau.

Saya menggunakan papan firebeetle LoRa frekuensi 915MHz. DFRobot menawarkan 3 jenis papan tergantung pada frekuensi yang legal di wilayah Anda:

1) 433MHz

2) 868MHz

3) 915MHz

Untuk tampilan, saya menggunakan pelindung OLED.

Saya sarankan menggunakan papan dari DFRobot dengan modul ini karena pinout akan kompatibel dan Anda tidak akan menghadapi masalah di mana pun.

Langkah 2: Dapatkan PCB untuk Proyek Anda Diproduksi

Dapatkan PCB untuk Proyek Anda Diproduksi
Dapatkan PCB untuk Proyek Anda Diproduksi

Anda harus memeriksa JLCPCB untuk memesan PCB online dengan harga murah!

Anda mendapatkan 10 PCB berkualitas baik yang diproduksi dan dikirim ke depan pintu Anda seharga $ 2 dan beberapa pengiriman. Anda juga akan mendapatkan diskon pengiriman pada pesanan pertama Anda. Untuk mendesain kepala PCB Anda sendiri ke easyEDA, setelah selesai unggah file Gerber Anda ke JLCPCB untuk membuatnya diproduksi dengan kualitas yang baik dan waktu penyelesaian yang cepat.

Langkah 3: Unduh dan Siapkan Arduino IDE

Unduh dan Siapkan Arduino IDE
Unduh dan Siapkan Arduino IDE

Unduh Arduino IDE dari sini.

1. Instal Arduino IDE dan buka.

2. Buka File > Preferensi

3. Tambahkan https://dl.espressif.com/dl/package_esp32_index.j… ke URL Pengelola Papan Tambahan.4. Buka Alat > Papan > Manajer Papan

5. Cari ESP32 lalu instal boardnya.

6. Mulai ulang IDE.

Langkah 4: Koneksi dan Solder

Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder
Koneksi dan Solder

1. Solder modul dengan header yang dapat ditumpuk.

2. Anda harus menghubungkan kedua modul LoRa ke modul ESP32 sesuai dengan diagram pengkabelan.

3. Kumpulkan 5-6 modul yang akan Anda gunakan dan susun sesuai dengan kebutuhan Radio Anda. Untuk langkah-langkah ini, saya sangat merekomendasikan menonton video saya karena bagian ini dijelaskan secara rinci di sana.

Langkah 5: Mengkodekan Modul

Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul

Unduh repositori GitHub:

2. Ekstrak repositori yang diunduh.

3. Salin perpustakaan dari repositori yang diunduh ke folder Perpustakaan di folder sketsa Arduino.

4. Buka sketsa Transmitter di Arduino IDE.

5. Arahkan ke Alat > Papan. Pilih papan yang sesuai yang Anda gunakan, Firebeetle ESP32 dalam kasus saya.

6. Pilih komunikasi yang benar. port dengan masuk ke Alat> Port.

7. Tekan tombol unggah.

8. Ketika tab mengatakan Selesai Mengunggah, Anda harus mengulangi langkah di atas dengan modul penerima untuk mengunggah kode.

Langkah 6: Bermain Dengan Radio LoRa

Bermain Dengan Radio LoRa
Bermain Dengan Radio LoRa

Segera setelah daya diberikan ke kedua modul, OLED pada pemancar mulai menunjukkan nomor paket yang sedang dikirim, di sisi lain monitor Serial yang terhubung ke Penerima menunjukkan paket yang diterima dengan kekuatan sinyal.

Direkomendasikan: