Mini Project


เปิด - ปิดไฟACผ่านบลูทูธ


อุปกรณ์

Arduino UNO R3
LCD I2C 16*2
โมดูล บลูทูธ HC - 05
โมดูล รีเลย์ 1 ช่อง
สายไฟ 2 เมตร
ปลั๊กตัวผู้และตัวเมีย

Block



Code
#include <SoftwareSerial.h>//
#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>

SoftwareSerial mySerial(11, 12); // 2-RX, 3-TX
LiquidCrystal_PCF8574 lcd(0x27);

int Ch1 = 13;
 void setup()
 {
 mySerial.begin(9600);
 Serial.begin(9600);
 lcd.begin(16, 2);
 pinMode(Ch1, OUTPUT);
lcd.setBacklight(255);
 }

 void loop() 
{
 char Calactor = mySerial.read();
Serial.print("Input =   ");
Serial.println(Calactor);


 if(Calactor == 'A')
{
 digitalWrite(Ch1,HIGH);
    lcd.setCursor(5, 1);
    lcd.print("ON ");
}

if(Calactor == 'B')
{
 digitalWrite(Ch1,LOW);
    lcd.setCursor(5, 1);
    lcd.print("OFF ");
}

 delay(10);
}


การทำงาน
       เมื่อมีคำสั่ง ON หรือ OFF จากสมาร์ทโฟน จะส่งค่าไปที่ HC-05 แล้วส่งไปยัง Arduino เพื่อสั่ง รีเลย์ให้ทำงาน พอมีการON หรือ OFF จอ LCD จะขึ้นค่า ON OFF ตามคำสั่ง

Application

ชื่อและภาพลักษณะโปรแกรม


ภาพภายในโปรแกรม


ภาพการเปิด - ปิดของProject


การเซ็ตค่า On - off ของProject

Youtube

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Flowchart

Project arduino 7

งานประเมินการสอบ