Isi kandungan:

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

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

Video: Tutorial ESP32 Dengan Modul LoRa E32-433T - LoRa Arduino Interfacing: 8 Langkah
Video: Configure E32 LoRa Modules Over Serial Port 2024, November
Anonim
Image
Image

Hei, ada apa, kawan! Akarsh di sini dari CETech.

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

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

Terakhir, kami akan menguji papan kami dengan modul pelarian LoRa yang lain dan membuat sambungan.

Mari kita mulakan dengan keseronokan sekarang.

Langkah 1: Bahagian

Bahagian
Bahagian
Bahagian
Bahagian

Anda boleh mendapatkan modul LoRa dari eByte pada pautan berikut dari LCSC:

Modul E32 1W LCSC:

Modul E32 100mW LCSC:

Antena 433MHz LCSC:

Firebeetle ESP32 dari DFRobot:

Langkah 2: Dapatkan PCB untuk Projek Anda Dibuat

Dapatkan PCB untuk Pembuatan Projek Anda
Dapatkan PCB untuk Pembuatan Projek Anda

Anda mesti menyemak JLCPCB untuk memesan PCB dalam talian dengan harga murah!

Anda mendapat 10 PCB berkualiti baik yang dihasilkan dan dihantar ke depan pintu anda dengan harga 2 $ dan beberapa penghantaran. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda. Untuk merancang kepala PCB anda sendiri menjadi mudahEDA, setelah selesai muat naik fail Gerber anda ke JLCPCB untuk membuatnya dihasilkan dengan kualiti yang baik dan masa pemulihan yang cepat.

Langkah 3: Tutorial Sebelumnya [PILIHAN]

Image
Image

Saya membuat video tutorial permulaan untuk modul yang sama minggu lalu yang saya cadangkan agar anda melihat sebelum meneruskan tutorial ini.

Langkah 4: Pendawaian dan Litar

Pendawaian dan Litar
Pendawaian dan Litar
Pendawaian dan Litar
Pendawaian dan Litar

Semua sambungan sudah dilakukan di PCB.

Sambungan antara papan pemecah ESP32, OLED dan E32 adalah asas dan dihubungkan menggunakan beberapa wayar sahaja.

Sambungan dalaman papan pelarian E32 sedikit lebih rumit dan saya telah menambah rajah litar yang berasingan.

Sambungan terpenting yang perlu dibuat ialah pin M1 dan M0. Mereka perlu disambungkan ke GND atau VCC untuk operasi modul dan tidak boleh dibiarkan mengambang. Kami akan mengetahui lebih lanjut mengenai pemilihan mod yang berbeza menggunakan M1 dan M0 pada langkah seterusnya.

Terakhir, saya juga melampirkan beberapa LED pada pin Rx dan Tx sehingga ketika penghantaran data berlaku di UART ia dapat dilihat pada LED.

Langkah 5: Mod Operasi

Mod Operasi
Mod Operasi

Mengubah voltan pin M1 dan M0 mod modul yang berbeza dapat diatur.

Kita dapat melihat mod yang berbeza pada jadual di atas.

Saya kebanyakannya memfokuskan pada Mode 0 dan Mode 3. Untuk penggunaan LoRa biasa, saya menyimpan modul pada Mode 0 dan untuk konfigurasi, saya menyimpannya pada Mode 3.

Untuk projek ini, kami akan mengekalkan kedua-dua pin ke 0, iaitu Mode 0.

Langkah 6: PCB kami

PCB kami
PCB kami

Saya merancang PCB menggunakan gambarajah litar di atas dan membuatnya dihasilkan.

PCB mempunyai tajuk untuk modul paparan ESP32, E32 dan OLED.

Terdapat juga beberapa komponen asas selain itu.

Saya juga telah mengeluarkan beberapa pin GPIO tambahan pada ESP32 pada PCB untuk kemungkinan pengembangan projek.

Oleh itu, saya memasangkan komponen pada PCB dan memprogramkan ESP32 pada langkah seterusnya.

Langkah 7: Pengekodan

Pengekodan
Pengekodan

1. Muat turun repositori GitHub:

2. Ekstrak repositori yang dimuat turun.

3. Buka lakaran mentah di Arduino IDE.

4. Navigasi ke Alat> Papan. Pilih papan yang sesuai yang anda gunakan, Firebeetle ESP32 dalam kes saya.

5. Pilih comm yang betul. port dengan pergi ke Tools> Port.

6. Tekan butang muat naik.

7. Apabila tab mengatakan Selesai Memuat Naik, anda akan melihat paparan OLED hidup.

Langkah 8: Ujian Akhir

Ujian terakhir
Ujian terakhir
Ujian terakhir
Ujian terakhir

Saya menyambungkan PCB ESP32 ke kuasa menggunakan USB mikro.

Untuk bahagian lain dari pautan LoRa, saya menggunakan modul pelarian dari tutorial sebelumnya yang saya sambungkan menggunakan modul FTDI ke PC dan menetapkan suis mod M0 dan M1 ke 0 & 0.

Kemudian mula menghantar data melalui UART ke modul yang disambungkan ke PC dan memerhatikan bahawa OLED mula menunjukkan data yang diterima melalui LoRa setelah itu ESP32 menghantar kembali mesej pengakuan yang kita lihat di monitor bersiri. Tonton video saya untuk demo yang sama.

Disyorkan: