Skip to content

19. Project development

What tasks have been completed?

So far I have almost everything physical done. I have all of the lamp pieces cut and milled out. I had all the 3D printed holders printed. I have my final project board milled.

What is left to do?

Right now I am struggling getting the code to work. I am struggling changing my libraries in the code without getting syntax errors. I broke apart my code to try to simplify it but I always get one sensor working but not the other and the switch wasn’t working at all so I need to figure this out. I also have to actually paint and assemble the lamp which I can’t do until the electronics are done because they go inside.

What has worked?

All of my physical pieces worked. I also was very happy the my mold worked because I did not have high hopes for it but it worked perfectly. Then within my code I can get the temperature sensor code working but not the sound sensor or the switch. I am figuring out how to hook up the FTDI chip as well so I can work on the sensitivity of the two sensors.

What has not worked?

The code again, has not worked. As I stated above I am going to break up the code so I can understand it better and hopefully understand the problems in a little but more depth.

What questions need to be resolved?

The question of: Will the sensors sensitivity be good for an inside setting? Since I will have it indoors I need to work on having the sensors sensitivity be much higher because it is not extremely loud in my household and it is pretty climate controlled. Although with the FTDI chip I will be able to figure this out.

What will happen when?

I plan to focus on getting the code working above all else. After I get the code working I will move onto the sensitivity then I will finally be able to assemble the actual lamp.

Here is a Gantt Chart to have this in a better view:

What have you learned?

I learned so much throughout this whole process. I learned things I didn’t even know I could learn it was truly amazing. I learned a lot in the electronics department because I was severely lacking in that aspect. I learned how to differentiate the memories on chips on which ones I needed. I learned how to interface my sensors through my processor to read serial data. I also learned how to have everything connected to an external power supply so it could function without being plugged into a computer or anything. I learned how to read and understand the code I was modifying on a whole entirely new level. I could see exactly what needed to be changed through the errors that the program was giving me. This was a huge step for me with having zero programming background.

More Details

To see more details please visit my Final Project Page


Last update: July 10, 2022