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

โปรเจกต์ Automated Aeroponic System Wifi Remoted

ผมเริ่มจากไม่มีความรู้เลยว่า Arduino คืออะไรเมื่อปลายเดือนกุมภาพันธ์จนมาถึงตอนจบโปรเจกต์นี้ในปลายเดือนเมษายน เป็น Robotic project แรกในช่วง Lockdown ที่ทำด้วยตัวเอง

โปรเจกต์ Automated Aeroponic System Wifi Remoted

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

1x DHT22 Temperature Sensor
🛒 สั่งซื้อ
1x Soldering iron (generic)
-
3x Water pump 12v brushless
-
1x 1mm silicon pipe 5meter
-
1x Dual H-Bridge motor drivers L298
🛒 สั่งซื้อ
1x 8mm pvc pipe 5meter
-
3x MINI RELAY SPDT 5 PINS 12VDC 10A 120V CONTACT
🛒 สั่งซื้อ
1x I2C 16x2 Arduino LCD Display Module
🛒 สั่งซื้อ
1x Hw 125 MicroSD Reader
🛒 สั่งซื้อ
1x Hot glue gun (generic)
-
1x NodeMCU ESP8266 Breakout Board
🛒 สั่งซื้อ
1x Heatsink from PC watercooling
-
2x Peristaltic pump 12v 7w 11ml/min
-
3x Male/Female Jumper Wires
🛒 สั่งซื้อ
1x Multitool, Screwdriver
-
1x Drill / Driver, Cordless
-
1x Module peltier 12706
-
1x Manual saw
-
1x Gravity: Analog LM35 Temperature Sensor For Arduino
-
1x Arduino Mega 2560
🛒 สั่งซื้อ
3x Plastic box 30X20X12cm
🛒 สั่งซื้อ
1x Adafruit Waterproof DS18B20 Digital temperature sensor
🛒 สั่งซื้อ
}

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

รีโมทควบคุมระบบอัตโนมัติสำหรับ Aeroponic

บทนำ

สวัสดีครับ ผมเป็นนักศึกษาภาควิชาวิศวกรรมเคมี ก่อนที่ผมจะเริ่มโปรเจกต์นี้ ผมไม่มีพื้นฐานการเขียน Code เลย ผมเริ่มหัดจาก Blink... เมื่อสองเดือนที่แล้ว... ต้องขอบคุณช่วง Lockdown ผมไม่สามารถรับประกันได้ว่า Code ของผมเขียนถูกต้องตามหลักการหรือไม่ แต่ผมได้ทดสอบมันเป็นเวลาหลายชั่วโมง หลายวัน และมันใช้งานได้จริง

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

ระบบนี้ทำอะไรได้บ้าง?

ระบบที่ผมสร้างขึ้นในปัจจุบันสามารถบันทึก ตั้งค่า และตรวจสอบค่าพารามิเตอร์ต่างๆ ผ่าน WebBrowser ได้ดังนี้:

  • อุณหภูมิน้ำ
  • อุณหภูมิอากาศ (ภายในโรงเรือน)
  • อุณหภูมิอากาศภายในกล่องอุปกรณ์อิเล็กทรอนิกส์
  • ระดับความชื้น
  • TDS (สารอาหาร)
  • Time Trigger สำหรับควบคุมไฟ
  • Time Trigger สำหรับรอบการรดน้ำ On/Off Cycle
  • ข้อมูลทั้งหมดสามารถบันทึกลงใน SDcard
  • ระดับน้ำพร้อมระบบเติมน้ำอัตโนมัติ (Sensor + ปั๊ม + Relay)*
  • ความชื้นพร้อม Mistmaker และพัดลม (Mistmaker + พัดลม + Relay)*

คำอธิบายสำหรับ* [จะเพิ่มให้เร็วๆ นี้]

วิดีโอสาธิตการใช้งาน WebServer

https://streamable.com/w97i19

นี่คือลิงก์การเข้าใช้งาน WebServer ผ่าน Iphone8 ด้วยการเชื่อมต่อ 4G

รายละเอียดเนื้อหาในวิดีโอ:

อย่างแรก ผมตรวจสอบหน้า Error ในกรณีที่ Log ผิดพลาด (ทำไว้เมื่อวันที่ 20 เมษายน)

จากนั้นผมกดปุ่มเพื่อดูข้อความยืนยัน

หลังจากนั้นผมตรวจสอบว่าไม่มีช่องว่างในแบบฟอร์มและค่าอยู่ในช่วงที่กำหนด แล้วกด Submit เพื่อดูการตอบสนองจาก Arduino ซึ่งค่าจะแสดงออกมาหลังจาก Refresh

  • หน้าหลักมี Widget พื้นฐานบางส่วน
  • ออกแบบมาให้เหมาะสมกับการใช้งานบน SmartPhone Browser อย่างเต็มที่
  • คุณสามารถ Monitor ข้อมูลที่เก็บรวบรวมโดย Sensor
  • คุณสามารถเปิด/ปิดไฟและปั๊มได้ด้วยตัวเอง (Manual)
  • คุณสามารถตั้งค่า Time Trigger สำหรับไฟและการรดน้ำ
  • คุณสามารถตั้งค่าอุณหภูมิน้ำและค่า TDS ได้

ขอบคุณที่อ่านครับ หวังว่านี่จะเป็นแรงบันดาลใจให้คนอื่นเหมือนกับที่ผมเคยได้รับจากการอ่านโปรเจกต์มามากมาย!

สร้างขึ้นในช่วง Lockdown เดือนมีนาคม-เมษายน 2020

สำหรับคำแนะนำ คำถาม หรือไอเดียในการเพิ่มประสิทธิภาพ สามารถคอมเมนต์หรือส่งอีเมลหาผมได้ครับ

Alexandros Pantelidis

Code

🔒 ปลดล็อก Code

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

รหัสอ้างอิงโปรเจกต์: automated-aeroponic-system-wifi-remoted-1548dc
2450 บาท
PromptPay QR Code