Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
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
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
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
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
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:
Waktu Tampilan Arduino pada Tampilan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Tampilan Waktu Arduino pada Tampilan LED TM1637 Menggunakan RTC DS1307 : Dalam tutorial ini kita akan mempelajari cara menampilkan waktu menggunakan modul RTC DS1307 dan Tampilan LED TM1637 dan Visuino
Tampilan Cuaca Sederhana Menggunakan Raspberry PI dan Cyntech WeatherHAT: 4 Langkah
Tampilan Cuaca Sederhana Menggunakan Raspberry PI dan Cyntech WeatherHAT: * Pada tahun 2019 Yahoo mengubah API-nya, dan ini berhenti berfungsi. Saya tidak menyadari perubahan itu. Pada bulan September 2020 proyek ini telah diperbarui untuk menggunakan API OPENWEATHERMAP Lihat bagian yang diperbarui di bawah ini, selebihnya informasi ini masih bagus namun
Cara Membuat Jam Realtime Menggunakan Tampilan Arduino dan TFT-Arduino Mega RTC Dengan Tampilan TFT 3,5 Inch: 4 Langkah
Cara Membuat Jam Realtime Menggunakan Layar Arduino dan TFT|Arduino Mega RTC Dengan Layar TFT 3,5 Inch Modul RTC 2560 dan DS3231….Sebelum memulai…cek video dari saluran YouTube saya..Catatan:- Jika Anda menggunakan Arduin
Tampilan Temperatur pada Modul Tampilan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Tampilan Temperatur Pada Modul Tampilan LED P10 Menggunakan Arduino : Pada tutorial sebelumnya telah diberitahukan cara menampilkan teks pada Modul Tampilan LED Dot Matrix P10 menggunakan Konektor Arduino dan DMD yang bisa anda cek disini. Dalam tutorial ini kami akan memberikan tutorial proyek sederhana dengan memanfaatkan modul P10 sebagai media tampilan
Tampilan Teks pada Tampilan LED P10 Menggunakan Arduino: 5 Langkah (dengan Gambar)
Tampilan Teks Pada Tampilan LED P10 Menggunakan Arduino : Dotmatrix Display atau yang lebih sering disebut dengan Running Text banyak dijumpai di toko-toko sebagai sarana mengiklankan produknya, sifatnya yang praktis dan fleksibel dalam penggunaannya yang mendorong para pelaku usaha menggunakannya sebagai saran iklan. Sekarang penggunaan Dot