Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Hei, apa kabar, teman-teman? Akarsh di sini dari CETech.
Hari ini kita akan membuat proyek yang merupakan node LoRa sederhana dan Anda bahkan dapat menggunakannya sebagai gateway saluran tunggal.
Di sini mikrokontroler yang saya gunakan adalah ESP8266, yang terhubung ke papan LoRa 433MHz (Ra-02 oleh Ai-Thinker), saya juga memasang layar OLED ke PCB sehingga informasi paket terlihat.
Untuk mempermudah, saya telah merancang PCB yang dapat Anda buat untuk menyolder.
Saya juga telah membuat video tentang membangun proyek ini secara detail, saya sarankan menontonnya untuk wawasan dan detail yang lebih baik.
Langkah 1: Bagian
Saya mendapatkan sebagian besar suku cadang untuk bangunan saya dari LCSC.
Anda akan perlu:
1) modul Ra-02 LoRa
2) ESP8266
3) tampilan OLED
4) Komponen pasif seperti resistor dan kapasitor
Anda akan memerlukan PCB untuk menyolder komponen-komponen ini yang akan kita lihat di langkah selanjutnya.
Langkah 2: Dapatkan Proyek PCB 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.
Unduh file Gerber:
Langkah 3: Koneksi (TEORI)
Terutama ada 4 aspek dalam koneksi di sini:
1) ESP8266 hanya untuk berfungsi dengan benar membutuhkan beberapa koneksi tarik ke atas dan ke bawah untuk G0, G15, EN dan RST.
2) Modul Ra-02 dan ESP8266 terhubung satu sama lain menggunakan protokol SPI
3) OLED dan ESP8266 terhubung satu sama lain menggunakan bus I2C
4) Semua modul harus terhubung ke rel listrik agar dapat beroperasi. (Jelas: P)
Langkah 4: Menyolder
Solder semua komponen ke PCB.
Saya akan menyarankan untuk menyolder komponen dengan ketinggian rendah pada PCB terlebih dahulu dan kemudian pindah ke komponen dengan ketinggian lebih tinggi seperti header dll.
Sebelum menyalakan modul, uji semua koneksi menggunakan multimeter untuk sambungan solder yang buruk dan korsleting.
Langkah 5: Mengkodekan Modul
1) Unduh kode dari sini.
2) Buka kode di Arduino IDE.
3) Hubungkan PCB ke komputer menggunakan CP2102 USB to serial converter atau perangkat sejenis lainnya.
4) Reset modul ESP8266 sambil menarik GPIO0 rendah (terus tekan tombol G0 saat reset).
5) Sekarang tekan tombol unggah pada IDE. Upload mungkin gagal sekali atau beberapa kali jadi Anda harus mencoba 2-3 kali jika gagal.
6) Putuskan sambungan USB ke adaptor serial dan sambungkan layar OLED jika belum.
7) Program bagian lain dari proyek Penerima/Pemancar
Langkah 6: Waktu Pengujian
Setelah Anda mengkodekan kedua modul, Anda dapat memasangnya ke daya.
Dalam kasus saya, saya memasang pemancar saya ke bank daya, penerima ke laptop untuk akses ke monitor serial.
Segera setelah saya menyalakan pemancar, saya mulai melihat pesan di monitor serial yang terhubung ke penerima.
Milik saya bekerja seperti pesona!