วันจันทร์ที่ 30 กรกฎาคม พ.ศ. 2561

โปรเจค Arduino เปิดปิดไฟบ้านผ่านมือถือ เชื่อมต่อ Bluetooth

โปรเจค Arduino เปิดปิดไฟบ้านผ่านมือถือ เชื่อมต่อ Bluetooth





Code Arduino
#include 

SoftwareSerial mySerial(10, 11); //Pin10 RX , Pin 11 TX connected to--> Bluetooth TX,RX

#define relay1 2
#define relay2 3
#define relay3 4
#define relay4 5

char val;
void setup() {
  mySerial.begin(9600);
  Serial.begin(9600);
  
  pinMode(relay1,OUTPUT);
  pinMode(relay2,OUTPUT);
  pinMode(relay3,OUTPUT);
  pinMode(relay4,OUTPUT);
  digitalWrite(relay1,LOW);//H
  digitalWrite(relay2,LOW);//H
  digitalWrite(relay3,LOW);//H
  digitalWrite(relay4,LOW);//H
  Serial.println("HC-05");
  delay(500);
}

void loop() {
//chek data serial from bluetooth android App
  if( mySerial.available() >0 ) {
    val = mySerial.read();
    Serial.println(val);
  }
//Relay is on
  if( val == '1' ) {
    digitalWrite(relay1,HIGH); }//L
  else if( val == '2' ) {
    digitalWrite(relay2,HIGH); }//L
  else if( val == '3' ) {
    digitalWrite(relay3,HIGH); }//L
  else if( val == '4' ) {
    digitalWrite(relay4,HIGH); }//L
//relay all on
  else if( val == '9' ) {
    digitalWrite(relay1,HIGH);//L
    digitalWrite(relay2,HIGH);//L
    digitalWrite(relay3,HIGH);//L
    digitalWrite(relay4,HIGH);//L
  }
//relay is off
  else if( val == 'A' ) {
    digitalWrite(relay1,LOW); }//H
  else if( val == 'B' ) {
    digitalWrite(relay2,LOW); }//H
  else if( val == 'C' ) {
    digitalWrite(relay3,LOW); }//H
  else if( val == 'D' ) {
    digitalWrite(relay4,LOW); }//H
//relay all off
  else if( val == 'I' ) {
    digitalWrite(relay1,LOW);//H
    digitalWrite(relay2,LOW);//H
    digitalWrite(relay3,LOW);//H
    digitalWrite(relay4,LOW);//H
  }
}

ขั้นตอนการใช้งาน
1. ดาวน์โหลดแอฟ Arduino 4 Relay ผ่าน Google Playstore

2. ต่อวงจร และ Upload Code ไปที่บอร์ด Arduino
3. เปิด Bluetooth ที่มือถือ เพื่อค้นหา Device จะพบ HC-05 
4. เชื่อมต่อกับ HC-05 ใส่ Password: 1234
5. ใช้มือถือเปิดแอฟ Arduino 4 Relays กดที่สัญลักษณ์ Bluetooth



6. เลือก Device HC-05 จากนั้นทดสอบเปิดปิด Relay ได้เลย




ไม่มีความคิดเห็น:

แสดงความคิดเห็น

งาน5 ในสถานที่ฝึกงานของ นักศึกษา ใช้ระบบควบคุมคุณภาพอย่างไร

Quality Assurance (QA) กับ Quality Control (QC) QC (Quality Control) หมายถึง  การควบคุมคุณภาพสินค้าให้เป็นไปตามคุณสมบัติที่กำหนดไว้  และส...