![Stesen Cuaca Suria ESP32: 4 Langkah (dengan Gambar) Stesen Cuaca Suria ESP32: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5827-11-j.webp)
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Stesen Cuaca Suria ESP32 Stesen Cuaca Suria ESP32](https://i.howwhatproduce.com/images/002/image-5827-12-j.webp)
Untuk projek IoT pertama saya, saya mahu membina Weather Station dan menghantar data ke data.sparkfun.com.
Pembetulan kecil, ketika saya memutuskan untuk membuka akaun saya di Sparkfun, mereka tidak menerima lebih banyak sambungan, jadi saya memilih pengumpul data IoT thingspeak.com yang lain.
Bersambung…
Sistem akan diletakkan di balkoni saya dan akan mengambil suhu, kelembapan dan tekanan udara. Mikrokontroler yang dipilih untuk projek ini ialah FireBeetle ESP32 IOT Microcontroller yang dibekalkan oleh DFRobot.
Sila periksa halaman wiki DFRobot untuk maklumat lebih lanjut mengenai mikrokontroler ini dan cara memuat naik kod menggunakan Arduino IDE.
Semua parameter fizik diberikan oleh sensor BME280. Lihat juga halaman wiki untuk maklumat lebih lanjut.
Untuk menghidupkan sistem sepenuhnya "tanpa wayar" kuasa yang diperlukan disediakan oleh dua panel solar 6V yang dapat memberikan kuasa 2W. Sel akan dihubungkan secara selari. Hasil tenaga kemudian disimpan dalam Bateri Lithium Ion Polimer 3.7V dengan kapasiti +/- 1000mAh.
Modul Solar Lipo Charger dari DFRobot akan bertanggungjawab untuk pengurusan tenaga.
Langkah 1: Komponen
![Komponen Komponen](https://i.howwhatproduce.com/images/002/image-5827-13-j.webp)
![Komponen Komponen](https://i.howwhatproduce.com/images/002/image-5827-14-j.webp)
![Komponen Komponen](https://i.howwhatproduce.com/images/002/image-5827-15-j.webp)
Untuk projek ini, anda memerlukan:
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3.7V Polimer Lithium Ion
- 1x - Pengecas DFRobot Solar Lipo
- Panel Suria 2x - 6V 1W
- 1x - Perfboard
- 1x - Header Wanita
- 1x - Peti / kotak
- Wayar
- Skru
Anda juga memerlukan alat berikut:
- Pistol gam panas
- Besi pematerian
- Mesin gerudi
Langkah 2: Perhimpunan
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/002/image-5827-16-j.webp)
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/002/image-5827-17-j.webp)
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/002/image-5827-18-j.webp)
Mikrokontroler FireBeetle ESP32 IOT dikuasakan oleh bateri 3.7V yang disambungkan ke Solar Lipo Charger di port input bateri. Sel suria disambungkan di port PWR In. Port Vcc dan GND Mikrokontroler FireBeetle ESP32 IOT disambungkan ke port Vout Solar Lipo Charger.
Kuasa BME280 dibekalkan oleh port 3.3V di FireBeetle ESP32 IOT Microcontroller. Komunikasi dilakukan melalui garis I2C (SDA / SCL).
Untuk memperbaiki semua komponen di dalam kotak, saya menggunakan papan wangi, beberapa tajuk dan wayar.
Untuk sel suria, saya hanya menggunakan gam panas untuk membetulkannya di penutup kotak atas. Oleh kerana kotak sudah mempunyai lubang, tidak perlu melakukan lebih banyak:)
Catatan: Diod harus diletakkan di panel suria untuk mengelakkan merosakkannya dan menghabiskan bateri.
Anda boleh membaca lebih lanjut mengenainya di:
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Langkah 3: Kod
![Kod Kod](https://i.howwhatproduce.com/images/002/image-5827-19-j.webp)
![Kod Kod](https://i.howwhatproduce.com/images/002/image-5827-20-j.webp)
![Kod Kod](https://i.howwhatproduce.com/images/002/image-5827-21-j.webp)
Untuk anda menggunakan kod saya, beberapa perubahan diperlukan.
Yang pertama ialah menentukan nama dan kata laluan rangkaian wifi anda. Yang kedua ialah mendapatkan Kunci API dari Thingspeak.com. Saya akan menerangkannya di bawah. Anda juga boleh menentukan selang tidur baru, jika anda mahu.
Thingspeak.com Sekiranya anda tidak mempunyai akaun Thingspeak, anda perlu pergi ke www.thingspeak.com dan mendaftar sendiri.
Setelah e-mel anda disahkan, anda boleh pergi ke Saluran dan membuat saluran baru. Tambahkan pemboleh ubah yang ingin anda muat naik. Untuk projek ini, Suhu, Kelembapan, dan Tekanan.
Tatal ke bawah dan tekan "Simpan Saluran". Selepas ini, anda boleh mengklik pada Kekunci API. Dan dapatkan semula kunci tulis API. Kemudian tambahkannya dalam fail kod anda.
Sekiranya semuanya betul, Stesen Cuaca anda boleh mula menghantar data ke saluran anda.
Langkah 4: Kesimpulannya
![Kesimpulannya Kesimpulannya](https://i.howwhatproduce.com/images/002/image-5827-22-j.webp)
Seperti biasa dalam projek saya, saya akan memberi ruang untuk penambahbaikan masa depan, ini tidak berbeza.
Semasa pembangunan, saya mula prihatin dengan penggunaan tenaga sistem. Saya sudah meletakkan ESP32 dan BME280 untuk tidur dan walaupun saya mempunyai penggunaan sekitar 2mA !!! Sebagai BME280 yang bertanggung jawab untuk ini, saya mungkin memerlukan suis untuk mematikan sepenuhnya modul semasa mod tidur.
Ciri menarik lain ialah mendapatkan voltan bateri. Selepas beberapa penyelidikan dan pengujian beberapa fungsi dalaman ESP32 tidak berjaya. Jadi mungkin saya akan menambah pembahagi voltan dan menghubungkannya ke Input Analog dan membaca voltan secara langsung. Tolong beritahu saya jika anda ada penyelesaian yang lebih baik.
Tolong tulis saya jika anda menemui kesilapan atau ada cadangan / penambahbaikan atau pertanyaan. "Jangan bosan, buat sesuatu"
Disyorkan:
Stesen Cuaca Suria Modular: 5 Langkah (dengan Gambar)
![Stesen Cuaca Suria Modular: 5 Langkah (dengan Gambar) Stesen Cuaca Suria Modular: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4270-30-j.webp)
Stesen Cuaca Suria Modular: Salah satu projek yang ingin saya buat untuk beberapa waktu ialah Stesen Cuaca Modular. Modular dalam arti bahawa kita dapat menambahkan sensor yang kita inginkan hanya dengan mengubah perisian. Stesen Cuaca Modular terbahagi kepada tiga bahagian. Papan utama mempunyai W
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
![Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar) Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)
![Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar) Stesen Cuaca DIY & Stesen Sensor WiFi: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
DIY Weather Station & WiFi Sensor Station: Dalam projek ini saya akan menunjukkan kepada anda cara membuat stesen cuaca bersama dengan stesen sensor WiFi. Stesen sensor mengukur data suhu dan kelembapan tempatan dan menghantarnya, melalui WiFi, ke stesen cuaca. Stesyen cuaca kemudian memaparkan
Stesen Cuaca WiFi Bertenaga Suria V1.0: 19 Langkah (dengan Gambar)
![Stesen Cuaca WiFi Bertenaga Suria V1.0: 19 Langkah (dengan Gambar) Stesen Cuaca WiFi Bertenaga Suria V1.0: 19 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-8520-10-j.webp)
Stesen Cuaca WiFi Bertenaga Suria V1.0: Dalam Instruksional ini, saya akan menunjukkan kepada anda cara membina Stesen Cuaca WiFi bertenaga Suria dengan papan Wemos. Wemos D1 Mini Pro mempunyai faktor bentuk kecil dan pelbagai pelindung plug-and-play menjadikannya penyelesaian yang ideal untuk mendapatkan
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
![Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar) Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
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