Isi kandungan:

Widget Paparan Cuaca Dalam Talian Menggunakan Langkah ESP8266: 4
Widget Paparan Cuaca Dalam Talian Menggunakan Langkah ESP8266: 4

Video: Widget Paparan Cuaca Dalam Talian Menggunakan Langkah ESP8266: 4

Video: Widget Paparan Cuaca Dalam Talian Menggunakan Langkah ESP8266: 4
Video: IoT Projects : Android Apps Online Monitoring Temperature & Humidity 2024, November
Anonim
Widget Paparan Cuaca Dalam Talian Menggunakan ESP8266
Widget Paparan Cuaca Dalam Talian Menggunakan ESP8266

Beberapa minggu yang lalu, kami belajar bagaimana membina sistem paparan cuaca dalam talian yang memperoleh maklumat cuaca untuk bandar tertentu dan memaparkannya pada modul OLED. Kami menggunakan papan Arduino Nano 33 IoT untuk projek itu yang merupakan papan baru yang mempunyai banyak ciri tetapi sedikit mahal dan lebih besar jika dibandingkan dengan alternatif. Dalam catatan ini, kita akan belajar bagaimana membina widget paparan cuaca dalam talian yang ringkas dan comel ini yang serupa dengan projek sebelumnya.

Video di atas merangkumi semua yang perlu anda ketahui dan juga menerangkan bagaimana lakaran disusun.

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 paparan.

Langkah 2: Muat turun, Kemas kini dan Muat Naik Sketsa

Muat turun, Kemas kini dan Muat Naik Sketsa
Muat turun, Kemas kini dan Muat Naik Sketsa
Muat turun, Kemas kini dan Muat Naik Sketsa
Muat turun, Kemas kini dan Muat Naik Sketsa
Muat turun, Kemas kini dan Muat Naik Sketsa
Muat turun, Kemas kini dan Muat Naik Sketsa

Seperti projek sebelumnya, kami akan mendapatkan maklumat cuaca dari perkhidmatan OpenWeatherMap. Muat turun lakaran menggunakan pautan berikut:

Mula-mula kita perlu mendapatkan kunci API untuk menggunakan perkhidmatan OpenWeatherMap. Perkhidmatan OpenWeatherMap mempunyai rancangan percuma yang memungkinkan maksimum 60 panggilan API per minit. Ini bermaksud bahawa kita dapat meminta maklumat cuaca dengan kadar maksimum sekali setiap detik yang melebihi dari yang kita perlukan. Video ini merangkumi keseluruhan proses, tetapi berikut adalah versi teks mengenai perkara yang perlu dilakukan:

Mulakan dengan mendaftar atau masuk ke perkhidmatan OpenWeatherMap dan pergi ke bahagian API. Masukkan nama untuk kunci baru dan klik butang jana. Buat nota kunci ini tetapi jangan kongsi dengan sesiapa pun. Butuh sedikit masa untuk kunci ini diaktifkan sehingga anda perlu menunggu sebentar. Proses ini dapat mengambil masa sehingga satu jam, tetapi kunci saya diaktifkan dalam masa 10 minit.

Mula mengemas kini lakaran dengan menambahkan kelayakan WiFi anda kerana kami perlu menyambung ke rangkaian agar ini berfungsi. Perkara lain yang perlu anda lakukan dalam lakaran adalah mengemas kini panggilan API dengan maklumat bandar dan kunci API anda. Pastikan anda memasang pakej sokongan papan yang betul untuk papan ESP8266. Anda juga perlu memasang perpustakaan ArduinoJSON dan u8g2 agar lakaran berfungsi. Video membawa anda melalui proses pemasangan semua ini.

Setelah selesai, sambungkan papan, pastikan anda telah memilih tetapan papan yang betul dan tekan butang muat naik. Setelah dimuat naik, papan akan mencetak status berserta maklumat cuaca ke terminal bersiri. Anda dapat melihatnya untuk memastikan semuanya berfungsi seperti yang diharapkan, sebelum beralih ke langkah seterusnya.

Langkah 3: Sambungkan Modul dan Uji OLED

Sambungkan Modul dan Uji OLED
Sambungkan Modul dan Uji OLED
Sambungkan Modul dan Uji OLED
Sambungkan Modul dan Uji OLED

Setelah sketsa berfungsi dengan betul, kita perlu memasang modul OLED. Gunakan rajah pendawaian seperti di atas dan pastikan anda menyambungkan voltan bekalan kuasa yang betul ke modul OLED kerana ada yang hanya menerima 3.3V.

Setelah disambungkan, hidupkan di papan dan anda akan melihat mesej selamat datang. Beri papan selama beberapa saat untuk mendapatkan maklumat cuaca dan ia akan mencetaknya ke modul OLED.

Langkah 4: Gunakan Lampiran

Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran
Gunakan Lampiran

Yang tinggal sekarang ialah menambahkan kandang yang sesuai dan saya akan menggunakan model ini dari Thingiverse (https://www.thingiverse.com/thing:857858). Ini adalah yang sama yang digunakan untuk projek masa rangkaian dan saya sangat suka penampilannya.

Tambahkan wayar dengan panjang yang sesuai ke modul OLED bersama dengan beberapa pita dua sisi. Letakkan di tempatnya dan gunakan gam panas di dekat wayar untuk menahannya pada kedudukannya. Kemudian, letakkan papan ke dulang / penutup belakang dan pateri modul OLED padanya seperti sebelumnya. Akhir sekali, tekan penutup pada tempatnya dan tambahkan sedikit gam untuk menahannya pada kedudukannya.

Sekiranya anda menyukai binaan ini, sila pertimbangkan untuk melanggan saluran YouTube kami dan mengikuti kami di media sosial. Tidak memerlukan kos tetapi sokongan anda akan sangat membantu kami dalam terus membuat projek seperti ini.

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Laman Web BnBe:

Terima kasih atas sokongan anda!

Disyorkan: