Mini Project
เปิดพัดลมอัตโนมัติด้วยอุณหภูมิ
อุปกรณ์
1.Arduino 1 ตัว
2.พัดลมคอม 1 ตัว
3.LCD 1 ตัว
4.ไดฟ์มอเตอร์ 1 ตัว
5เซนเซอร์วัดอุณหภูมิ 1 ตัว
Wiring diagram
Block Diagram
Code
#include "DHT.h" เรียกใช้ไลซ์เบอรี่ DHT
#include <LiquidCrystal_I2C.h> เรียกใช้ไลซ์เบอรี่ LiquidCrystal_I2C
#define DHTPIN 2 // what pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302)
#define fan 4
int maxTemp = 32;
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27,20,4);
void setup() {
lcd.init();
lcd.backlight();
lcd.print(" PROJECT BALLY");
delay(3000);
lcd.clear();
pinMode(fan, OUTPUT);
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(2000);
float t = dht.readTemperature();
lcd.setCursor(0, 0);
lcd.print(" T: ");
lcd.print(t);
lcd.print(" *C ");
if ( isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
if( t > maxTemp) {
digitalWrite(fan, HIGH);
} else {
digitalWrite(fan, LOW);
}
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C ");
}
แนวทาง
http://www.myarduino.net/product/1808/%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%80%E0%B8%88%E0%B8%84-arduino-%E0%B8%9E%E0%B8%B1%E0%B8%94%E0%B8%A5%E0%B8%A1%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%AD%E0%B8%B1%E0%B8%95%E0%B9%82%E0%B8%99%E0%B8%A1%E0%B8%B1%E0%B8%95%E0%B8%B4%E0%B8%84%E0%B8%A7%E0%B8%9A%E0%B8%84%E0%B8%B8%E0%B8%A1%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B9%87%E0%B8%A7%E0%B8%95%E0%B8%B2%E0%B8%A1%E0%B8%AD%E0%B8%B8%E0%B8%93%E0%B8%AB%E0%B8%A0%E0%B8%B9%E0%B8%A1%E0%B8%B4-4%E0%B8%A3%E0%B8%B0%E0%B8%94%E0%B8%B1%E0%B8%9A
วิดีโอ
https://www.youtube.com/watch?v=mnIoLNOMmOI&fbclid=IwAR0TuBfE1fGFRxsVygWzfmbXGlfjySyNDlbZWE5iA8H_0NoGInapXFPIZTU
https://www.youtube.com/watch?v=mnIoLNOMmOI&fbclid=IwAR0TuBfE1fGFRxsVygWzfmbXGlfjySyNDlbZWE5iA8H_0NoGInapXFPIZTU
ขอวิธีการต่อสายหน่อยครับ ไม่ก็ขอช่องทางติดต่อหน่อยครับ ผมสนใจมากต้องการที่จะศึกษาครับ
ตอบลบ