ชื่อโปรเจกต์: ระบบอัตโนมัติภายในบ้าน IoT โดยใช้ Google Home Mini และ Arduino
ระบบอัตโนมัติภายในบ้านเป็นเทคโนโลยีที่ทันสมัยที่ปรับแต่งบ้านของคุณให้ทำงานหลายอย่างโดยอัตโนมัติ
ในโปรเจกต์นี้ ผมจะอธิบายเกี่ยวกับระบบอัตโนมัติภายในบ้าน IoT ของผมที่ใช้ Google Home Mini และ Arduino คุณจะต้องมีแอปพลิเคชัน Blynk และ IFTTT สำหรับโปรเจกต์นี้

ส่วนประกอบฮาร์ดแวร์ที่ใช้ในโปรเจกต์นี้
- NodeMCU DEVKIT 1.0
- Google Home Mini
- Breadboard power supply module - 3.3V/ 5V
- Solderless Breadboard - Half +
- Relay module (x4) - 5V single channel
- 5V DC mini water pump - Submersible
- Solenoid door lock - 12V DC
- RGB LED - Common anode
- Resistors (x3) - 220Ω
- Male-to-Male Jumper wires
- Female-to-Male Jumper wires
- ปลั๊กพ่วง
- Voltage regulator/ 12V DC power adapter
แอปพลิเคชันที่ใช้ในโปรเจกต์นี้
- Arduino IDE
- Blynk App
- If This Then That App - IFTTT
เครื่องมือที่ใช้ในโปรเจกต์นี้
- ไขควงปากแบน (Standard Screwdriver/Flat head screwdriver)
- Soldering iron
- Solder
การติดตั้ง








การเชื่อมต่อ

Relay module - 5V single channel
- (+) - 5V
- (-) - Ground (GND)
- S (พัดลมตั้งพื้น) - D1
- S (สถานีบัดกรี) - D2
- S (ปั๊มน้ำ) - D3
- S (กลอนประตู Solenoid) - D4
RGB LED - common anode
- Red - D5
- Green - D6
- Red - D7
- (+) - 5V
การเขียนโค้ด
สำหรับโปรเจกต์นี้ คุณจะต้องใช้แอปพลิเคชัน Blynk และ IFTTT หากต้องการเริ่มต้นใช้งาน Blynk โปรดไปที่ลิงก์นี้:
https://blynk.io/en/getting-started
ใช้ ตัวสร้างโค้ดตัวอย่าง เพื่อเลือกรุ่นฮาร์ดแวร์และประเภทการเชื่อมต่อของคุณ จากนั้นคัดลอกโค้ดทั้งหมดไปยังบัฟเฟอร์
อัปโหลดโค้ดนี้ไปยังบอร์ด Microcontroller ของคุณ และเชื่อมต่อบอร์ดของคุณกับแอป Blynk เยี่ยมชม ifttt.com เพื่อเริ่มต้นใช้งาน IFTTT สร้าง applets โดยใช้บริการ Google Assistant และ Webhooks ตรวจสอบให้แน่ใจว่าคุณใช้ที่อยู่อีเมล gmail เดียวกันสำหรับบัญชี IFTTT และ Google Assistant/ Google Home Mini ของคุณ
นี่คือตัวอย่าง applet ของผมที่ใช้สำหรับเปิดพัดลม:



หากใครมีคำถามเกี่ยวกับการเขียนโค้ด โปรดแสดงความคิดเห็นด้านล่างหรือส่งอีเมลถึงผมได้ที่ arduinoprojectsbyr@gmail.com.
ภาพรวมสุดท้าย
หากใครมีคำถามหรือข้อเสนอแนะเกี่ยวกับโปรเจกต์นี้ โปรดแสดงความคิดเห็นด้านล่างได้เลย
รายละเอียดทางเทคนิคเพิ่มเติม
ระบบนิเวศบ้านอัจฉริยะที่เน้นเสียงเป็นหลัก
โปรเจกต์นี้ผสานรวม AI ของ Google Assistant ระดับสูงเข้ากับฮาร์ดแวร์ Arduino ระดับล่าง สร้างพื้นที่อยู่อาศัยที่ควบคุมด้วยเสียงได้อย่างราบรื่น
- การจัดการบริการ (Service Orchestration): ใช้ IFTTT (If This Then That) เป็น middleware คำสั่งเสียง เช่น "Hey Google, turn on my desk lamp" จะกระตุ้น webhook
- การทำงานของ Microchip (Microchip Execution): webhook จะถูกดักจับโดย Adafruit IO หรือ Blynk cloud บอร์ด Arduino (ที่เชื่อมต่อผ่าน ESP8266 หรือบอร์ดที่รองรับ WiFi) จะตรวจสอบสถานะบนคลาวด์นี้และสลับ 5V Relay Module ตามความเหมาะสม
ความสามารถในการปรับขนาด
- รองรับหลายอุปกรณ์ (Multi-Device Support): สถาปัตยกรรมนี้รองรับโหนดอิสระหลายสิบโหนด ทำให้สามารถควบคุมพัดลม เครื่องชงกาแฟ และมู่ลี่หน้าต่างด้วยเสียงผ่านลำโพง Google Home Mini เพียงเครื่องเดียวได้