The Baby Soother
By Gio Hwang and Tyler Mayer
Our original idea was a rage detector. This was so when gaming, and you get enraged, it should make you more aware of your volume and settle you back down.
First Build
First Prototype
- The code & sound sensor were very inconsistent.
- The numbers on the screen show the volume of sound. However, the numbers were inaccurate and inconsistent.
First Prototype (But different code)
- We changed the code after an unsatisfactory result.
- The LED now turns on when the sound detector detects someone shouting at a high volume.
Coding fixed to sound output
Second Prototype
- In the second prototype, we added a buzzer. The buzzer makes a sound for half a second when the sound detector detects sound.
- There were a lot of struggles with the buzzer (it wasn't turning off) but finally worked.
We thought that was a fine idea but our new one was a lot better (Thanks Mr. D for the suggestion). So what we are making for our project is a baby soother. Our project works by playing a soft and calming song when a certain noise level is reached. This is so parents don't have to wake up and put the baby back to bed, as the music should help the baby fall back asleep.
Evocative Image
made by ChatGPT
To create this idea, we decided to use an MP3 reader, an SD card, and a speaker. The SD card stores the calming music, the MP3 reader plays the audio, and the speaker outputs the sound when the baby starts crying.
After we changed our idea, our biggest challenge was getting the MP3 player to work with the Arduino. We tested many different versions of code and spent hours troubleshooting.
We replaced and tested multiple components, including the Arduino, sound sensor, MP3 reader, speaker, and wiring.
- After extensive testing for hours, we found out that the MP3 player was causing power issues.
- It was taking up too much power, which caused the power to flow inconsistently, making the machine gun pulsing sounds from the speaker.
- We experimented with different power sources, including a 9V battery, but the problem continued.
- To troubleshoot further, we completely rewired the jumpers and removed unnecessary wires and resistors.
- We continued testing different hardware and software solutions.
- After about 130 back and forth trouble shooting conversations with ChatGPT, trying about 40 different codes, and spending hours in the CCI, our project FINALLY WORKED.
(Thanks to Mr. Lewellyn and Mr. Danziger)
FINAL WORKING CODE
Final image of working prototype
(With mac power)
Final image of working prototype
(With 9v battery power)
- When power is supplied, the sound detector works all the time.
- Does not detect random sound. Only detects high-pitch sound (baby crying).
- The calming music turns on when baby cry is detected.
- The calming music turns off when the room becomes quiet (baby stops crying).
Summary of what the Baby Soother can do
It works!!!!!
Rhino/Cuttle File for Box
Cry Detector
Speaker
Arduino
9V Battery
Breadboard
MP3 Reader
Cry Detector
Labeled Final Product Image
Special Thanks
We would like to sincerely thank...
Mr. Lewellyn: Thank you for your guidance and support whenever we faced challenges. You helped us troubleshoot a power issue in our circuit and provided access to ChatGPT Premium through the iLab account, which was very helpful in our project.
Mr. Danziger: Thank you for suggesting our project idea and for your feedback and encouragement throughout the process.
CCI Coaches (Mr. Lewellyn, Mr. Banister, Mrs. Maiurano): Thank you for providing all the materials we needed and for making it such a fun experience in CCI.
THANKS FOR LISTENING