Dancy

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 a zoetrope Because I am interested in stop-motion, so I decided to make a kind of stop-motion animation using the zoetrope . I love the models that Akinori Goto makes . He is a Japanese artist .

-Because I like this machine and it has existed for a long time, I wanted to make one for me, in a new and advanced way, and control it with the Arduino, so that it would be easier to control the speed of rotation and see the shapes moving .

it will work When the sensor senses that the lighting of the place is low, it is sent to the Arduino, the motor starts, the RGB led lights up, the acrylic sheet rotate, and the shapes engraved on them appear at the sheet above the RGB led place.

user can change the motor speed with potentiometer


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

tools and machines

Prusa

PLA plastic


-Arduino uno

-jumper wires

-potentiometer

-led RGB

-DC motor

-breadboard

-IR Sensor HW-201.

-motor controller l293

-resistors 220 ohm
-9v adaptor
-regulator
-ON/OFF switch

I used Fusion 360 to draw all the sketches and all the parts and make sure that all the parts are the exact size after assembling them together and before fabricate



I started making sketches to adjust the sizes

First I drew the base then I started drawing the parts that raise the motor and the base that it will be fixed .
-then the parts that will be installed by bearing ball in order to have a suitable height and touch the upper surface that will rotate to help the motor in its rotational movement

-Then I drew the parts that will raise the LED

-And I drew the sides, the front part, with the potentiometer slot and the back part

And the right part has the on-off switch, the power source, and the sensor


3- Explain the fabrication process of your project. How did you use the machine to fabricate your project? (List the softwares/tools/materials...etc that you used)

After that, I send all the parts to RD works software to modify the settings for the machine before the fabrication.

all black to cut speed 10 , power 60



After making sure all settings were correct,I went to the lab to fabricate . move the file to the machine and put the cheat , click run to start fabrication the design

After that, I send all the parts to RD works software to modify the settings for the machine before the fabrication

I did a test first to check the speed and power required to cut and etch the acrylic and used different settings .

all black to cut speed 10 , power 60

red to ingraving used :
power :
23
speed : 300


After making sure all settings were correct,. move the file to the machine and edit heatbed temp and Setting the filmant to PLA means that Nozzle temperature will be 210°C

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)


After that, I connected all components, so I connected the potentiometer and the RGB LED and LDR sensor , on/off switch to control the curcuit on or off , motor , motor controller and I used a voltage regulator
.

- RGB-led
connected negative leg to negative on a breadboard.

- ( led green ) to breadboard to 220-ohm resistor to the pin 11 Arduino

(leg blue ) to breadboard to 220-ohm resistor to pin 9 Arduino

-(leg Red ) to breadboard to 220-ohm resistor to pin 8 Arduino

- potentiometer
positive leg to positive section on a breadboard

- and negative to the negative section on a breadboard

-and out leg (input ) to (A0)pin Arduino

-motor
I
connected leg to the enable side in the controller

and wiring the pin enables A on the controller to pin (3) Speed

-and logic input to pin (2) in Arduino Direction

LDR SENSOR :
-negative to negative section on a breadboard
-vcc to postive
section on a breadboard
-
DOC to pin 7 (input) arduino

Regulator :
-9v to negative on/off switch to breadboard to the controller 9v pin
-GND to negative section on the breadboartd
- 5v to 5v arduino pin

power source :
-postive to on/off switch
-negative to GND regulator

ON/OFF Switch :
-postive to postive power source
-negative to 9v regulator

Motor controller :
-output A to motor Wires
-A Enable pin to pin (3) arduino speed
-Logic input to 9v regulator
-5v to 5v arduino

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)


The power source for the device will be

9V 2A Adapter: for powering all components.



Project Programming

6- Describe the code of your project. How did you program each function of the project?

I searched for a code to find out how to write the code to control the speed of the motor , And I found a code and I understood the method of write , then I began to modify it and combine it with the other code so that the sensor works, so it sends the request to the components to work and control the speed of the motor through the potentiometer



When the LDR sensor (input) senses that like the lighting is low , it will make the motor (output) work and the LED (output) will light up And we can control the speed of the motor during the potentiometer



-used 9v adaptor

-pin (7,input) sensor

-pin (3,output) (speed motor)

-pin (2 ,output) direction

-pin (9,output) blue led

-pin (8,output ) red led

-pin (11,output) green led

-A0 (input) potentiometer


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)


- RGB-led
connected negative leg to negative on a breadboard.

- ( led green ) to breadboard to 220-ohm resistor to the pin 11 Arduino

(leg blue ) to breadboard to 220-ohm resistor to pin 9 Arduino

-(leg Red ) to breadboard to 220-ohm resistor to pin 8 Arduino

- potentiometer
positive leg to positive section on a breadboard

- and negative to the negative section on a breadboard

-and out leg (input ) to (A0)pin Arduino

-motor
I
connected leg to the enable side in the controller

and wiring the pin enables A on the controller to pin (3) Speed

-and logic input to pin (2) in Arduino Direction

LDR SENSOR :
-negative to negative section on a breadboard
-vcc to postive section on a breadboard
-DOC to pin 7 (input) arduino

Regulator :
-9v to negative on/off switch to breadboard to the controller 9v pin
-GND to negative section on the breadboartd
- 5v to 5v arduino pin

power source :
-postive to on/off switch
-negative to GND regulator

ON/OFF Switch :
-postive to postive power source
-negative to 9v regulator

Motor controller :
-output A to motor Wires
-A Enable pin to pin (3) arduino speed
-Logic input to 9v regulator
-5v to 5v arduino

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?


i did a test first to check the speed and power required to cut and etch the acrylic and used different settings .

all black to cut speed 10 , power 60

red to ingraving used :
power : 23
speed : 300


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?



When I tried cutting the acrylic cheet for the first time, the engraving appeared in the whole shape and I did not like its shape, but Salma helped me and suggest to me to use the picture and make scan on the picture.

Future Work

10- If you had more time, what is one thing you would change/ Do next in your project?


Final Project Design Files