Automated mini-greenhouse
Background Story
สวัสดีเพื่อนๆ ชาว Arduino และ Makers ทุกท่าน! พวกเราเป็นกลุ่มนักเรียนอายุ 15 ปีจากประเทศเบลเยียม ที่ได้เริ่มต้นการผจญภัยอันท้าทายในโลกของเทคโนโลยีร่วมกับอาจารย์ของเรา (@the_dragon) เพื่อสร้างสรรค์บางสิ่งที่จะเปลี่ยนแปลงการเรียนรู้ในห้องเรียน


เป้าหมายหลักของเราคือการสร้าง "Automated Mini-Greenhouse" ที่ตั้งใจจะใช้เป็นเครื่องมือสำหรับการวิจัยทางวิทยาศาสตร์ภายในโรงเรียน นักเรียนรุ่นต่อๆ ไปจะสามารถใช้ระบบนี้เพื่อศึกษาปัจจัยต่างๆ ที่ส่งผลต่อการเจริญเติบโตของพืชได้อย่างแม่นยำ เช่น การวัด Temperature, Humidity, Soil Moisture และ Light Intensity
ด้วยการประยุกต์ใช้เทคโนโลยี IoT (Internet of Things) และ Data Logging เราสามารถแสดงข้อมูลในรูปแบบกราฟและแผนภูมิที่เข้าใจง่าย ซึ่งช่วยให้เราวิเคราะห์ทางสถิติว่าสภาพแวดล้อมที่แห้ง ชื้น เย็น ร้อน สว่าง หรือมืด ส่งผลต่อพืชชนิดต่างๆ อย่างไร
The Making Of
เพื่อให้การพัฒนาโปรเจกต์นี้ประสบความสำเร็จ เราต้องเริ่มต้นจากศูนย์ ตั้งแต่การออกแบบทางวิศวกรรมไปจนถึงการเลือกวัสดุ เราต้องศึกษาคุณสมบัติของไม้หลายประเภทเพื่อให้มั่นใจถึงความทนทานต่อความชื้นภายในโรงเรือน รวมถึงใช้ซอฟต์แวร์ CAD (Computer-Aided Design) เพื่อจำลองโครงสร้าง 3D ก่อนการก่อสร้างจริง



อย่างไรก็ตาม ความท้าทายที่ยิ่งใหญ่ที่สุดคือ "electronics and automation system" (ระบบอิเล็กทรอนิกส์และระบบอัตโนมัติ) เนื่องจากเราเริ่มต้นจากศูนย์โดยไม่มีประสบการณ์ในการเขียนโปรแกรม Arduino มาก่อน ในตอนแรกดูเหมือนเป็นเรื่องยากมาก มีการทดลองที่ล้มเหลวและเซ็นเซอร์บางตัวก็เสียหาย (Frying some sensors) เนื่องจากการเดินสายไฟผิด แต่ด้วยคำแนะนำจากอาจารย์ของเรา ที่ชี้แหล่งข้อมูลดีๆ เช่น Arduino.cc และ Arduino Project Hub เราก็ได้เรียนรู้และทำความเข้าใจการทำงานทีละน้อย




Technical Insights
ปัจจัยสำคัญที่ขับเคลื่อนโปรเจกต์นี้ไปข้างหน้าคือการมาถึงของ Arduino Oplà IoT Kit ซึ่งเป็นชุดอุปกรณ์สำคัญแบบครบวงจร ที่ประกอบด้วยชิ้นส่วนทางวิศวกรรมหลักดังต่อไปนี้:
- Arduino MKR WiFi 1010: ทำหน้าที่เป็นสมองหลัก (Microcontroller) พร้อม WiFi โมดูลในตัว ทำให้สามารถเชื่อมต่อกับระบบ Cloud ได้อย่างเสถียร
- MKR IoT Carrier: บอร์ดขยายที่มีหน้าจอ OLED สำหรับแสดงสถานะแบบ Real-time, Capacitive Touch Buttons และ Relays สำหรับควบคุมปั๊มน้ำหรือพัดลม
- Sensors Integration: ชุดอุปกรณ์มาพร้อมกับ sensors วัดอุณหภูมิ ความชื้น และความดันบรรยากาศที่ติดตั้งมาให้ล่วงหน้า บวกกับ soil moisture sensor ที่เราเพิ่มเข้าไป
Software Operation Logic (Code Logic): ระบบถูกออกแบบมาให้ทำงานร่วมกันระหว่างอุปกรณ์กับ Arduino IoT Cloud โดยมีหลักการดังนี้:
- Data Acquisition: โปรแกรมจะ Read ค่าจาก sensors ต่างๆ ในช่วงเวลาที่กำหนด (Sampling Rate)
- Threshold Control: เราได้เขียนเงื่อนไขควบคุม เช่น “ถ้า Soil Moisture ต่ำกว่าค่าที่กำหนด ให้ activate Relay เพื่อเปิดปั๊มน้ำอัตโนมัติ” จนกว่าความชื้นจะกลับมาสู่ระดับที่เหมาะสม
- Cloud Synchronization: ข้อมูลทั้งหมดจะถูกส่งผ่าน MQTT protocol ไปยัง Arduino IoT Cloud เพื่อบันทึก database logging และแสดงผลบน Dashboard
เรารู้สึกประทับใจมากกับระบบ Dashboard ของ Arduino IoT Cloud เพราะช่วยให้เราสามารถตรวจสอบสถานะของโรงเรือนได้จากทุกที่ผ่าน smartphone!
Watch the Unboxing video:
The Future
แม้ว่าโรงเรือนจะบรรลุวัตถุประสงค์พื้นฐานแล้ว แต่ก็ยังห่างไกลจากความสมบูรณ์แบบ เรามีแผนที่จะอัปเกรดด้วยคุณสมบัติใหม่ๆ อีกมากมาย เช่น:
- Smart Lighting: ติดตั้งไฟ Full Spectrum LED และ light sensor เพื่อศึกษาผลของช่วงแสงต่อการเจริญเติบโต
- Advanced Data Logging: พัฒนาระบบจัดเก็บข้อมูลระยะยาว เพื่อเปรียบเทียบผลการทดลองแบบปีต่อปี
- Time-lapse Monitoring: ติดตั้งกล้องเพื่อบันทึกการเจริญเติบโตของพืชอย่างต่อเนื่อง เพื่อสร้างวิดีโอ Time-lapse สำหรับการนำเสนอ
เรารู้สึกตื่นเต้นมากที่เห็นโปรเจกต์นี้เติบโตต่อไป! โปรดติดตามความคืบหน้าของเราและแสดงการสนับสนุนได้ที่ Instagram: bt_makerspace!