Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Tampilan E-Paper akan menampilkan info cuaca, disinkronkan dengan OpenWeatherMap API (melalui WiFi). Inti dari proyek ini adalah ESP8266/32.
Hei, apa kabar, teman-teman? Akarsh di sini dari CETech. Hari ini kita akan membuat proyek yang merupakan monitor cuaca yang menampilkan semua informasi terkait cuaca pada tampilan E-Paper dari DFRobot.
Layar terhubung ke esp8266, Anda juga dapat menggunakan esp32 dengan layar ini. esp8266 terhubung ke internet menggunakan wifi yang detailnya dapat diubah melalui kode yang telah saya berikan di GitHub.
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
Untuk membuatnya, Anda memerlukan papan ESP8266 atau ESP32 dan Anda juga dapat menambahkan baterai jika Anda mau.
Untuk tampilan, saya menggunakan modul EPAper Firebeetle.
Saya menyarankan untuk menggunakan papan dari DFRobot dengan modul ini karena pinout akan kompatibel dan Anda tidak akan menghadapi masalah di mana pun, saya menggunakan papan Firebeetle dari DFRobot karena memiliki solusi pengisian dan pemantauan baterai onboard.
Langkah 2: 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 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 Arduino IDE dari sini.
1. Instal Arduino IDE dan buka. 2. Buka File > Preferensi
3. Tambahkan https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json pada URL Pengelola Papan Tambahan.
4. Buka Alat > Papan > Manajer Papan
5. Cari ESP8266 lalu pasang papannya.
6. Mulai ulang IDE.
Langkah 4: Hubungkan Tampilan E-paper ke Firebeetle Micro Controller
1. Cukup cocokkan & sejajarkan sudut putih kedua modul dan susun modul di atas satu sama lain.
Langkah 5: Daftar di OpenWeatherMap.org
1. Buka situs webnya.
2. Daftar dengan id email Anda dan kredensial lainnya (GRATIS).
3. Setelah Anda masuk, buka tab Kunci API dan salin Kunci API unik Anda yang akan kita perlukan di langkah berikutnya.
Langkah 6: Mengkodekan Modul
1. 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 Code.ino di Arduino IDE.
5. Ubah SSID dan kata sandi Wi-Fi di sketsa.
6. Tambahkan kunci API dari Langkah 4 ke baris nomor 44 kode sebagai ganti hashtag.
7. Arahkan ke Alat > Papan. Pilih papan yang sesuai yang Anda gunakan, Firebeetle ESP8266 dalam kasus saya.
8. Pilih comm yang benar. port dengan masuk ke Alat> Port.
9. Tekan tombol unggah.
10. Saat tab mengatakan Selesai Mengunggah, Anda siap menggunakan pemantau cuaca.
Langkah 7: Bermain Dengan Monitor
Segera setelah modul menghubungkan dirinya ke jaringan WiFi, tampilan mulai menyegarkan dan Anda akan melihat proyek menjadi hidup.