top of page

Final Class Project wk5 สั่งงานอุปกรณ์ผ่าน Google Assistant (Part4 บอร์ด ESP32-CAM)

  • Writer: Phurin
    Phurin
  • May 2, 2020
  • 1 min read

1.ติดตั้ง libary firebase ไปที่ sketch -> Include Library -> Manage libraries

2.พิมพ์ค้นหา firebase และติดตั้งดังรูป


3.สามารถศึกษาการใช้งานเบื้องต้นได้ไปที่ File -> Examples -> Firebase ESP32 Client -> Beginner_start_here


4.นำข้อมูลที่ได้จากขั้นตอนก่อนหน้ามาใส่ และใส่ pass wifi ให้เรียบร้อยก็สามารถทดลองรันได้


5.ในโค้ดคำสั่งที่ใช้มี 2 อย่างได้แก่ ดึงข้อมูลจาก firebase และ เปลี่ยนค่าข้อมูลบน firebase

ตัวอย่างการนำไปใช้

String n = String('0');
String m = String('1');
void loop() {
  Firebase.getString(firebaseData, "/capture"); //ดึงค่าข้อมูล capture
  n = firebaseData.stringData(); //ดึงค่าข้อมูลเฉพาะค่าของตัวแปร

  // put your main code here, to run repeatedly:
  if(n==m){
    Camera_capture();     //ส่งเข้า LINE
    saveCapturedImage();    //ส่งเข้า Google drive
    delay(300);
    Firebase.setInt(firebaseData, "/capture", 0); //เปลี่ยนค่าข้อมูลเป็น 0
    n = firebaseData.stringData();
    delay(300);
  }
}

*เนื่องจาก dialogflow ให้ข้อมูลเป็นชนิด string ค่าที่ดึงได้จึงเป็นชนิด string

จากโค้ดข้างต้น





อ้างอิง https://youtu.be/rt_Wy34KTtY

Comments


©2020 by Phurin'S Blog HRI. Proudly created with Wix.com

bottom of page