Skip to content

18. Project Development

This week I answered the following questions about my final project progress and I finished my final project and documented it on my final project page.

What tasks have been completed?

So far I have written a code that I believe might work for what I want to do, but I have yet to integrate the code to control the brightness of my NeoPixels. I have also found a box design and modified it to fit for my final project. Furthermore, I have made a board using a SEEED Xiao RP2040 to control NeoPixels with a power source.

What tasks remain?

I need to make the NeoPixel holder, vinyl cut the remote stickers, cut out my final box from wood and acrylic, and make sure all inputs work together and mill a board for them.

What has worked? What hasn’t?

So far my NeoPixel board has worked, and I know my box correctly fits together because I modified a design that I know works because I have the original design cut out. Thus far nothing hasn’t worked but I haven’t tested my code which might require some editing or fixing.

What questions need to resolved?

I still need to figure out how to integrate brightness control into my NeoPixel code and I also need to figure out how to best hide all of my electronics while still allowing the IR receiver to receive and the photoresistor to detect light.

What will happen when?

To visualize what I have left to do, I made a Gantt chart. It allows me to set deadlines for myself for certain aspects of my project so that I complete it on time and well.

Gantt chart of what I have left

Chart download .Gantt

What have I learned?

This is such a question. I have been through so much while completing Fab Academy and have also learned an incredible amount throughout my journey. I think I started out in this class with very basic knowledge of electrical engineering skills and an ok knowledge of mechanical engineering skills, but throughout this class I have definitely improved my knowledge of many electronic-related skills. This includes how to design and make boards, how to interface with users, how to communicate between two microcontrollers, how to use I2C, and how to program via BareMetal and through micro python. Furthermore, I have learned how to mold and cast using a milling machine and CAM and how to embroider using an embroidery machine, and how to use kerf to my advantage for computer controlled cutting and machining. This class has truly taught me so much and I couldn’t be more glad I chose to try Fab Academy.


Last update: July 6, 2023