Isi kandungan:
- Langkah 1: Kumpulkan Elektronik
- Langkah 2: Muat turun, Kemas kini dan Muat Naik Sketsa
- Langkah 3: Sambungkan Modul dan Uji OLED
- Langkah 4: Gunakan Lampiran
Video: Widget Paparan Cuaca Dalam Talian Menggunakan Langkah ESP8266: 4
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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
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
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
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:
Stesen Cuaca Dalam Talian: 6 Langkah
Stesen Cuaca Dalam Talian: Anda tidak akan mempercayainya! Tetapi dari awal. Saya sedang mengerjakan CoolPhone versi seterusnya dan jumlah kesilapan yang saya buat ketika merancangnya memaksa saya untuk berehat daripadanya. Saya memakai kasut dan keluar. Ternyata sejuk jadi saya
Permainan Arduino Paparan LED Dalam Talian: 7 Langkah (dengan Gambar)
Arduino Games LED Display In-Line: aka Sistem Permainan Paparan Tangga LED. Attiny-85 dilengkapi dengan perkakasan dan perisian untuk memainkan aksi " video " permainan, pada paparan LED sebaris. Ia mempunyai paparan tangga 12 LED multiplexed, dan menyokong hingga 6 input butang dan pilihan
Stesen Cuaca Dalam Talian (NodeMCU): 7 Langkah (dengan Gambar)
Stesen Cuaca Dalam Talian (NodeMCU): Hai kawan! Saya harap anda sudah menikmati ' Arduino Robot 4WR " arahan saya sebelumnya dan anda sudah bersedia untuk yang baru, seperti biasa saya membuat tutorial ini untuk membimbing anda langkah demi langkah semasa anda membuat projek elektronik anda sendiri. Semasa pembuatan ini
Pelayan Dalam Talian Periksa Alarm Mudah Alih (Menggunakan NodeMCU ESP8266): 6 Langkah
Penggera Pelayan Periksa Pelayan Dalam Talian (Menggunakan NodeMCU ESP8266): Apa maksud indikator pelayan / perkhidmatan bagi kita ..? Dalam dunia infrastruktur dalam talian, ia sangat banyak … !! Kita harus mengekalkan semua ketersediaan perkhidmatan kami " anda tidak Tidak mahu mengendahkan perkhidmatan / pelayan anda dan kehilangan perniagaan anda " Tetapi kadang-kadang meletakkan
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka