กลับไปหน้ารวมไฟล์
iot-home-automation-using-google-home-mini-and-arduino-f86778.md

ชื่อโปรเจกต์: ระบบอัตโนมัติภายในบ้าน 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 เพียงเครื่องเดียวได้

ข้อมูล Frontmatter ดั้งเดิม

title: "IoT Home automation using Google Home Mini and Arduino"
description: "Control your home with Google Home mini. Customized Google smart home."
author: "RucksikaaR"
category: ""
tags:
  - "voice control"
  - "home automation"
  - "internet of things"
views: 13851
likes: 1
price: 2450
difficulty: "Intermediate"
components:
  - "1x Resistor 220 ohm"
  - "4x Gravity: Digital 5A Relay Module"
  - "1x Linear Solenoid, 12 VDC"
  - "1x Male/Male Jumper Wires"
  - "1x Male/Female Jumper Wires"
  - "1x Solder Wire, Lead Free"
  - "1x SparkFun Breadboard Power Supply 5V/3.3V"
  - "1x RGB Diffused Common Anode"
  - "1x NodeMCU ESP8266 Breakout Board"
  - "1x Solderless Breadboard Half Size"
  - "1x Soldering iron (generic)"
  - "1x Multitool, Screwdriver"
tools: []
apps:
  - "1x IFTTT"
  - "1x Arduino IDE"
  - "1x Blynk"
downloadableFiles: []
documentationLinks: []
passwordHash: "0fea7172d2d8c311322cbdd0078ebded1c132f9641388cb52dca56cc2fe50650"
encryptedPayload: "U2FsdGVkX18YYMwe90xSqCzbZ0FMsyGeEZa4xFtpLcz3PQR6r0OZJrMFhZUtknggHyNTplB2TuPEFHDLQFQvPqUItfuwWIBW5//Ock6LJSjbyDa2LjLlMFinpOnJS8je"
seoDescription: "Build an IoT Home automation system with Google Home Mini and Arduino. Create your own customized DIY Smart Home."
videoLinks:
  - "https://www.youtube.com/embed/EEWwbh6yTnc"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/iot-home-automation-using-google-home-mini-and-arduino-f86778_cover.jpg"
lang: "th"