Final Project Journal
Project Ideation
1- Tell us about the idea of your project. Why do you care about this? What were you inspired by? Include images and videos of similar projects
It's another type of interactive audiovisual art, the purpose of this project is to have fun and encourage people to deal with the kinds of arts boldly.
https://drive.google.com/file/d/13e4kec8_NzfaKRvIB8gZJlxY1C7iO8nJ/view?usp=sharing
inspired by : www.instagram.com/p/CgzhT-HgXfM/
https://www.instagram.com/reel/CbF0WusgsZn/?utm_source=ig_web_copy_link
Project Construction
2- Explain the CAD process of your project. How did you use the software to design your project? (List the softwares/tools/materials...etc that you used)
software : fusion 360
laser works
1- I started draw the ground of the final shape
2- draw the side
3- draw the Face and make holes for LDR sensors
4- draw the speaker hole
5- the other side
6- Extrude the sketches
7- make sides a component
8-start to join the shape
9- components insert in fusion 360
-Arduino uno
-LDR sensor
Fabrication
Project Electronics & Power Management
4- Describe your electronic circuit. What are the input and action components? What is the function of each? How do the components integrate together to form your smart system? (List the softwares/tools/components...etc that you used)
Electronic circuit :
Input
Ldr sensor
Output
speaker
Others
jumpers wires
adapters
arduino uno
Software : arduino
I put the Ldr sensor in position when the sensor does not sense the light, the speaker makes a sound
circuit :
i connected LDE sensor vcc to pin GND to ground 5V to 5V
speaker + to positive (- to negative )
put because there is 6 LDR sensor i connect arduino ground to breadboard first and 5V also
and 9V to speaker and positive to pin 3
circuit components : Arduino -breadboard-wires -speaker 90*50-LDR module -adapter 5v - adapter 9v
I used Laser work software to prepare my design
My design was so simple I just focus about speed 15 and power 70
5- What is your power source? How did you select the suitable power source for your project? (List the softwares/tools/components...etc that you used)
power source :
adapter 9 V for the speaker
adapter 5V for LDR sensor
Project Programming
6- Describe the code of your project. How did you program each function of the project?
download the pitches library
in void set up Initiating hardware components and setting the state for every used pin.
Serial.begin(9600);
Servo1.attach(servoPin);
pinMode(BTmodulePin, OUTPUT);
pinMode(servoPin, OUTPUT);
Serial.printl
in void loop
Part 6: Creating a loop to handle the program while no data is coming, and how to handle if any data came.
while (Serial.available() == 0);
incomingData = Serial.read();
Serial.println(incomingData);
Part 7: Powering the BT when having certain input.
if (incomingData == '1')
Servo1.write(0);
Part 8: Powering the servo when having certain input.
else if (incomingData == '2')
Servo1.write(90)
delay(1000)
I downloaded pitches library documentation to change note sound
minimum feature
input : LDR sensor
output : speaker 50*90
Project Integration & Testing
7- Demonstrate with text and visuals how did you integrate the project’s modules together? What are the testing results? (Include a Demo video separately, showing a proof of functionality)
After fabracation I collected the pieces together and then installed the sensors in the face and did not lock it to try it first
Sharing & Collaboration
8- Did you ask for feedback? What are the ideas that others have contributed or suggested? What was someone else’s idea that you built upon? How did you help your peers? How did your peers help you?
They were bothered by the sound of the speakers, so we searched for a code to change the sound, we found "pitches.h Libarary " and it worked. Then Ibrahim told me to look for a library "documentation library" that could change the sounds to a scale.
Overcoming Challenges
9- When you got stuck, what/who did you turn to? At what point did you have to pause to research or learn more before moving on? What are some mistakes, pitfalls, or challenges that others can avoid if they were doing this project?
The problem was in the sound that the speaker came out and did not stop, then Amani and Ibrahim helped me write the code to control the sound and then search for libraries to change the sound
speaker tester link
USE a BUZZER MODULE (PIEZO SPEAKER) USING ARDUINO UNO - Arduino Project Hub
Future Work
10- If you had more time, what is one thing you would change/ Do next in your project?
Maybe i would put each sensor in an individual cube and make a wall full of cubes that produces different sounds