โปรเจกต์ Home automation และ Internet of Things โดยใช้ Arduino Mega 25
ระบบ Home automation สำหรับ IOT
ระบบ Home automation สำหรับ IOT
โปรเจกต์นี้ถูกสร้างขึ้นเพื่อดูว่าผมจะสามารถนำเทคโนโลยีล่าสุดสำหรับระบบ Home Automation มาปรับใช้ได้อย่างไร โดยใช้อุปกรณ์ต่างๆ และบอร์ดพัฒนา Arduino Mega 2560
นอกจากนี้ ผมยังต้องการดูวิธีการสื่อสารกับอุปกรณ์บางอย่างที่ติดตั้งในโปรเจกต์นี้จากระยะไกลโดยใช้บอร์ดพัฒนา ESP 32 ซึ่งจำเป็นสำหรับการควบคุมและมอนิเตอร์บางส่วนของบ้านผ่าน Wi-Fi และแอปพลิเคชันที่ชื่อว่า Blynk
โปรเจกต์นี้ประกอบด้วยสองส่วน ส่วนแรกคือส่วนที่ Sensor ส่วนใหญ่ถูกควบคุมโดย Arduino Mega 2560 และส่วนที่สองคือส่วนที่ผมมอนิเตอร์และควบคุมอุปกรณ์อื่นๆ โดยใช้บอร์ดพัฒนา ESP 32 และแอป Blynk ผ่านการสื่อสารทาง Wi-Fi
อุปกรณ์ที่เชื่อมต่อกับ บอร์ด Arduino Mega 2560 คือ:
· MQ 5 gas sensor, ใช้สำหรับตรวจจับแก๊สรั่วภายในบ้าน;
· Buzzer, สำหรับแจ้งเตือนเมื่อมีแก๊สรั่ว น้ำท่วม หรือไฟไหม้ภายใน
บ้าน;
· Water sensor, ใช้สำหรับตรวจจับน้ำรั่วซึมในห้องน้ำ;
· Fan หรือ 5v dc motor, ใช้เป็นพัดลมเพื่อลดอุณหภูมิภายในบ้าน;
· DHT 22 temperature and humidity sensor, ใช้สำหรับมอนิเตอร์อุณหภูมิและ
ความชื้นภายในบ้าน;
· Flame sensor, ใช้สำหรับตรวจจับไฟไหม้ภายในบ้าน;
· Pir sensor, ใช้สำหรับตรวจจับการเคลื่อนไหวภายในบ้าน;
· Light sensor, ใช้สำหรับตรวจจับระดับแสงภายในบ้าน;
· Led, ใช้สำหรับให้แสงสว่างภายในบ้านเมื่อมีแสงน้อย;
· 16x2 LCD with i2c interface, ใช้สำหรับแสดงข้อความต่างๆ;
· RFID, ใช้สำหรับเปิดหรือปิดประตูทางเข้า ขึ้นอยู่กับระดับการเข้าถึงของ
ผู้ใช้งาน;
· MG 90 S servo motor, ใช้สำหรับเปิดประตูทางเข้า หากใช้การ์ดเข้าถึงที่ถูกต้อง
ใกล้กับ RFID
อุปกรณ์ที่เชื่อมต่อกับ บอร์ดพัฒนา ESP 32 คือ:
· DHT 22 temperature and humidity sensor, ใช้สำหรับมอนิเตอร์อุณหภูมิและ
ความชื้นภายในบ้าน และส่งข้อมูลทั้งหมดไปยังแอปพลิเคชัน Blynk
ที่ติดตั้งบนโทรศัพท์ เพื่อดูค่าอุณหภูมิและความชื้นภายในบ้านแบบ
real time ผ่าน Wi-Fi;
· MG 90 S servo motor, ใช้สำหรับเปิดประตูโรงจอดรถจากระยะไกลด้วย
แอป Blynk;
· Fan หรือ 5v dc motor, ใช้สำหรับลดอุณหภูมิภายในบ้านเพียงแค่
กดปุ่มผ่านแอป Blynk
อุปกรณ์ที่จำเป็นทั้งหมดสามารถหาซื้อได้ทางออนไลน์จากบริษัทต่างๆ
แอป Blynk เปิดให้ใช้งานฟรีสำหรับอุปกรณ์จำนวนหนึ่ง นี่คือลิงก์สำหรับข้อมูลเพิ่มเติม: https://blynk.io/.
ด้วยความช่วยเหลือของบอร์ดพัฒนา Arduino Mega 2560 ผมได้สร้างแอปพลิเคชันต่อไปนี้:
1. แอปพลิเคชันตรวจจับแก๊สรั่ว, โดยใช้ MQ 5 gas sensor และ Buzzer
2. แอปพลิเคชันตรวจจับน้ำท่วมใน ห้องน้ำ, โดยใช้โมดูล Water sensor
และ Buzzer
3. แอปพลิเคชันรักษา อุณหภูมิภายในบ้าน, โดยใช้ DHT 22
sensor และ 5v dc motor
4. แอปพลิเคชันตรวจจับไฟไหม้ภายใน บ้าน, โดยใช้ Infrared sensor (โมดูล
Fire sensor) และ Buzzer
5. แอปพลิเคชันเปิดไฟภายในบ้าน โดยอัตโนมัติ, หากมีการ
ตรวจพบการเคลื่อนไหวและภายในบ้านมีแสงน้อย โดยใช้ PIR sensor และ Light
sensor
6. แอปพลิเคชันสำหรับการเข้าถึงภายใน บ้าน, โดยใช้โมดูล RFID, 16 x 2 LCD
พร้อม i2c interface และ MG 90 S servo motor
การใช้บอร์ดพัฒนา ESP 32 ผมได้ สร้างแอปพลิเคชันต่อไปนี้:
1. แอปพลิเคชันสำหรับดูอุณหภูมิและความชื้นบนโทรศัพท์, โดยใช้ DHT 22
sensor และแอป Blynk;
2. แอปพลิเคชันสำหรับควบคุมประตูโรงจอดรถจากโทรศัพท์, โดยใช้ MG 90 S servo
motor และแอป Blynk;
3. แอปพลิเคชันสำหรับควบคุมพัดลม, ในกรณีของผมคือ 5v dc motor โดยใช้ 5v dc motor และ
แอป Blynk
ด้วยการใช้แอปพลิเคชันทั้งหมดนี้ ใครๆ ก็สามารถสร้าง Smart Home เพื่อให้ชีวิตดีขึ้นและสะดวกสบายยิ่งขึ้นได้
รูปภาพของ โปรเจกต์

ในรูปภาพด้านบนมีจุดเข้าถึงด้วย RFID, ด้านบนนั้นเป็น 16 x 2 LCD พร้อมไฟ Backlight สีน้ำเงิน, ประตูหน้าบ้าน และประตูโรงจอดรถ ซึ่งทั้งคู่ถูกควบคุมโดยใช้ MG 90 servo motor

ในรูปที่ 2 คือมุมมองจากด้านบนของ Sensor บางส่วนที่ติดตั้งในโปรเจกต์นี้



ในรูปที่ 5 คุณจะเห็นอุณหภูมิและความชื้นที่ถูกวัดแบบ real time โดยได้รับข้อมูลจาก DHT 22 sensor และด้านล่างมีปุ่มสำหรับพัดลมที่ชื่อว่า “CLIMA” และปุ่ม Slider สำหรับประตูโรงจอดรถ
อุปกรณ์ทั้งหมดที่ใช้กับแอป Blynk ช่วยให้เราสามารถมอนิเตอร์และควบคุมบ้านได้จากทุกที่ ตราบใดที่เราเชื่อมต่อกับอินเทอร์เน็ต
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้
ประเมินราคาอัตโนมัติ + Reference Code
กรอกข้อมูลให้ครบ ระบบจะสร้างรหัสอ้างอิงและประเมินราคา/ระยะเวลาคร่าว ๆ จากรายละเอียดงาน แล้วให้กด Add LINE พร้อมพิมพ์รหัสนี้เพื่อคุยต่อ
ส่งข้อมูลเรียบร้อย
ขั้นตอนต่อไป: กดปุ่มด้านล่าง ระบบจะคัดลอกข้อความพร้อม Reference Code ให้ แล้วพาไปหน้า LINE ทันที เอาข้อความนั้นส่งใน LINE เพื่อให้ทีมงานดึงข้อมูลจากฟอร์มนี้มาต่อได้เลย
Reference Code
รีวิวจากคนใช้งานจริง
ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย
ยังไม่มีรีวิวบนหน้านี้ ถ้าเคยใช้งานหรือมีข้อเสนอแนะ เขียนเป็นคนแรกได้เลย