หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ DIY IoT Plant Watering System โดยใช้ Arduino

ลืมรดน้ำต้นไม้อีกแล้วใช่ไหม? ไม่ต้องกังวล โปรเจกต์นี้ช่วยให้คุณควบคุม water pump ได้แบบ remotely เพื่อให้มั่นใจว่าต้นไม้ของคุณได้รับน้ำอย่างเพียงพอ ตรวจสอบ soil moisture และสั่งงาน pump ได้จากทุกที่ผ่าน Blynk app นอกจากนี้ยังมี onboard LED matrix ที่เพิ่มความสนุกด้วยการแสดงสีหน้าของต้นไม้ตามระดับ moisture ด้วยส่วนประกอบที่เรียบง่าย ระบบ DIY นี้จะช่วยให้ต้นไม้ของคุณแข็งแรงและมีความสุข!

โปรเจกต์ DIY IoT Plant Watering System โดยใช้ Arduino
73,955 การดู
26 ถูกใจ

รายการอุปกรณ์และเครื่องมือ

1x USB C to USB 3.1 Adapter Type C OTG Cable
🛒 สั่งซื้อ
1x 12V Power Adapter
🛒 สั่งซื้อ
1x 1 relay module 5 Vdc 10A (assembled)
🛒 สั่งซื้อ
1x 5v water pump
-
1x Arduino UNO R4 WiFi LED Matrix
🛒 สั่งซื้อ
1x soil moisture sensor fc-28
🛒 สั่งซื้อ
}

แอปพลิเคชันและแพลตฟอร์ม

รายละเอียดและวิธีทำ

การสร้างระบบรดน้ำต้นไม้อัตโนมัติกำลังเป็นที่นิยมมากขึ้นในกลุ่มผู้ที่รักการทำสวนและชาว IoT hobbyist โปรเจกต์ DIY automatic plant watering system นี้ช่วยแก้ปัญหาที่พบบ่อยเรื่องการลืมรดน้ำต้นไม้เมื่อไม่ได้อยู่ที่บ้าน ในคู่มือฉบับสมบูรณ์นี้ เราจะแสดงวิธีสร้างระบบที่มีความสามารถทั้ง soil moisture sensing และการควบคุมผ่าน mobile app

หากคุณต้องการคำอธิบายโดยละเอียดที่นอกเหนือไปจากการสร้างระบบ ลองเข้าไปดูที่ official guide for building remote watering system ซึ่งผมได้อธิบายทุกอย่างตั้งแต่เริ่มต้นจนจบ 😊

Block Diagram:

Block diagram ด้านล่างนี้จะช่วยให้เห็นภาพรวมที่ชัดเจนว่าระบบ IoT plant watering system นี้ทำงานอย่างไร

สำหรับคำอธิบายทางเทคนิคในเชิงลึก สามารถเข้าไปดูที่หัวข้อ Remote Plant watering system's Block diagram บนเว็บไซต์ Circuit Digest Website ของเรา

Circuit Diagram:

วงจรนี้ใช้ Arduino UNO R4 WiFi เป็น main controller แต่คุณสามารถเปลี่ยนเป็น microcontroller รุ่นอื่นๆ ได้โดยมีการแก้ไข Code เพียงเล็กน้อย ส่วน LED matrix ที่มาพร้อมกับ UNO R4 จะถูกใช้เพื่อจำลองการแสดงความรู้สึกของต้นไม้

Plant watering system's Circuit Diagram

หากคุณยังสับสนเกี่ยวกับ circuit diagram ด้านบน เช่น ขาไหนเชื่อมต่อกับขาไหน? และ ควรจ่ายไฟผ่าน USB port หรือ DC Barrel Jack Port? เพียงเข้าไปที่หัวข้อ Remote Plant Watering System Circuit Diagram บนเว็บไซต์ของเราเพื่อหาคำตอบสำหรับคำถามของคุณ

Hardware Setup:

นี่คือวิธีที่ผมประกอบระบบเข้าด้วยกัน:

Hardware setup of Plant Watering System

สำหรับ Power supply ผมเลือกที่จะจ่ายไฟให้ระบบทั้งหมดผ่าน USB port แทนที่จะเป็น DC Power Jack คุณอาจจะสงสัยว่าทำไมผมถึงเลือกใช้ USB port? หากต้องการทราบเหตุผล ลองไปที่ Arduino Remote Watering Hardware Setup guide เพื่อทำความเข้าใจครับ

Blynk Setup:

ในการควบคุมระบบรดน้ำจากระยะไกล ผมใช้แอป Blynk ซึ่งจำเป็นต้องสร้าง Auth Token และ Template ID โดยนี่คือวิธีการตั้งค่าแอป Blynk:

  1. สร้างบัญชี Blynk โดยการลงทะเบียนหรือ Login ที่ Blynk.io .
  2. จากนั้นเปิดใช้งาน developer mode ในส่วนของ developer ให้สร้าง template ใหม่สำหรับ plant watering system และกำหนดค่าสำหรับการควบคุมแบบ remote control.
  3. เมื่อสร้าง template เสร็จแล้ว ให้เชื่อมต่ออุปกรณ์ใหม่เข้ากับ template และรับ Auth Token เพื่อให้ Arduino สามารถเชื่อมต่อกับ Blynk cloud ได้

เราได้ทำบทเรียนสำหรับการ สร้าง Blynk Auth Token สำหรับโปรเจกต์นี้ไว้แล้ว คุณสามารถเข้าไปตรวจสอบได้ที่นั่น

Blynk App Widget Customization:

เมื่อตั้งค่า Blynk auth code เรียบร้อยแล้ว คุณสามารถไปที่ Blynk mobile app เพื่อกำหนดค่าหน้าจอควบคุม (interface) ดังนี้:

  1. ติดตั้งแอป Blynk IoT จาก app store และ Login ด้วยบัญชีของคุณ
  2. สร้างและปรับแต่ง template สำหรับระบบรดน้ำ เพิ่ม widget ที่จำเป็น เช่น ปุ่มสำหรับควบคุม Pump และ radial gauge สำหรับแสดงระดับ Soil moisture
  3. ตั้งค่า virtual pins ใน Blynk สำหรับ gauge และปุ่ม โดย radial gauge จะแสดงระดับความชื้น ส่วนปุ่มจะทำหน้าที่ควบคุม Water pump

Customized Blynk App Widget

หากยังไม่ชัดเจน! ไม่มีปัญหาครับ ลองเข้าไปดู Blynk Widget Customization guide ซึ่งผมได้แนะนำขั้นตอนการปรับแต่ง interface ของแอป Blynk แบบทีละขั้นตอนตามภาพด้านบน

Plant's expression based on Soil Moisture Level:

ในส่วนนี้ผมได้ใช้ LED matrix ที่อยู่บนบอร์ด Arduino UNO R4 Wifi เพื่อแสดงสีหน้าของต้นไม้ตามค่าที่อ่านได้จาก soil moisture sensor

  1. Laughing Expression (หัวเราะ) จะปรากฏขึ้นเมื่อดินมีความชื้นสูงมาก

  1. Smile Expression (ยิ้ม) จะปรากฏขึ้นเมื่อดินมีความชื้นในระดับปานกลาง

  1. Sad Expression (เศร้า) จะปรากฏขึ้นเมื่อดินแห้ง

Bringing Life to Your Plants:

ระบบรดน้ำต้นไม้นี้มอบแนวทางที่ชาญฉลาดและมีการโต้ตอบได้ โดยการรวม LED matrix เพื่อแสดงสีหน้าที่หลากหลายตามระดับ soil moisture ทำให้การดูแลต้นไม้มีประสิทธิภาพและน่าสนใจยิ่งขึ้น

อยากเห็นตอนทำงานจริงไหม? นี่คือ วิดีโอสาธิตการทำงานของ Remote Plant Watering System

ไม่ว่าคุณจะเป็นผู้ที่รักการทำสวนหรือมือใหม่ ระบบนี้จะช่วยเพิ่มความสนุกและการมองเห็นข้อมูลในการตรวจสอบต้นไม้ของคุณ พร้อมที่จะสร้างระบบของคุณเองหรือยัง? ลองเข้าไปดูคู่มืออย่างเป็นทางการของเราเรื่อง Smart Plant Watering system with LED Expressions เพื่อเริ่มต้นกันเลย! มาทำให้การดูแลต้นไม้ฉลาดขึ้นและสนุกยิ่งขึ้นกันเถอะ!

ต้องการค้นพบโปรเจกต์เจ๋งๆ เพิ่มเติมไหม? ลองเลือกดูคอลเลกชัน Arduino IoT Projects | Arduino Robotics Projects | Arduino AI Projects | Arduino Home Automation Projects | Raspberry Pi Projects | ESP32 Projects เพื่อเป็นแรงบันดาลใจในการสร้างสรรค์ครั้งต่อไปของคุณ!

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: diy-iot-plant-watering-system-using-arduino-b00eb3
2450 บาท
PromptPay QR Code