Arduino: membina stesen cuaca - bagaimana ia berfungsi
Arduino adalah serba nyata. Dalam artikel ini, kami menunjukkan cara mengubah klon Raspberry ke stesen cuaca.
Bina stesen cuaca dengan Arduino
Untuk membina stesen cuaca dengan Arduino anda, sudah tentu anda memerlukan Arduino, modul DHT11 dan beberapa kabel jumper.
- Sambungkan pin "Data" ke Pin 2 pada Arduino. Juga sambungkan modul ke tanah dan pin 5V.
- Modul ini secara automatik menentukan kelembapan udara dan suhu.
- Anda boleh menggunakan kod berikut untuk memprogramkan Arduino. Cukup salin ke IDE anda. Walau bagaimanapun, mula-mula pastikan anda telah memasang perpustakaan SimpleDHT. Anda boleh mencari penjelasan kod dalam galeri gambar kami.
- #include int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {Serial.println ("================================="); suhu byte = 0; kelembapan byte = 0; data byte [40] = {0}; jika (dht11.read (pinDHT11, & suhu, & kelembapan, data)) {Serial.print ("ERROR!"); kembali; } untuk (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ((int) suhu); Serial.print ("* C, "); Serial.print ((int) kelembapan); Serial.println ("%"); tunda (1000); }
- Nota: Apabila memasang stesen cuaca di luar rumah, pastikan untuk melindungi Arduino dengan cukup dari kelembapan.
Dalam hujung praktikal seterusnya anda akan belajar bagaimana untuk mengawal modul GSM dengan Arduino.