15$ LoRa Gateway/Node ESP8266 Membangun PCB 3cmX8cm Ukuran: 6 Langkah
15$ LoRa Gateway/Node ESP8266 Membangun PCB 3cmX8cm Ukuran: 6 Langkah
Anonim
Image
Image

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

Bagian
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

Dapatkan Proyek PCB Diproduksi
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)

Koneksi (TEORI)
Koneksi (TEORI)
Koneksi (TEORI)
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

Pematerian
Pematerian
Pematerian
Pematerian

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

Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
Mengkodekan Modul
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

Waktu Ujian!!
Waktu Ujian!!
Waktu Ujian!!
Waktu Ujian!!

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!