WEEK 20 - PROJECT DEVELOPMENT


Assignment Description

  • Complete your final project.
  • Track and document your progress.

Learning Outcomes

  • Evaluate project plan.
  • Apply time management techniques
  • Summarise and communicate the essence of a project.

Have you (Checklist)

  • what is the deadline? How much time do I have left?
  • what tasks have been completed, and what tasks remain?
  • how will I complete the remaining tasks in time?
  • what has worked?
  • what hasn't?
  • what questions still need to be resolved?
  • what have you learned?


WHAT IS THE DEADLINE? HOW MUCH TIME DO I HAVE LEFT?


The dead line for myself is 10TH JUNE, this is basically the freeze time for my website (i.e: I am not allowed to upload anything to the website after that date). I also booked 13TH JUNE to present my final project. So I have ONLY 1 WEEK left!

.

WHAT TASKS HAVE BEEN COMPLETED, AND WHAT TASKS REMAIN? HOW WILL I COMPLETE REMAINING TASKS IN TIME?


I COMPLETED all my ASSIGNMENTS and my FINAL PROJECT , I decided to walk an extra-mile and perform so changes to add more functionalities to my device. If it worked then I have MORE to present and get credit for it, If not then I will lose nothing.


WHAT HAS WORKED? WHAT HASN'T?


Everything worked as expected to work except for minor issues that I managed to resolve or find for them a work-around, Example for that:

.
  • Limitation in MIT App Inventor that prevent maintaining Bluetooth connection across several screens, I added blue tooth connection button in each screen.
  • IR transmitting LED needed to be close to the transparent side of the enclosure to ensure it have wide angle range, that limited the ability to use a breakout circuit so I used a cable to connect it to the board and mounted the IR Led very close to the enclosure...etc.


WHAT QUESTIONS STILL NEED TO BE RESOLVED?


NO QUESTIONS related to my assignments or final project are still needed to be resolved but I want to learn more and try to cover every single methodology and topic mentioned in the past 20 weeks.

.


WHAT HAVE YOU LEARNED?


It was a really great experience, tough ride and very sloppy learning curve. looking back at the past 20 weeks, I believe it might take days even to describe what I learned but I will try to summarize it as follows:

ON TECHNICAL SIDE:
  • Although I knew how to write HTML code and develop a website, It was great to learn BOOTSTRAP
  • How to deal with version control and repositories.
  • Learned new CAD skills and tools.
  • It was really a great fun to learn soldering SMD components and using the fab modules.
  • CNC Machining, molding and casting techniques and processes

ON PERSONAL SIDE:
  • No matter what the limits we put for ourselves ... those limits can be stretched, exceeded and we discover that what we thought is impossible to do ... is simply doable.
  • I learned that we do learn from each other much more than what we can gain from several books.
  • I learned to collaborate better with others with different backgrounds and experiences to achieve a comon goal.