โปรเจกต์ EmoPot - Plant Pot ที่สามารถแสดง Emotions ของต้นไม้ได้
นี่คือ Smart Plant Pot ที่สามารถ Sense สภาวะของต้นไม้และแสดง Emotional Expression (Animation) สำหรับสภาวะนั้นๆ ได้
นี่คือ Smart Plant Pot ที่สามารถ Sense สภาวะของต้นไม้และแสดง Emotional Expression (Animation) สำหรับสภาวะนั้นๆ ได้
ในโปรเจกต์นี้ ผมได้สร้างกระถางต้นไม้อัจฉริยะที่สามารถแสดงอารมณ์ของต้นไม้ได้😜 โดยใช้ soil moisture sensor ในการตรวจวัดความชื้นในดิน แล้วแสดงผลอารมณ์ออกมาตามระดับความชื้นนั้นๆ อย่างที่เราทราบกันดีว่าต้นไม้ต้องการน้ำเพื่อการดำรงชีวิต และน้ำก็เปรียบเสมือนอาหารของพวกมัน ดังนั้นการทำแบบนี้ก็นับว่ามีเหตุผลอยู่เหมือนกัน😋 นี่เป็นโปรเจกต์เล็กๆ ที่สนุกในการสร้างกระถางต้นไม้อัจฉริยะและตรวจวัดระดับความชื้นในกระถางผ่านการมองเห็นครับ
กระถางนี้จะแสดงอารมณ์ที่แตกต่างกันไปตามระดับน้ำที่เปลี่ยนไป
หลังจากทำโปรเจกต์นี้แล้ว คุณจะได้เรียนรู้เกี่ยวกับ-
ในการทำโปรเจกต์นี้ ขั้นแรกเราต้องมีกระถางต้นไม้ก่อน ผมออกแบบกระถางที่มีช่องสำหรับใส่ อุปกรณ์อิเล็กทรอนิกส์โดยใช้ Fusion 360 หากคุณมี 3D printer คุณสามารถพิมพ์มันออกมาได้ด้วยตัวเอง แต่ถ้าคุณไม่มี 3D printer ก็ไม่ใช่ปัญหา! คุณสามารถใช้กระถางต้นไม้ทั่วไปแล้วสร้างกล่องสำหรับใส่ อุปกรณ์อิเล็กทรอนิกส์แยกต่างหากก็ได้







สำหรับการเชื่อมต่อวงจร-
Code อาจจะดูยุ่งเหยิงไปบ้างแต่มันเรียบง่ายมาก! ในตอนเริ่มต้นของ Code ผมได้ใส่ Library บางตัวเข้าไป- (คุณอาจต้องดาวน์โหลด Library เหล่านั้นก่อน)
หลังจากเพิ่ม Library เหล่านั้นแล้ว ผมได้สร้าง Function สำหรับแต่ละ Frame ของ animation ในทุกๆ การแสดงอารมณ์(เชื่อผมเถอะว่ามันใช้เวลานานมหาศาลเลยล่ะ) ในส่วนของ setup ผมได้เริ่มต้นการทำงานของหน้าจอ และในส่วนของ loop ผมใช้คำสั่ง analog read เพื่ออ่านค่าจาก Sensor sensorValue = analogRead(A0); จากนั้นจึงสร้างเงื่อนไขสำหรับระดับความชื้นที่แตกต่างกัน แล้วแสดงผล Frame สำหรับการแสดงอารมณ์นั้นๆ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้