Daftar Isi:
- Langkah 1: Komponen Elektronik
- Langkah 2: Menghubungkan Bagian
- Langkah 3: Pengkodean
- Langkah 4: Konfigurasi ThingSpeak
- Langkah 5: Menggunakan Aplikasi Android
Video: Stasiun Cuaca Mini Arduino UNO: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini adalah generasi pertama stasiun cuaca mini berbasis Arduino saya dengan koneksi wi-fi, yang dapat memposting data secara online secara publik menggunakan platform ThingSpeak.
Stasiun cuaca mengumpulkan data berikut yang terkait dengan cuaca dan lingkungan menggunakan sensor yang berbeda:
- Suhu;
- Kelembaban;
- Tekanan atmosfir;
- Intensitas cahaya;
- Indeks uv;
- Konsentrasi debu.
Tujuannya adalah untuk membuat stasiun cuaca kecil dan sederhana, menggunakan perangkat keras terbuka.
Mari kita mulai dan bersenang-senang!
Langkah 1: Komponen Elektronik
Untuk proyek ini, Anda memerlukan komponen berikut:
- Arduino Uno (beli)
- Sensor cahaya grove (beli)
- Sensor UV Grove (beli)
- Sensor tekanan barometrik (BMP085) (beli)
- DHT22 (beli)
- Sensor debu hutan (beli)
- ESP8266 (beli)
- Protoshield (untuk versi yang lebih ringkas) atau papan tempat memotong roti biasa (beli / beli)
- resistor 1 kohm (x2)
- Resistor 10 kohm (x1)
- resistor 4k7 ohm (x1)
- Beberapa kabel jumper
- Komputer (untuk mengkompilasi dan mengunggah kode Arduino)
Anda tidak memerlukan alat khusus untuk perakitan proyek ini. Semua komponen dapat ditemukan secara online di toko e-commerce favorit Anda.
Sirkuit ini didukung oleh port USB (terhubung ke komputer atau pengisi daya telepon biasa), tetapi Anda juga dapat menambahkan catu daya DC eksternal atau baterai yang terhubung ke colokan listrik Arduino.
Kasus untuk sirkuit stasiun cuaca berada di luar cakupan proyek ini.
Langkah 2: Menghubungkan Bagian
Hubungkan semua komponen sesuai dengan skema. Anda memerlukan beberapa kabel jumper untuk menghubungkan setiap sensor ke papan tempat memotong roti. Anda dapat menggunakan protoshield (untuk sirkuit yang lebih ringkas), papan tempat memotong roti biasa, atau mendesain perisai Arduino yang Anda miliki.
Colokkan kabel USB ke board Arduino Uno dan lanjutkan ke langkah berikutnya.
Langkah 3: Pengkodean
Dengan asumsi Anda telah menginstal Arduino IDE terbaru, unduh dan instal pustaka berikut:
Pustaka DHT22:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 perpustakaan:
github.com/adafruit/Adafruit-BMP085-Library
Untuk instruksi tentang cara menambahkan perpustakaan ke Arduino IDE, periksa panduan Arduino berikut:
www.arduino.cc/en/Guide/Libraries
Unduh kode Arduino (weatherBox.ino). Ganti XXXXX dengan router wifi Anda SSID YYYYY dengan kata sandi router dan ZZZZZ dengan kunci API tulis saluran ThingSpeak Anda (lihat cara mendapatkannya di langkah berikutnya).
Hubungkan papan Arduino ke port USB komputer Anda dan unggah kodenya.
Langkah 4: Konfigurasi ThingSpeak
- Buat akun ThingSpeak;
- Buat Saluran baru;
-
Tentukan nama dan deskripsi stasiun cuaca Anda. Tetapkan saluran berikut dan simpan saluran:
- saluran 1 = cahaya
- saluran 2 = kelembaban
- saluran 3 = suhu (dari DHT22)
- saluran 4 = indeks UV
- saluran 5 = konsentrasi debu
- saluran 6 = tekanan
- saluran 7 = suhu (dari BMP085)
- Salin kunci tulis API. Ini digunakan pada langkah sebelumnya dalam kode Arduino;
- Saat stasiun dihidupkan, nilai sensor akan diunggah ke saluran secara berkala. Anda dapat mengonfigurasi visualisasi publik dan pribadi dari setiap variabel.
Contoh saluran publik:
Langkah 5: Menggunakan Aplikasi Android
Anda akan dapat memvisualisasikan data stasiun cuaca di browser apa pun. Tetapi Anda juga dapat memeriksanya di smartphone berbasis Android Anda dan memvisualisasikannya kapan pun Anda mau.
- Unduh dan instal aplikasi ThingsView dari Google Play store di perangkat Android Anda;
- Di aplikasi, masukkan nomor ID saluran Anda dan klik tambahkan. Anda akan menemukan ID pada konfigurasi saluran ThingSpeak Anda;
- Nilai saat ini dari setiap variabel akan ditampilkan dalam grafik;
- Selamat bersenang-senang!
Direkomendasikan:
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: 4 Langkah
Stasiun Cuaca Mini Menggunakan Arduino dan ThingSpeak: Halo semuanya. Dalam Instruksi ini, saya akan memandu Anda melalui langkah-langkah untuk membuat stasiun cuaca mini yang dipersonalisasi. Selain itu, kami akan menggunakan ThingSpeak API untuk mengunggah data cuaca kami ke server mereka, atau apa tujuan
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 Menggunakan Arduino UNO: 7 Langkah
Weather Station Menggunakan Arduino UNO: Dibuat oleh: Hazel YangProyek ini adalah stasiun cuaca menggunakan papan Arduino UNO untuk mengontrol aliran data, sensor DHT22 untuk mengumpulkan data dan layar OLED untuk menampilkan data
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