diff --git a/prototypes/PlantWorld/README.md b/prototypes/PlantWorld/README.md new file mode 100644 index 0000000..4c62727 --- /dev/null +++ b/prototypes/PlantWorld/README.md @@ -0,0 +1,72 @@ +# 🌱 YSWS: PlantWorld + +**Created by:** Lai Hong Yu + +--- + +## 🌟 Elevator Pitch +The **YSWS** is an AI-powered smart plant pot designed to enhance plant care with a touch of personality! It features a built-in screen that displays emotions based on the plant’s needs—like happiness when it’s well-watered and sadness when it’s thirsty. If possible, game-like features can be integrated, making plant care more interactive and engaging. + +--- + +## ⚙️ How It Works +1. **PCB Design:** Use **EasyEDA** to design the printed circuit board (PCB). +2. **Microcontroller:** Powered by **Seeed Studio XIAO**, a compact yet powerful microcontroller. +3. **Programming:** Code the device using **C++** for logic and AI-driven interactions. +4. **3D Modeling:** Use **Tinkercad** or other 3D modeling software to design and print the pot. +5. **Assembly:** Put all the components together to bring the smart pot to life. + +--- + +## 🎮 How It Plays (For YSWS or Workshops) +1. **PCB Design:** Participants use **EasyEDA** to design the circuit board. +2. **3D Printing:** Design and print the smart pot using 3D modeling software. +3. **Programming:** Write and upload the C++ code for the plant pot's functionality. +4. **Grant Request:** Submit a **pull request** to receive funding for PCB manufacturing and 3D printing. +5. **Assembly & Testing:** Assemble the hardware components, test the system, and bring the smart pot to life! + +--- + +## 🚀 The Development Plan +### Phase 1 - Research & Planning +- Define key features and requirements. +- Research suitable sensors (moisture, light, temperature) and displays for emotions. +- Outline the circuit design and 3D model concept. + +### Phase 2 - Prototyping +- Design the PCB using **EasyEDA** and test with a basic circuit. +- Develop an initial 3D model of the pot and print a prototype. +- Write a basic C++ program to read sensor data and display emotions. + +### Phase 3 - Testing & Refinement +- Improve AI responses based on sensor inputs. +- Test durability and efficiency of the 3D-printed pot. +- Optimize power consumption and connectivity (e.g., Bluetooth or WiFi). + +### Phase 4 - Workshop Implementation +- Develop documentation and guides for workshop participants. +- Conduct trials and refine the learning experience. +- Launch workshops for users to create their own smart plant pots. + +--- + +## 🔥 What Challenges Do You Anticipate? +**Hardware Integration:** Ensuring smooth communication between sensors, microcontrollers, and the display. +**AI Responsiveness:** Creating engaging and accurate emotion-based feedback. +**3D Printing Precision:** Designing a functional and aesthetically pleasing pot. +**Power Management:** Optimizing battery life and energy efficiency. +**Workshop Feasibility:** Simplifying steps for beginners while maintaining technical depth. + +--- + +## 🎯 What Do You Hope to Learn? +**Advanced PCB Design:** Mastering **EasyEDA** for professional-level circuit boards. +**Embedded Programming:** Improving C++ skills and real-time data processing. +**3D Modeling & Printing:** Enhancing **CAD design** and material selection knowledge. +**AI & Interaction Design:** Creating meaningful AI-driven feedback for user engagement. +**Project Management:** Learning how to plan, execute, and deliver an end-to-end hardware project. +**Community Engagement:** Running workshops and getting real-world feedback. + +--- + +💡 **Final Goal:** To create an interactive AI-powered plant pot that makes plant care fun and accessible while fostering learning in electronics, coding, and design! 🚀