Arduino: สร้างสถานีตรวจอากาศ - ทำงานอย่างไร
Arduino เป็นทุกรอบจริง ในบทความนี้เราจะแสดงวิธีเปลี่ยน Raspberry clone ให้เป็นสถานีอากาศ
สร้างสถานีตรวจอากาศด้วย Arduino
ในการสร้างสถานีตรวจอากาศด้วย Arduino ของคุณแน่นอนว่าคุณต้องใช้ Arduino โมดูล DHT11 และสายจัมเปอร์
- เชื่อมต่อขา "ข้อมูล" กับขา 2 บน Arduino เชื่อมต่อโมดูลเข้ากับกราวด์และขา 5V
- โมดูลจะกำหนดความชื้นในอากาศและอุณหภูมิโดยอัตโนมัติ
- คุณสามารถใช้รหัสต่อไปนี้เพื่อตั้งโปรแกรม Arduino เพียงคัดลอกสิ่งนี้ลงใน IDE ของคุณ อย่างไรก็ตามก่อนอื่นให้ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี SimpleDHT คุณสามารถหาคำอธิบายของรหัสในแกลเลอรี่ภาพของเรา
- #include int pinDHT11 = 2; SimpleDHT11 dht11; การตั้งค่าเป็นโมฆะ () {Serial.begin (9600); } void loop () {Serial.println ("====================================="); อุณหภูมิไบต์ = 0; ไบต์ความชื้น = 0; ข้อมูลไบต์ [40] = {0}; if (dht11.read (pinDHT11, & อุณหภูมิ, & ความชื้น, data)) {Serial.print ("ERROR!"); กลับ; } สำหรับ (int i = 0; i 0 && ((i + 1)% 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ((int) อุณหภูมิ); Serial.print ("* C, "); Serial.print ((int) ความชื้น); อนุกรม. println ("%"); ล่าช้า (1000) }
- หมายเหตุ: เมื่อติดตั้งสถานีอากาศนอกอาคารให้แน่ใจว่าได้ป้องกัน Arduino อย่างเพียงพอจากความชื้น
ในเคล็ดลับการปฏิบัติถัดไปคุณจะได้เรียนรู้วิธีการควบคุมโมดูล GSM ด้วย Arduino