สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บทนำ:
ปรากฎว่าฉันขี้เกียจเกินไปและการลงชื่อเข้าใช้คอนโซลระบบคลาวด์ของ Bolt เพื่อให้อาหารสัตว์เลี้ยงของฉันมากเกินไป
ดังนั้นฉันจึงใช้บริการ Bolt cloud และบริการของ IFTTT เพื่อป้อนอาหารสัตว์เลี้ยงของฉันทุกครั้งที่ฉันบอก Google Assistant บนโทรศัพท์ให้ทำเช่นนั้น TLDR - Google Assistant ในโทรศัพท์ของฉันจะป้อนอาหารสัตว์เลี้ยงของฉันทุกครั้งที่ฉันพูดคำว่า - "Ok Google, Feed สัตว์เลี้ยงของฉัน.". วิธีนี้ช่วยหลีกเลี่ยงไม่ให้ฉันต้องลงชื่อเข้าใช้คอนโซลระบบคลาวด์เพื่อคลิกปุ่มเพื่อป้อนอาหารสัตว์เลี้ยงของฉัน ฉันสามารถบอกให้โทรศัพท์ Android ทำเพื่อฉัน
การไหลของข้อมูล
- ฉันพูดว่า - "ตกลง Google ให้อาหารสัตว์เลี้ยงของฉัน" บนโทรศัพท์ของฉัน
- Google Assistant รับรู้คำสั่งและส่งคำขอไปยัง IFTTT
- IFTTT เรียก webhook ที่เชื่อมโยงกับ Pet-Feeder ของฉัน เนื่องจาก Pet-Feeder ของฉันเชื่อมต่อกับ Bolt Cloud มันเข้าใจ webhook และส่งคำสั่งไปยังอุปกรณ์ของฉันเพื่อให้อาหารสัตว์เลี้ยงของฉัน
IFTTT คืออะไร?
IFTTT:-มันย่อมาจาก ถ้านี่ แล้วนั่น เป็นบริการฟรีที่อนุญาตให้ผู้ใช้สร้างทริกเกอร์และดำเนินการตามทริกเกอร์ ไปที่นี่เพื่อเข้าสู่ระบบ IFTTT
เสบียง
สิ่งที่ใช้ในโครงการนี้
แอพส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์และบริการออนไลน์
โมดูล Bolt wifi
Arduino Uno
เซอร์โวมอเตอร์
อุปกรณ์ Android (อุปกรณ์ Android ที่ค่อนข้างใหม่ (Android 5.0+) ควรมี Google Assistant) ×1
Bolt IoT Bolt Cloud
บริการ IFTTT Maker
ขั้นตอนที่ 1: วิธีสร้าง URL สำหรับทริกเกอร์ Pet-Feeder ของคุณ
- URL ที่คุณจะใช้เพื่อทริกเกอร์ตัวป้อนสัตว์เลี้ยงจะเป็นคำสั่ง Serial Write ที่ต้องส่งไปยัง Bolt
- Boltduino จะรับฟังและในการแข่งขันคำสั่งที่ประสบความสำเร็จ มันจะเปิดและปิดประตูในตัวให้อาหารสัตว์เลี้ยง ดังนั้นให้อาหารสัตว์เลี้ยงของคุณ
- URL จะมีลักษณะดังนี้
cloud.boltiot.com/remote//serialWrite?data=a&deviceName=
- แทนที่คีย์ API และชื่ออุปกรณ์ด้วยคีย์ของคุณเอง
- คุณสามารถค้นหาคีย์ API และชื่ออุปกรณ์ได้โดยลงชื่อเข้าใช้แดชบอร์ด Bolt Cloud
- บันทึก URL นี้ตามที่คุณต้องการในภายหลัง คลิกที่นี่เพื่อเข้าสู่ระบบ Bolt Cloud
รหัส
ตามที่ระบุในไฟล์ข้อความ (เช่น code2.text)
ขั้นตอนที่ 2: ขั้นตอนในการเชื่อมโยงโทรศัพท์ Android ของคุณกับ IFTTT
ลงชื่อเข้าใช้ IFTTT โดยใช้รหัสอีเมล Google เดียวกับที่ใช้ในโทรศัพท์ Android ของคุณ หากโทรศัพท์ของฉันลงชื่อเข้าใช้ด้วยรหัสอีเมล [email protected] ให้ลงชื่อเข้าใช้ IFTTT โดยใช้รหัสอีเมลเดียวกัน
- คลิกที่ "New Applet" จากเมนูดรอปดาวน์ด้านขวาบน
- IFTTT ตอนนี้แสดงให้คุณเห็นสิ่งนี้
- คลิกที่ +นี่ ตอนนี้จะแสดงรายการบริการที่อิงตามทริกเกอร์ของคุณ ไปข้างหน้าและเลือกบริการ Google Assistant
ตอนนี้คุณกำลังเผชิญกับตัวเลือกบางอย่าง เนื่องจากเราต้องการพูดกับ Google Assistant เพื่อทริกเกอร์บางสิ่ง ให้เลือกตัวเลือกที่ระบุว่า - "พูดวลีง่ายๆ" จากนั้น คุณสามารถพิมพ์ทริกเกอร์สำหรับ Google Assistant Google Assistant จะรับรู้ทริกเกอร์นี้และส่งข้อความไปยัง Bolt Cloud เพื่อจุดประสงค์ของฉัน ฉันได้ตั้งค่าทริกเกอร์เป็น "ให้อาหารสัตว์เลี้ยงของฉัน" เพื่อตอบสนองต่อ Google Assistant ที่พูดว่า "ให้อาหารสัตว์เลี้ยงของคุณ".1. หลังจากสร้างทริกเกอร์ คุณต้องบอก IFTTT ว่าต้องทำอย่างไรเมื่อเปิดใช้งานทริกเกอร์
2. คลิกที่ +ที่ บนหน้าจอ สิ่งนี้จะช่วยให้คุณเลือกบริการเพื่อดำเนินการบางอย่างเมื่อเปิดใช้งานทริกเกอร์
3. ค้นหาและคลิกที่บริการ "Webhook" และเลือกตัวเลือกเพื่อ "สร้างคำขอทางเว็บ"
4. ดังนั้น IFTTT จะส่งเว็บฮุคทุกครั้งที่ทริกเกอร์ของคุณเปิดใช้งาน
5. ในหน้าจอถัดไป ให้ป้อน URL เป็นการเรียก API สำหรับอุปกรณ์ Bolt ของคุณ
6. Method ควรเป็น GET และประเภทเนื้อหาคือ "Application/json" URL จะเป็น URL เดียวกับที่ฉันได้อธิบายไว้ในส่วนข้างต้น
7.เมื่อเสร็จแล้วควรมีลักษณะเหมือนภาพด้านล่าง
ขั้นตอนที่ 3: ในการดำเนินการ
1. พูดว่า ตกลง Google
2. ให้อาหารสัตว์เลี้ยงของฉัน" ผู้ช่วยของ Google ควรจดจำคำสั่งและตอบกลับด้วย "การป้อนสัตว์เลี้ยงของคุณ"
3. เครื่องให้อาหารสัตว์เลี้ยงควรเปิดและปิดประตูกับดักซึ่งจ่ายอาหารสำหรับสัตว์เลี้ยงของคุณ