สร้าง Google Home ฉบับ DIY ด้วย Raspberry Pi (โปรเจกต์ GooglePi)
สวัสดีครับสาย 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 ครับ ค่อยๆ ทำตามไปทีละสเตปนะครับ