Isi kandungan:

Stesen Cuaca: 7 Langkah
Stesen Cuaca: 7 Langkah

Video: Stesen Cuaca: 7 Langkah

Video: Stesen Cuaca: 7 Langkah
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, Julai
Anonim
Stesen kaji cuaca
Stesen kaji cuaca

Dalam Instructable ini saya akan menunjukkan langkah dan kod untuk membina stesen cuaca anda sendiri! Anda akan dapat melalui Suhu, Kelembapan, dan Kecerahan! Harap maklum, Kod jauh anda akan berbeza dengan kod saya, tetapi saya akan menunjukkan cara mencari ID Kod anda yang betul! PERKARA YANG PERLU ANDA:

  • 1 x Arduino UNO R3
  • 1 x Jauh IR (ada yang akan dilakukan)
  • 1 x Sensor IR
  • 1 x Fotoresistor (Sensor Kecerahan)
  • Skrin LCD 1 x 16x2
  • Perintang 3 x 220 Ohm
  • 1 x Potensiometer
  • 1 x DHT11 (Sensor Temp / Kelembapan)
  • 1 x Papan Roti
  • Wayar Pelompat

Langkah 1: Wayar Positif dan Tanah

Wayar Positif dan Tanah
Wayar Positif dan Tanah

PENYEDIAAN ASAS

  1. Sambungkan 1 wayar pelompat (merah) ke sisi + papan roti ke port GND di arduino
  2. Gunakan wayar pelompat lain (merah) untuk menyambung ke bahagian lain papan roti di rel +
  3. Sambungkan 1 wayar pelompat (hitam) ke sisi papan roti ke port 5v di arduino
  4. Gunakan wayar pelompat lain (hitam) untuk menyambung ke bahagian lain papan roti di rel +

Langkah 2: Menambah Photoresistor

Menambah Photoresistor
Menambah Photoresistor
  1. Letakkan fotoresistor di papan roti
  2. Sambungkan bahagian kanan ke rel +
  3. Sambungkan bahagian kiri ke perintang 220 Ohm
  4. Sambungkan wayar dari perintang ke port 7 di arduino
  5. Sambungkan wayar tanah yang berasal dari - rel di papan roti ke rel yang sama yang disambungkan ke wayar sebelumnya (port 7)

Langkah 3: Tambahkan Sensor IR

Tambah Sensor IR
Tambah Sensor IR
  1. Letakkan Sensor IR di papan roti
  2. Sambungkan wayar pertama ke rel GND (-) ke port pertama di IR
  3. Sambungkan wayar kedua ke rel POSITIF (+) ke port kedua di IR
  4. Sambungkan wayar dari port 10 di arduino ke tiang terakhir pada sensor IR

Langkah 4: Menambah LCD dan Potensiometer

Menambah LCD dan Potensiometer
Menambah LCD dan Potensiometer

Mari mulakan dengan menambahkan Potensiometer

  1. Letakkan Skrin LCD dan Potensiometer di papan roti
  2. Sambungkan rel GND (-) ke sisi negatif potensiometer
  3. Sambungkan rel POSITIF (+) ke sisi positif potensiometer
  4. Sambungkan wayar dari bahagian atas potensiometer ke port V0 pada LCD
  5. Ini akan menetapkan kontras dengan LCD untuk disesuaikan agar lebih mudah dilihat

Mari tambah Skrin LCD, wayar akan teratur

  1. Letakkan Skrin LCD di papan roti
  2. Sambungkan wayar arde ke port VSS pada LCD
  3. (V0 sudah disambungkan dari langkah sebelumnya)
  4. RS akan bersambung ke port 12 di arduino
  5. RW akan menyambung ke tanah di papan roti
  6. E akan menyambung ke port ~ 11 di arduino
  7. D4 akan bersambung ke port ~ 5 di arduino
  8. D5 akan bersambung ke port 4 di arduino
  9. D6 akan bersambung ke port 3 di arduino
  10. D7 akan bersambung ke port 2 di ardiino
  11. A akan menyambung ke perintang 220 Ohm, perintang menyambung ke landasan landasan di papan roti
  12. K akan menyambung untuk menyambung ke landasan di papan roti

Langkah 5: Menambah DHT11 (Sensor Suhu dan Kelembapan)

Menambah DHT11 (Sensor Suhu dan Kelembapan)
Menambah DHT11 (Sensor Suhu dan Kelembapan)
  1. Letakkan DHT11 di papan roti
  2. Sambungkan rel positif (+) di papan roti ke pin positif di DHT11, ia akan menjadi pin pertama di sebelah kiri
  3. Sambungkan pin kedua pada DHT11 ke perintang 220 Ohm
  4. Sambungkan 220 Ohm Resistor ke port ~ 6 di arduino
  5. Sambungkan pin terakhir dan paling kanan ke rel negatif pada papan roti

Langkah 6: Menambah Alat Jauh, Sekarang Anda Orang Cuaca

Menambah Alat Jauh, Sekarang Anda Orang Cuaca!
Menambah Alat Jauh, Sekarang Anda Orang Cuaca!

Sekiranya ada masalah yang timbul semasa membina ini, sila lihat kembali rajah yang disusun dengan betul. Kemungkinan besar alat kawalan jauh yang saya gunakan untuk ini, tidak akan sama dengan telefon bimbit anda. Ini bermaksud anda perlu menukar kod untuk menjadikannya berfungsi untuk anda.

  1. Muat turun Arduino IDE untuk membuat pembetulan ini untuk bahan anda.
  2. Muat turun kod yang disediakan (remoteFinder.ino), buka IDE dan memuat naik / menyusun program.
  3. Pastikan anda membuka monitor bersiri.
  4. Tekan dua butang yang ingin anda gunakan dan catat kod yang diberikan oleh monitor bersiri kepada anda.

CATATAN: FFFFFF tidak betul, perpustakaan IR membuang ini apabila mengesan penggunaan butang yang sama. Ini hanya mengatakan bahawa anda menekan butang yang sama berulang kali. Sekiranya anda tidak dapat memuat turun fail, berikut adalah salin dan tampal.

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

batal persediaan () {Serial.begin (9600); irrecv.enableIRIn (); // Mulakan penerima}

gelung void () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Terima nilai seterusnya}} Seterusnya buka WeatherStation.ino dan ubah nilai untuk butang menjadi milik anda. Dalam kod mereka berada di awal fail dan disebut code1 code2 code3Kompilasi kod dan muat naik dan sekarang anda sudah bersedia 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 dikemas kini atau mereka tidak berfungsi dengannya jangan ragu untuk menghantar e-mel kepada saya dan saya akan menghantar perpustakaan saya kepada anda!

Disyorkan: