Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Skema dan Diagram Pengkabelan
- Langkah 3: Perisai Stasiun Cuaca Arduino Uno PCB
- Langkah 4: Perpustakaan Sensor Arduino, Manual dan Informasi Lainnya
- Langkah 5: Solder PCB
- Langkah 6: Memasang Stasiun Cuaca Pribadi
- Langkah 7: Perintah ESP8266 AT
- Langkah 8: Kode Arduino
- Langkah 9: Hasil
- Langkah 10: IoT Personal NodeMCU ESP12 WiFi Stasiun Cuaca Nirkabel V2
Video: Stasiun Cuaca Nirkabel Arduino WiFi Wunderground: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam Instruksi ini saya akan menunjukkan kepada Anda bagaimana membangun stasiun cuaca nirkabel pribadi menggunakan Arduino
Stasiun cuaca adalah perangkat yang mengumpulkan data yang terkait dengan cuaca dan lingkungan menggunakan banyak sensor berbeda. Kita dapat mengukur banyak hal seperti:
- Suhu
- Kelembaban
- Angin
- Tekanan Barometrik
- Indeks uv
- Hujan
Inspirasi saya untuk membuat stasiun cuaca ini adalah Greg dari www.cactus.io Davis anemometer, kecepatan angin dan meter hujan hak cipta kode Arduino miliknya.
Saya menggunakan Arduino Uno sebagai papan utama.
Modul WiFi ESP8266 akan mengirim data ke www.wunderground.com
Weather Underground adalah layanan cuaca komersial yang menyediakan informasi cuaca real-time melalui Internet.
Saya akan menggunakan sensor ini:
- Suhu - Dallas DS18B20
- Kelembaban, Tekanan - BME280
- UV, Surya - ML8511
- Anenometer dan arah angin - Davis 6410
- Pengukur hujan - Ventus W174
Langkah 1: Bagian
Bagian-bagian yang diperlukan untuk membangun proyek ini adalah sebagai berikut:
- Arduino Uno
- ESP8266 ESP-01 atau ESP-12
- BME280
- ML8511
- Davis 6410
- Ventus W174
Langkah 2: Skema dan Diagram Pengkabelan
Langkah 3: Perisai Stasiun Cuaca Arduino Uno PCB
Desain papan sirkuit tercetak (PCB), saya menggunakan perangkat lunak,, Sprint-Layout . Diekspor ke file Gerber.
Untuk membuat pelindung stasiun cuaca Arduino Uno ini, Anda memerlukan:
- ML8511 UVB Sensor Sinar UV Breakout Sensor Cahaya UV Analog Output untuk Arduino Ebay
- Probe atau Sensor Termal Digital Tahan Air Sensor Arduino DS18B20 Ebay
- JST-XH Kit 4Pin 2.54mm Terminal Perumahan PCB Header Kawat Konektor Ebay
- Sensor Tekanan Atmosfer Sensor Suhu Kelembaban Breakout BME280Ebay
- 1x ESP8266 ESP12F Ebay
- 1x 1k 0805 resistor
- 1x 120R 0805 resistor
- 8x 0R 1206 jumper (resistor)
- papan tembaga
- 2x 4.7K resistor
- 1x 10k resistor
- 1x3mm dipimpin
- 1x soket RJ45 Ebay
- 1x 47uF kapasitor elektrolitik
- 1x 40pin header pin Ebay
- 1x Regulator Tegangan Sot-223 Ams1117 Ams117-3.3 3.3V 1A Ebay
- 1x 2.54mm Pitch Switch DIP 2 Ebay
Langkah 4: Perpustakaan Sensor Arduino, Manual dan Informasi Lainnya
1) Proyek stasiun cuaca Arduino www.cactus.io
2) manual anemometer Davis 6410
3) Perpustakaan Adafruit BME280 Driver (Sensor Tekanan Barometrik)
4) Perpustakaan Sensor UV ML8511
5) Perpustakaan Arduino untuk Sirkuit Terpadu Suhu Maxim DS18B20 DS18S20 - Harap dicatat tampaknya ada masalah dengan seri ini. DS1822 DS1820 MAX31820
6) Perpustakaan untuk Dallas/Maxim 1-Wire Chips
7) Wunderground (Protokol Unggah Stasiun Cuaca Pribadi)
feedback.weather.com/customer/en/portal/articles/2924682-pws-upload-protocol?b_id=17298&fbclid=IwAR3KTp6uTCxjdVCiXmoIvPpYdJHAtREcrRUaH41NJSM4k-LqnDaybckqxu8
8) Stasiun cuaca NodeMCU
Langkah 5: Solder PCB
Pelindung stasiun cuaca Saya diiklankan ke kasing Raspberry Pi. Saya pikir itu terlihat lebih baik.
Langkah 6: Memasang Stasiun Cuaca Pribadi
Lokasi stasiun cuaca adalah bagian terpenting dari instalasi. Jika stasiun cuaca terletak di bawah pohon atau overhang, data curah hujan yang diukur oleh stasiun tidak akan benar. Jika Anda menempatkan stasiun cuaca di sebuah gang, Anda bisa mendapatkan efek terowongan angin pada anemometer, yang menghasilkan data angin yang salah. Stasiun cuaca harus memiliki "pengambilan" yang baik, atau jarak dari objek tinggi lainnya.
Pengukuran angin standar harus dilakukan pada 10 meter di atas tanah. Sebuah atap bekerja yang terbaik untuk saya.
Stasiun cuaca didukung dari panel surya. Jadi bersifat otonom.
Kesalahan paling umum dalam memasang stasiun cuaca terkait dengan penempatan sensor termometer yang salah. Ahli meteorologi mendefinisikan suhu sebagai suhu di tempat teduh dengan banyak ventilasi. Saat menempatkan stasiun cuaca, pastikan:
- Sensor termometer tidak pernah menerima sinar matahari langsung.
- Termometer menerima banyak ventilasi dan tidak terhalang angin.
- Jika termometer diletakkan di atas atap, pastikan setidaknya 1,5 meter di atas atap.
- Jika termometer ditempatkan di atas rumput, sekali lagi, itu harus setidaknya 1,5 meter di atas permukaan rumput.
- Termometer setidaknya 15 meter dari permukaan beraspal terdekat.
Jadi saya menggunakan perlindungan cuaca. Saya membuatnya dari tabung PVC. Dengan cara ini, stasiun cuaca dapat ditempatkan di bawah sinar matahari langsung, dengan termometer terletak di dalam shelter.
Informasi lebih lanjut tentang memasang stasiun cuaca di sini
Langkah 7: Perintah ESP8266 AT
Pertama-tama perlu menyiapkan modul wifi ESP8266. Ubah CWMODE menjadi 1 = Station mode (Client) dan hubungkan ESP8266 ke router WiFi Anda. Saya menggunakan adaptor serial usb ke ttl. Hanya perlu menghubungkan 4 kabel (+3.3V, GND TX, RX)
Atau Anda dapat menggunakan Arduino untuk mengirim perintah AT ke ESP8266.
perintah AT:
PADA
AT+CWMODE?
AT+CWMODE=1
AT+CWJAP="ssd Anda", "kata sandi"
lebih banyak perintah AT di sini
Langkah 8: Kode Arduino
1. Sebelum mengupload kode ke Arduino Uno Anda, daftar di wunderground.com untuk mendapatkan ID dan kunci/kata sandi stasiun WU
2. Ubah ID dan kunci/kata sandi ini menjadi kode Arduino stasiun cuaca Anda.
- char ID = "xxxxxxxxx"; // ID stasiun cuaca bawah tanah
- String PASSWORD = "xxxxxxxxx"; // kata sandi stasiun cuaca wunderground
3. Ubah ketinggian pws untuk mendapatkan pengukur tekanan relatif (m)
4. #define DEBUG 1 // jika Anda hanya memeriksa data sensor.
5. Saya menggunakan waktu loop 30 detik untuk mengirim data ke Wunderground.com. 25 detik saya akan mengambil untuk mengukur kecepatan angin. Waktu lainnya adalah untuk membaca data sensor.
Langkah 9: Hasil
Ini berfungsi dan mengirim data sensor ke Wunderground.com. Saya sangat senang;)
Langkah 10: IoT Personal NodeMCU ESP12 WiFi Stasiun Cuaca Nirkabel V2
Stasiun cuaca baru versi v2 klik
Direkomendasikan:
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Stasiun Cuaca DIY & Stasiun Sensor WiFi: 7 Langkah (dengan Gambar)
Stasiun Cuaca DIY & Stasiun Sensor WiFi: Dalam proyek ini saya akan menunjukkan cara membuat stasiun cuaca bersama dengan stasiun sensor WiFi. Stasiun sensor mengukur data suhu dan kelembaban lokal dan mengirimkannya, melalui WiFi, ke stasiun cuaca. Stasiun cuaca kemudian menampilkan
Stasiun Cuaca WiFi Bertenaga Surya V1.0: 19 Langkah (dengan Gambar)
Stasiun Cuaca WiFi Bertenaga Surya V1.0: Dalam Instruksi ini, saya akan menunjukkan kepada Anda bagaimana membangun Stasiun Cuaca WiFi bertenaga Surya dengan papan Wemos. Wemos D1 Mini Pro memiliki faktor bentuk kecil dan berbagai pelindung plug-and-play menjadikannya solusi ideal untuk mendapatkan
Stasiun Cuaca Dengan Transmisi Data Nirkabel: 8 Langkah
Stasiun Cuaca Dengan Transmisi Data Nirkabel: Instruksi ini adalah peningkatan dari proyek saya sebelumnya - Stasiun cuaca dengan pencatatan data. Proyek sebelumnya dapat dilihat di sini - Stasiun cuaca dengan pencatatan dataJika Anda memiliki pertanyaan atau masalah, Anda dapat menghubungi saya di email saya:iwx.production@gmai
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka