วันอาทิตย์ที่ 26 สิงหาคม พ.ศ. 2561

Arduino Uno : GSM A6 โทรออก เมื่อ PIR Sensor ทำงาน

ผมได้ลองซื้อ GSM Module A6 มาเล่นพึ่งจะได้ใช้จริงวันนี้

ผมเอาไปติดไว้ที่ห้อง กรณีมีคนเข้าห้องผม ให้โทรบอกผมทันที และกำลังจะเอาเสียงใส่ไว้อีกด้วยเพื่อเตือนคนที่เข้าห้องผม 55 สนุกดีนะ ลองเอาไปประยุคต์ใช้ดูครับ

ข้อดี ไม่เสียค่าเน็ต, ไม่เสียค่าส่ง SMS, ไม่เสียรายเดือน มีแต่ค่ารักษาเบอร์เดือนละ 10 บาทตาม กสทช.

ข้อเสีย เปิดห้องเดินผ่าน PIR เมื่อไหร่โทรหาเมื่อนั้น ไม่รู้ว่าใครผ่าน ดูภาพไม่ได้

char phone_no1[]="089xxxxxxx";
char phone_no2[]="081xxxxxxx";

//By Yoshioka

void setup() {
  Serial.begin(9600);
  delay(200);

  pinMode(2,INPUT);                     \\PIR Sensor
  digitalWrite(2,LOW);

  pinMode(3,OUTPUT);                 \\GSM A6 POWER ON
  digitalWrite(3,LOW);
  delay(2);
  digitalWrite(3,HIGH);
  delay(3000);
  digitalWrite(3,LOW);
  delay(2);
 
  pinMode(4,OUTPUT);                \\Pre +5V Port
  digitalWrite(4,HIGH);                 \\Set +5V Port  เอาไฟไปเลี้ยงหลอด LED

}

void loop() {

  if (digitalRead(2)==HIGH) {
  Serial.println("AT");                         \\เริ่มสั่งงาน GSM
  delay(1000);
  Serial.print("ATD");                         \\คำสั่ง สั่งโทร
  Serial.println(phone_no1);               \\เบอร์ที่เตรียมไว้
  // Serial.println(";");                          \\บางครั้งอาจจ้องใส่  " ; "  ต่อท้ายเบอร์
  delay(13000);                                    \\ให้โทรไป 13 วินาที
  Serial.println("ATH");                       \\คำสั่ง หยุดโทร
  delay(5000);

  Serial.println("AT");                        \\เริ่มสั่งงาน GSM
  delay(1000);
  Serial.print("ATD");                         \\คำสั่ง สั่งโทร
  Serial.println(phone_no2);               \\เบอร์ที่เตรียมไว้
  // Serial.println(";");
  delay(13000);                                   \\ให้โทรไป 13 วินาที
  Serial.println("ATH");                       \\คำสั่ง หยุดโทร
  delay(5000);
  }

}

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

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

แก้ Active Desktop Recovery

เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion  ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่  HKEY_CURRENT_USER/Software/Mi...