Week 17
Project Development
What tasks have been completed
- Programming
- The General Design of the enclosure
Remainig Tasks
The remaining tasks is to design and print compatible enclosure for everything and also add a wheel/roller on the rotary that will help keep count of the distance traveled manually.
What's working & what's not
The whole system works perfectly meaning you can use to this device to measure distance travelled by the roller and the result will be displayed on the oled display by now what hasn't worked is the enclosure.
What Questions need to be resolved?
The question that needs to be resolved here is the problem of using a tape measure that has a 5M maximum measuring distance, Acuracy of measurement taken to the smallest decimal fraction possible, a Digital Display detailing the measurements taken to its fractions, the abillity to switch unit of measurements, being able to store data taken for usage later.
What will happen when?
I think the project will be finished by the end of the programm and i hope to have achieved what i set out to achieve
What I have learned?
- I have learned how to design a pcb and a little bit of coding using mostly c programming
- I have learned other designing softwares such as gimp, blender, mach3, fusion
Documentation during Development
DUe to the rush to finish not past the deadline so i wouldn't say i documented well as i can but this started when we engaged with the field where it was all new to me such as electronics but the best documentation so far are the first weeks
Demand vs Supply-side Time Management
- Task Prioritization: Identify and prioritize key tasks such as researching components, designing circuits, writing code, testing prototypes, and documentation.
- Milestone Planning: Break down the project into milestones (e.g., component selection, circuit design, initial prototype, software development, testing, and final assembly). Prioritize tasks within each milestone.
- Project Scope: Clearly define the project scope and avoid feature creep by sticking to the essential functionalities of the device.
- Selective Engagement: Be selective about additional commitments and collaborations that do not align with the project goals.
- Focused Work Sessions: Use time blocking to allocate dedicated time slots for core activities like coding, circuit design, and testing. For example, block mornings for coding and afternoons for testing.
- Regular Reviews: Schedule regular reviews to assess progress and make necessary adjustments to the timeline.
- Development Tools: Utilize development tools such as Arduino IDE for coding, KICAD for PCB design, and automated testing frameworks to streamline development processes.