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

Instagram - All Posts • Instagram 2022-08-23 20-53-12_Trim.mp4


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

vvv.mp4


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

VID_77740617_005436_607.mp4

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


vvv.mp4

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

Final Project Design Files