สวัสดีครับสาย Smart Home ทุกคน! วันนี้เราจะมาทำโปรเจกต์เปลี่ยนบอร์ด Raspberry Pi ธรรมดาๆ ให้กลายเป็นลำโพงอัจฉริยะ Google Assistant (หรือที่เราคุ้นกันในชื่อ Google Home) แบบ DIY กันครับ
โปรเจกต์นี้จะพาคุณเจาะลึกตั้งแต่การเข้าไปขอ API จากระบบหลังบ้านของ Google Cloud แล้วนำมาติดตั้งลงในบอร์ด เพื่อให้มันสามารถฟังเสียงเราและตอบโต้กลับมาได้เหมือนลำโพงหลักพันเลยทีเดียว ลองดูวิดีโอสาธิตการทำงานด้านล่างนี้ได้เลยครับ!
อุปกรณ์ที่ต้องใช้ (Things You Need)
โปรเจกต์นี้ใช้ของน้อยมากครับ ใครมีบอร์ดอยู่ที่บ้านแล้วก็เตรียมลุยได้เลย (แต่ถ้าใครยังไม่มีบอร์ด ไมโครโฟน ลำโพงจิ๋ว หรือกำลังหา เส้นพลาสติก 3D Print เกรดพรีเมียม เพื่อเอาไปปริ้นท์เคสใส่ลำโพง Google Home ในสไตล์ของตัวเอง แวะไปช้อปอุปกรณ์สายคราฟต์ได้ที่ Globalbyte เลยครับ ครบจบแน่นอน!)
Raspberry Pi 3 Model B (หรือรุ่นที่ใหม่กว่า) จำนวน 1 บอร์ด
ชุดคิท Google AIY Voice จำนวน 1 ชุด (ถ้าไม่มี สามารถใช้ไมค์และลำโพงแยกได้)
ก่อนจะเริ่มลงโปรแกรม เราต้องตั้งค่าให้บอร์ดพร้อมใช้งานซะก่อน แนะนำให้เปิดการเชื่อมต่อระยะไกลแบบ VNC จะได้ไม่ต้องต่อจอมอนิเตอร์ให้วุ่นวายครับ สามารถทำตามบทความ Setting VNC Server in Raspberry Pi ได้เลย
Step 2: ขอ API จาก Google Cloud Platform
ขั้นตอนนี้เราจะไปสร้างโปรเจกต์ในฝั่งของ Google เพื่อขอสิทธิ์การใช้งาน Google Assistant API ครับ ค่อยๆ ทำตามไปทีละสเตปนะครับ