Appendices
Appendix A: Permissions
The group approves this report for inclusion on the course website.
The group approves the video for inclusion on the course youtube channel.
Appendix B: Work Contributions
This project was a collaborative effort between all of the team members. We worked together to research and come up with the initial project motivation and vision for the Baby Mobile idea. We then distributed responsibilities between the three members and rotated all of the tasks every week based on the team’s availability. Vicky first implemented the neopixel LEDs, while Amy and Anne implemented the stepper motor setup. We then integrated the two separate systems together and debugged the functionalities of these two systems together. Then, Anne worked on the frequency calculations and integrated them into the code body. Amy then debugged the working system to ensure the songs were playing correctly in parallel with the lights and motor. Vicky implemented the ultrasonic sensor function and the team debugged the final system consisting of the neopixels, stepper motor, songs, and ultrasonic sensor together. When we had issues with debugging or wiring, we consulted Professor Adams and the teaching assistant staff for better understanding and external perspectives on our problem. Ultimately, all team members contributed to debugging, testing, and tuning parameters like frequency, duration, and LED color patterns. Regular collaboration ensured cohesive system performance and timely completion of milestones, resulting in a fully functional Baby Mobile.
Appendix C: References
[1] V. H. Adams, “Pio-driven stepper motor driver,” PIO-Driven Stepper Motor Driver, https://vanhunteradams.com/Pico/Steppers/Lorenz.html (accessed Apr. 10, 2025).
[2] Raspberrypi, “Pico-examples/PIO/WS2812/ws2812.pio at master · raspberrypi/pico-examples,” GitHub, https://github.com/raspberrypi/pico-examples/blob/master/pio/ws2812/ws2812.pio (accessed May 15, 2025).
[3] N. Thingiverse.com, “Baby Star Mobile,” Thingiverse, https://www.thingiverse.com/thing:4506564 (accessed Apr. 13, 2025).
Appendix D: Task List
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Vicky Le
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Amy Le, Vicky Le, Anne Liu
Baby Esther
Amy Le, Vicky Le, Anne Liu
Appendix E: References and Data Sheets
-
Music Frequency
FrequenciesReference -
Neopixels
NeopixelsDataSheet -
DC Stepper Motor
StepperMotorDatasheet -
Ultrasonic Sensor
UltrasonicSensorDatasheet