Daftar Isi:

Widget Tampilan Cuaca Online Menggunakan ESP8266: 4 Langkah
Widget Tampilan Cuaca Online Menggunakan ESP8266: 4 Langkah

Video: Widget Tampilan Cuaca Online Menggunakan ESP8266: 4 Langkah

Video: Widget Tampilan Cuaca Online Menggunakan ESP8266: 4 Langkah
Video: Monitor Cuaca di NodeMCU ESP8266 dengan JSON API | Tutorial Pemrograman Arduino dan IoT 2024, Juli
Anonim
Widget Tampilan Cuaca Online Menggunakan ESP8266
Widget Tampilan Cuaca Online Menggunakan ESP8266

Beberapa minggu yang lalu, kami mempelajari cara membangun sistem tampilan cuaca online yang memperoleh informasi cuaca untuk kota tertentu dan menampilkannya pada modul OLED. Kami menggunakan papan Arduino Nano 33 IoT untuk proyek itu yang merupakan papan baru yang memiliki banyak fitur tetapi sedikit mahal dan lebih besar jika dibandingkan dengan alternatif. Dalam posting ini, kita akan belajar cara membuat widget tampilan cuaca online kecil yang ringkas dan lucu ini yang mirip dengan proyek sebelumnya.

Video di atas mencakup semua yang perlu Anda ketahui dan juga menjelaskan bagaimana sketsa disatukan.

Langkah 1: Kumpulkan Elektronik

Kumpulkan Elektronik
Kumpulkan Elektronik

Kami akan menggunakan papan mini WeMos D1 yang menggunakan chipset ESP8266 dan kami akan menggunakan modul OLED 0,96” untuk tampilan.

Langkah 2: Unduh, Perbarui, dan Unggah Sketsa

Unduh, Perbarui, dan Unggah Sketsa
Unduh, Perbarui, dan Unggah Sketsa
Unduh, Perbarui, dan Unggah Sketsa
Unduh, Perbarui, dan Unggah Sketsa
Unduh, Perbarui, dan Unggah Sketsa
Unduh, Perbarui, dan Unggah Sketsa

Seperti proyek sebelumnya, kami akan mendapatkan informasi cuaca dari layanan OpenWeatherMap. Unduh sketsa menggunakan tautan berikut:

Pertama-tama kita perlu mendapatkan kunci API untuk menggunakan layanan OpenWeatherMap. Layanan OpenWeatherMap memiliki paket gratis yang memungkinkan maksimal 60 panggilan API per menit. Ini berarti bahwa kami dapat meminta informasi cuaca dengan kecepatan maksimum sekali setiap detik yang lebih dari yang kami butuhkan. Video membahas seluruh proses, tetapi inilah versi teks dari apa yang perlu dilakukan:

Mulailah dengan mendaftar atau masuk ke layanan OpenWeatherMap dan menuju ke bagian API. Masukkan nama untuk kunci baru dan klik tombol buat. Catat kunci ini tetapi jangan bagikan dengan siapa pun. Diperlukan sedikit waktu untuk mengaktifkan kunci ini sehingga Anda harus menunggu beberapa saat. Diperlukan waktu hingga satu jam untuk menyelesaikannya, tetapi kunci saya diaktifkan dalam waktu 10 menit.

Mulai perbarui sketsa dengan menambahkan kredensial WiFi Anda karena kami perlu terhubung ke jaringan agar ini berfungsi. Hal lain yang perlu Anda lakukan dalam sketsa adalah memperbarui panggilan API dengan informasi kota dan kunci API Anda. Pastikan Anda menginstal paket dukungan papan yang benar untuk papan ESP8266. Anda juga perlu menginstal perpustakaan ArduinoJSON dan u8g2 agar sketsa berfungsi. Video membawa Anda melalui proses menginstal semua ini.

Setelah selesai, sambungkan papan, pastikan Anda telah memilih pengaturan papan yang benar dan tekan tombol unggah. Setelah diunggah, papan akan mencetak status beserta informasi cuaca ke terminal serial. Anda dapat melihat ini untuk memastikan semuanya berfungsi seperti yang diharapkan, sebelum pindah ke langkah berikutnya.

Langkah 3: Hubungkan Modul OLED dan Uji

Hubungkan Modul OLED dan Uji
Hubungkan Modul OLED dan Uji
Hubungkan Modul OLED dan Uji
Hubungkan Modul OLED dan Uji

Sekarang setelah sketsa kita berfungsi dengan benar, kita perlu memasang modul OLED. Gunakan diagram pengkabelan yang ditunjukkan di atas dan pastikan Anda menghubungkan tegangan catu daya yang benar ke modul OLED karena beberapa hanya menerima 3.3V.

Setelah terhubung, nyalakan papan dan Anda akan melihat pesan selamat datang. Berikan papan beberapa detik untuk mendapatkan informasi cuaca dan akan mencetaknya ke modul OLED.

Langkah 4: Gunakan Enklosur

Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur
Gunakan Enklosur

Yang tersisa untuk dilakukan sekarang adalah menambahkan penutup yang sesuai dan saya akan menggunakan model ini dari Thingiverse (https://www.thingiverse.com/thing:857858). Ini adalah yang sama yang digunakan untuk proyek waktu jaringan dan saya sangat menyukai tampilannya.

Tambahkan kabel dengan panjang yang sesuai ke modul OLED bersama dengan selotip dua sisi. Sisihkan di tempatnya dan gunakan lem panas di dekat kabel untuk menahannya di posisinya. Kemudian, letakkan papan di baki/penutup belakang dan solder modul OLED seperti sebelumnya. Terakhir, dorong penutup pada tempatnya dan tambahkan lem untuk menahannya pada posisinya.

Jika Anda menyukai bangunan ini, silakan pertimbangkan untuk berlangganan saluran YouTube kami dan mengikuti kami di media sosial. Ini tidak memerlukan biaya apa pun, tetapi dukungan Anda akan sangat membantu kami untuk terus membuat proyek seperti ini.

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Situs web BnBe:

Terima kasih atas dukungan Anda!

Direkomendasikan: