Daftar Isi:

Stasiun Cuaca: 7 Langkah
Stasiun Cuaca: 7 Langkah

Video: Stasiun Cuaca: 7 Langkah

Video: Stasiun Cuaca: 7 Langkah
Video: Ternyata Begini Cara Prediksi Cuaca BMKG di Stasiun Meteorologi Kelas I Sultan Iskandar Muda 2024, November
Anonim
Stasiun cuaca
Stasiun cuaca

Dalam Instruksi ini saya akan menunjukkan langkah-langkah dan kode untuk membangun stasiun cuaca Anda sendiri! Anda akan dapat menelusuri Suhu, Kelembaban, dan Kecerahan! Harap dicatat, Kode jarak jauh Anda akan berbeda dari saya, tetapi saya akan menunjukkan cara menemukan ID Kode Anda yang benar! HAL-HAL YANG ANDA BUTUHKAN:

  • 1 x Arduino UNO R3
  • 1 x IR Remote (apa pun bisa dilakukan)
  • 1 x Sensor Inframerah
  • 1 x Fotoresistor (Sensor Kecerahan)
  • 1x16x2 Layar LCD
  • 3x220 Ohm Resistor
  • 1 x Potensiometer
  • 1 x DHT11 (Sensor Suhu/Humid)
  • 1 x papan tempat memotong roti
  • Kabel Jumper

Langkah 1: Kabel Positif dan Ground

Kabel Positif dan Ground
Kabel Positif dan Ground

PENYIAPAN DASAR

  1. Hubungkan 1 kabel jumper (merah) ke sisi + papan tempat memotong roti ke port GND pada arduino
  2. Gunakan kabel jumper lain (merah) untuk menghubungkan ke sisi lain dari papan tempat memotong roti di + rel
  3. Hubungkan 1 kabel jumper (hitam) ke - sisi papan tempat memotong roti ke port 5v pada arduino
  4. Gunakan kabel jumper lain (hitam) untuk menghubungkan ke sisi lain dari papan tempat memotong roti di + rel

Langkah 2: Menambahkan Fotoresistor

Menambahkan Fotoresistor
Menambahkan Fotoresistor
  1. Tempatkan photoresistor di papan tempat memotong roti
  2. Hubungkan sisi kanan ke + rel
  3. Hubungkan sisi kiri ke resistor 220 Ohm
  4. Hubungkan kabel dari resistor ke port 7 pada arduino
  5. Hubungkan kabel ground yang berasal dari - rel pada breadboard ke rel yang sama yang terhubung ke kabel sebelumnya (port 7)

Langkah 3: Tambahkan Sensor IR

Tambahkan Sensor IR
Tambahkan Sensor IR
  1. Tempatkan Sensor IR di papan tempat memotong roti
  2. Hubungkan kabel pertama ke rel GND(-) ke port pertama pada IR
  3. Hubungkan kabel kedua ke rel POSITIF(+) ke port kedua pada IR
  4. Hubungkan kabel dari port 10 pada arduino ke pos terakhir pada sensor IR

Langkah 4: Menambahkan LCD dan Potensiometer

Menambahkan LCD dan Potensiometer
Menambahkan LCD dan Potensiometer

Mari kita mulai dengan menambahkan Potensiometer

  1. Tempatkan Layar LCD dan Potensiometer di papan tempat memotong roti
  2. Hubungkan rel GND (-) ke sisi negatif potensiometer
  3. Hubungkan rel POSITIF (+) ke sisi positif potensiometer
  4. Hubungkan kabel dari bagian atas potensiometer ke port V0 pada LCD
  5. Ini akan mengatur kontras ke LCD untuk menyesuaikan agar lebih mudah dilihat

Mari tambahkan Layar LCD, kabel akan beres

  1. Tempatkan Layar LCD di papan tempat memotong roti
  2. Hubungkan kabel ground ke port VSS pada LCD
  3. (V0 sudah terhubung dari langkah sebelumnya)
  4. RS akan terhubung ke port 12 di arduino
  5. RW akan terhubung ke ground di papan tempat memotong roti
  6. E akan terhubung ke port ~11 di arduino
  7. D4 akan terhubung ke port ~5 di arduino
  8. D5 akan terhubung ke port 4 di arduino
  9. D6 akan terhubung ke port 3 di arduino
  10. D7 akan terhubung ke port 2 di ardiino
  11. A akan terhubung ke resistor 220 Ohm, resistor terhubung ke ground rail di papan tempat memotong roti
  12. K akan terhubung untuk terhubung ke rel tanah di papan tempat memotong roti

Langkah 5: Menambahkan DHT11 (Sensor Suhu dan Kelembaban)

Menambahkan DHT11 (Sensor Suhu dan Kelembaban)
Menambahkan DHT11 (Sensor Suhu dan Kelembaban)
  1. Tempatkan DHT11 di papan tempat memotong roti
  2. Hubungkan rel positif (+) pada papan tempat memotong roti ke pin positif pada DHT11, itu akan menjadi pin pertama di sebelah kiri
  3. Hubungkan pin kedua pada DHT11 ke resistor 220 Ohm
  4. Hubungkan Resistor 220 Ohm ke port ~6 di arduino
  5. Hubungkan pin terakhir dan paling kanan ke rel negatif pada papan tempat memotong roti

Langkah 6: Menambahkan Remote, Sekarang Anda Ahli Cuaca

Menambahkan Remote, Sekarang Anda Ahli Cuaca!
Menambahkan Remote, Sekarang Anda Ahli Cuaca!

Jika ada masalah yang muncul saat membangun ini, harap lihat kembali melalui diagram yang disambungkan dengan benar. Kemungkinan besar remote yang saya gunakan ini, tidak akan sama dengan milik Anda. Ini berarti Anda harus mengubah kode untuk membuatnya bekerja untuk Anda.

  1. Unduh Arduino IDE untuk membuat koreksi ini untuk materi Anda.
  2. Unduh kode yang disediakan (remoteFinder.ino), buka IDE dan unggah/kompilasi program.
  3. Pastikan untuk membuka monitor serial.
  4. Tekan dua tombol yang ingin Anda gunakan dan catat kode yang diberikan oleh monitor serial kepada Anda.

CATATAN: FFFFFF tidak benar, perpustakaan IR melempar ini ketika mendeteksi penggunaan tombol yang sama. Ini hanya mengatakan Anda menekan tombol yang sama berulang-ulang. Jika Anda tidak dapat mengunduh file, ini dia salin dan tempel.

int RECV_PIN = 6;IRrecv irrecv(RECV_PIN); hasil decode_results;

void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Mulai penerima }

void loop() { if (irrecv.decode(&hasil)) { Serial.println(hasil.nilai, HEX); irrecv.resume(); // Terima nilai berikutnya } }Selanjutnya buka WeatherStation.ino dan ubah nilai tombol menjadi milik Anda. Dalam kode mereka berada di awal file dan disebut kode1 kode2 kode3Kompilasi kode dan unggah dan sekarang Anda siap untuk mengambil alih Saluran 10!

Langkah 7: Perpustakaan Digunakan

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalJika perpustakaan ini telah diperbarui atau tidak berfungsi, jangan ragu untuk mengirim email kepada saya dan saya akan mengirimkan perpustakaan saya kepada Anda!

Direkomendasikan: