Daftar Isi:

ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah
ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah

Video: ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah

Video: ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah
Video: ESP32 with E32-433T LoRa module tutorial | LoRa Arduino interfacing 2024, November
Anonim
Image
Image

Hei, apa kabar, Guys! Akarsh di sini dari CETech.

Proyek saya ini menghubungkan modul E32 LoRa dari eByte yang merupakan modul transceiver 1 watt berdaya tinggi dengan ESP32 menggunakan Arduino IDE.

Kami memahami cara kerja E32 di tutorial terakhir kami, kali ini saya telah merancang PCB yang akan menghubungkan ESP32 ke E32.

Terakhir, kami akan menguji board kami dengan modul breakout LoRa lainnya dan menyiapkan koneksi.

Mari kita mulai dengan kesenangan sekarang.

Langkah 1: Bagian

Bagian
Bagian
Bagian
Bagian

Anda dapat menemukan modul LoRa dari eByte pada tautan berikut dari LCSC:

LCSC modul E32 1W:

Modul E32 100mW LCSC:

Antena 433MHz LCSC:

Firebeetle ESP32 dari DFRobot:

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: Tutorial Sebelumnya [OPSIONAL]

Image
Image

Saya membuat video tutorial memulai untuk modul yang sama minggu lalu yang saya sarankan Anda harus melihat sebelum melanjutkan dengan tutorial ini.

Langkah 4: Pengkabelan dan Sirkuit

Pengkabelan dan Sirkuit
Pengkabelan dan Sirkuit
Pengkabelan dan Sirkuit
Pengkabelan dan Sirkuit

Semua koneksi sudah dilakukan di PCB.

Koneksi antara papan breakout ESP32, OLED, dan E32 bersifat dasar dan terhubung hanya menggunakan beberapa kabel.

Sambungan internal papan breakout E32 sedikit lebih rumit yang saya tambahkan diagram sirkuit terpisah.

Sambungan terpenting yang harus dibuat adalah pin M1 dan M0. Mereka harus terhubung ke GND atau VCC untuk pengoperasian modul dan tidak boleh dibiarkan mengambang. Kita akan mempelajari lebih lanjut tentang pemilihan mode yang berbeda menggunakan M1 dan M0 pada langkah berikutnya.

Terakhir, saya juga memasang beberapa LED pada pin Rx dan Tx sehingga ketika transmisi data terjadi melalui UART, itu terlihat pada LED.

Langkah 5: Mode Operasi

Mode Operasi
Mode Operasi

Mengubah tegangan pin M1 dan M0 mode modul yang berbeda dapat diatur.

Kita bisa melihat mode yang berbeda pada tabel di atas.

Saya kebanyakan fokus pada Mode 0 dan Mode 3. Untuk penggunaan LoRa normal, saya menyimpan modul di Mode 0 dan untuk konfigurasi, saya menyimpannya di Mode 3.

Untuk proyek ini, kami akan menyimpan kedua pin ke 0, yaitu Mode 0.

Langkah 6: PCB kami

PCB kami
PCB kami

Saya merancang PCB menggunakan diagram sirkuit di atas dan membuatnya diproduksi.

PCB memiliki header untuk modul tampilan ESP32, E32 dan OLED.

Ada juga beberapa komponen dasar selain itu.

Saya juga telah memecahkan beberapa pin GPIO tambahan dari ESP32 pada PCB untuk kemungkinan perluasan proyek.

Jadi saya menyolder komponen pada PCB dan memprogram ESP32 pada langkah berikutnya.

Langkah 7: Pengkodean

Pengkodean
Pengkodean

1. Unduh repositori GitHub:

2. Ekstrak repositori yang diunduh.

3. Buka sketsa mentah di Arduino IDE.

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

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

6. Tekan tombol unggah.

7. Ketika tab mengatakan Selesai Mengunggah, Anda akan melihat tampilan OLED hidup kembali.

Langkah 8: Tes Akhir

Ujian akhir
Ujian akhir
Ujian akhir
Ujian akhir

Saya menghubungkan PCB ESP32 ke daya menggunakan micro USB.

Untuk sisi lain dari link LoRa, saya menggunakan modul breakout dari tutorial sebelumnya yang saya sambungkan menggunakan modul FTDI ke PC dan mengatur mode switch M0 dan M1 ke 0 & 0.

Kemudian mulai mengirim data melalui UART ke modul yang terhubung ke PC dan mengamati bahwa OLED mulai menunjukkan data yang diterima melalui LoRa setelah itu ESP32 mengirimkan pesan pengakuan kembali yang kita lihat di monitor serial. Tonton video saya untuk demo yang sama.

Direkomendasikan: