19. Project Development

At this point I am close to complete my final project. The idea I introduced in week #1 has not changed much, only minor changes have been made. Still working on the same concept and purpose. In this week I will explain the current state of my final project development.

What tasks have been completed, and what tasks remain?

The table below lists tasks in developing my final project.

Task Percent Completed
Concept and purpose 100%
Define how it works 100%
System components selection 100%
System components testing 100%
Technologies to be used 100%
Schematic design 100%
PCB design 100%
PCB milling and soldering 100%
PCB testing 100%
Packaging 3D design 25%
3D printing packaging 0%
Writing the codes 40%
Testing system operation 0%
Documentation 40%

What has worked? what hasn’t?

All tasks which are 100% worked fine. Nothing has not worked up to this stage. The progress in tasks which are partially completed is going fine. Anyway, there were some difficulties about the carbon monoxide sensor and wireless communication, but I successfully passed that and solved everything.

What questions need to be resolved?

Almost all questions to be answered at this stage are about the code. This is a life saving device and functionality put by the code should be carefully designed, so no mistakes or bugs will happen. Device should provide friendly and easy operation so users can benefit as determined by the purpose.

What will happen when?

The next step is to complete the following tasks

  • Packaging 3D design
  • 3D printing packaging
  • Writing the codes
  • Testing system operation
  • Final project documentation

I already started working on packaging design and coding (working in parallel). Other tasks should start when I completed those two (working is series). I put a target to finish all tasks before 24.06.2020, so I have 10 days to complete.

What have you learned?

It has been an intensive journey of learning, new skills and big knowledge. It could be difficult to list all things I have learned, but for sure there are a lot.

  • There is a big potential in fablabs, and selecting the right technology enables to make or fabricate almost anything.
  • Working on system components one by one separately, testing each and making sure it works as required makes it easy to integrate all components together to build the whole system.
  • Building functional components to make small blocks and network them to build a system is much easier than looking at the any system as a single block.
  • There is always a hard way and an easy way to make the same thing. Think smarter not harder.
  • Look, search and understand and make a good design before moving to working on machines.
  • There is always something you don’t know which others know. Share knowledge and ask others.