ESP32 คุมบ้านอัจฉริยะ ด้วย “มันฝรั่งพูดได้”

มันฝรั่งพูดได้ - บ้านอัจฉริยะ ESP32

มันฝรั่งพูดได้ - เปลี่ยนบ้านธรรมดาให้เป็นบ้านอัจฉริยะพูดคุยได้

บทความนี้จะสอนคุณสร้างผู้ช่วยบ้านอัจฉริยะแบบพูดได้ โดยใช้มันฝรั่งเป็นตัวเรือน และ ESP32 เป็นสมองของระบบ เพื่อควบคุมอุปกรณ์ในบ้านผ่านคำสั่งเสียง เป็นโปรเจกต์สร้างสรรค์ที่สนุกและใช้งานได้จริง

Potato GLaDOS Smart Home Assistant

มันฝรั่ง GLaDOS ผู้ช่วยบ้านอัจฉริยะของคุณ

ดูการสาธิตการทำงานของ GLaDOS

มันฝรั่งพูดได้ มีประสาทสัญญาณ

โปรเจกต์นี้เกิดจากการผสมผสานไอเดียสยิวสร้างสรรค์ - การใช้มันฝรั่งแฝงสมองอิเล็กทรอนิกส์ไว้ในนั้น โดยใช้ ESP32 เป็นหัวใจของระบบ และเซ็นเซอร์เสียง ReSpeaker Lite เพื่อให้มันพูดได้ ชื่อของระบบ GLaDOS มาจากตัวละครในเกม Portal ซึ่งเป็น AI ที่มีบุคลิกภาพอีกต่อหนึ่ง เมื่อคุณเรียก GLaDOS ผ่านทาง Wake Word มันจะฟังและตอบคำสั่งของคุณเพื่อควบคุมอุปกรณ์ต่างๆ ในบ้านผ่านระบบ Home Assistant

อุปกรณ์และซอฟต์แวร์ที่ต้องใช้

ฮาร์ดแวร์ที่ต้องใช้

  • Seeeduino XIAO ESP32S3 – บอร์ด ESP32 ขนาดเล็กที่มีประสิทธิภาพ
  • ReSpeaker Lite Voice Assistant Kit – ชุดไมโครโฟนคู่ และลำโพง
  • USB Power Supply – แหล่งจ่ายไฟ 5V
  • จอมอนิเตอร์เล็กๆ – ไม่บังคับ สำหรับแสดงสถานะ
  • มันฝรั่งขนาดใหญ่ – ตัวเรือนสำหรับ GLaDOS ของคุณ

ซอฟต์แวร์ที่ต้องใช้

  • Home Assistant – ระบบอัจฉริยะหลัก (สามารถติดตั้งบน Raspberry Pi หรือคอมพิวเตอร์)
  • ESPHome – เฟิร์มแวร์สำหรับควบคุม ESP32
  • GLaDOS Voice Model – โมเดลเสียง GLaDOS จาก GitHub
  • Arduino IDE – สำหรับเขียนและอัปโหลดโค้ด
3D Printing Potato Enclosure

ออกแบบตัวเรือนมันฝรั่งสำหรับพิมพ์ 3 มิติ

ขั้นตอนการสร้าง GLaDOS ทีละขั้น

ขั้นตอนที่ 1: ติดตั้ง Home Assistant

ขั้นแรกให้ติดตั้ง Home Assistant บน Raspberry Pi หรือเซิร์ฟเวอร์ของคุณ เข้าไปที่ home-assistant.io เพื่อดาวน์โหลดและติดตั้ง หลังจากติดตั้งเสร็จ ให้เข้าไปที่หน้า Voice Control เพื่อตั้งค่าระบบเสียง

ขั้นตอนที่ 2: ตั้งค่า ESPHome และ ReSpeaker

เชื่อมต่อ ReSpeaker Lite ไปยัง XIAO ESP32S3 ผ่านสาย USB ทำให้เข้าถึง ESPHome เพื่อเขียนโค้ดควบคุม ใช้ Repository จาก GitHub ของ pham-tuan-binh ชื่อ glados-respeaker เป็นจุดเริ่มต้น เพื่อให้ได้ตัวอย่างโค้ดที่พร้อมใช้งาน

ขั้นตอนที่ 3: ตั้งค่า Wake Word

ในการตั้งค่า GLaDOS เพื่อให้มันตอบสนองต่อคำสั่ง ให้ไปที่หน้า Voice Control ใน Home Assistant เลือก "GLaDOS" ในรายชื่อผู้ช่วย แล้วตั้งค่า Wake Word ให้ตรงกัน (เช่น "hey GLaDOS" หรือ "ไฮ จีแอล เอดี โอ เอส") ระบบจะใช้ microWakeWord เพื่อตรวจจับคำพูด

ขั้นตอนที่ 4: ออกแบบและพิมพ์เรือน

ดาวน์โหลดไฟล์ STL สำหรับการพิมพ์ 3 มิติจากการออกแบบเรือนมันฝรั่งจากเว็บไซต์ Hackster.io หรือ GitHub หลังพิมพ์เสร็จแล้ว ให้ยัดชิ้นส่วนอิเล็กทรอนิกส์ (ESP32 และ ReSpeaker) เข้าไปในเรือน และติดตั้งลำโพงที่หน้าของตัวเรือน ต่อสายไฟทั้งหมดให้เรียบร้อย

ขั้นตอนที่ 5: ตั้งค่าบุคลิกภาพ GLaDOS

โหลดไฟล์เสียง GLaDOS ลงบน ESP32 เพื่อให้มันพูดเหมือนตัวละครจากเกม Portal ปรับลำดับเสียง และแรงเสียงให้เหมาะสม คุณสามารถแก้ไขไฟล์โค้ดเพื่อเพิ่มการตอบสนองที่เป็นส่วนตัวได้

GLaDOS Voice Configuration

ตัวอย่างการตั้งค่าเสียง GLaDOS ใน Home Assistant

วิธีการใช้งาน GLaDOS ในชีวิตประจำวัน

เมื่อทุกอย่างพร้อมแล้ว เพียงแค่เรียก GLaDOS ด้วย Wake Word ของคุณ แล้วออกคำสั่งธรรมชาติ ตัวอย่างเช่น:

  • "เปิดไฟห้องนั่งเล่น" - GLaDOS จะเปิดไฟสำหรับคุณ
  • "ปรับแอร์ให้เย็นลง" - GLaDOS จะปรับอุณหภูมิแอร์
  • "บอกสภาพอากาศวันนี้" - GLaDOS จะอ่านข้อมูลสภาพอากาศ
  • "เปิด TV ห้องนอน" - GLaDOS จะเปิดทีวี
  • "ล็อกประตูหน้า" - GLaDOS จะล็อกประตูของคุณ

GLaDOS จะตอบกลับเสียงชัดเจน และทำงานตามคำสั่ง ถ้าไม่เข้าใจ GLaDOS จะขอให้คุณพูดอีกครั้ง เพื่อให้ GLaDOS สามารถรู้จักอุปกรณ์ของคุณ ให้สร้างออโตเมชั่นใน Home Assistant และเชื่อมต่อกับการสนับสนุนทำเสียง

Finished Potato GLaDOS

ผลลัพธ์ขั้นสุดท้าย - มันฝรั่งผู้ช่วยสมาร์ท

ต้องการชิ้นส่วน ESP32 และ ReSpeaker Lite สำหรับโปรเจกต์นี้?

แท็ก


Blog posts

© 2026 บริษัท โกลบอลโทรนิค อินเตอร์เทรด จํากัด, ขับเคลื่อนโดย Shopify

    • PayPal

    เข้าสู่ระบบ

    ลืมรหัสผ่านใช่ไหม?

    ยังไม่มีบัญชีใช่ไหม?
    สร้างบัญชี