Project development
1.1 Assignments of the Week
Complete your final project tracking your progress.
1.1 What I Have Learned
1.2 Completed(Work) Tasks
- Some design concepts ✔
- Material procurement ✔
- 3D model design ✔
1.3 Weather Broadcaster Project Timeline
Below are my unfinished and solved problems and my project plan
Date | Task | Objective |
---|---|---|
June 1 | Project Initiation and Planning | Define design requirements, confirm materials and components, list specific steps and tools needed. |
June 2 | 3D Design and Modeling of Weather Elements | Use Rhino to model six main weather icons, prepare 3D printing files, and ensure models fit the device size. |
June 3 | 3D Printing of Weather Elements | Print weather icons using a 3D printer, check print quality, and adjust model parameters if necessary. |
June 4 | 2D Design and Laser Cutting of Outer Frame | Use laser cutting to create the outer frame and wavy structure, prepare design files, and proceed with cutting. |
June 5 | PCB Circuit Design and Production | Design a cloud-shaped PCB using EDA software and produce it on a Roland milling machine to support Wi-Fi and motor control. |
June 6 | Circuit Soldering and Preliminary Testing | Solder all electronic components onto the PCB, test ESP32 and motor driver functionality, and ensure network stability. |
June 7 | Mechanical Structure Assembly | Assemble the laser-cut body and 3D-printed weather icons, fix the motor and transmission parts in place. |
June 8 | Integration Testing of Electronic and Mechanical Systems | Connect electronics with the mechanical structure, test if the motor driver accurately controls the movement of weather icons. |
June 9 | Programming and System Debugging | Write and upload code to ESP32 to retrieve weather data via Wi-Fi, test if weather icons move according to weather changes. |
June 10-11 | Final Testing and Optimization | Run comprehensive tests, assess the device's performance, address any issues, and ensure stable weather data retrieval and display. |
June 12 | Project Presentation and Evaluation | Present project functions to mentors or team, record user feedback, complete evaluation, and prepare detailed usage records and plans for future improvements. |