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