Title of Media
I wanted to try this device to control the movement of the motor to see the things that move and try the components that I will use inside the filament project and see how they work together and write the code ,I watched a lot of videos and finally decided to give it a try
How the device works ... When the IR sensor (input) senses that there is movement of an object, 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
https://www.youtube.com/watch?v=fSy2JYkdn-c
https://www.youtube.com/watch?v=VHGHCx4TX5Q
https://www.instructables.com/Arduino-Animation/
https://www.youtube.com/watch?v=OjRtGEwQDYg
ARDUINO ID to write the code
autodesk Tinkercad to to simulate the electric circuit
white cardboard
-Arduino uno
-jumper wires
-potentiometer
-led RGB
-DC motor
-breadboard
-IR Sensor HW-201.
-motor controller l293
-resistors 220 ohm
-9v adaptor
First i did a search to find out the data sheet of the motor control and how to connect it with the motor and the correct way of wiring , and to know the output pins and input pins
I did a research on how to connect the potentiometer with the motor
Then I started connecting the components on Tinkercad to see how to connect the wires and test the sensor is working or not
Then I started connecting the motor with the sensor and control to see if it works and to test it first before connecting all components
When the IR sensor (input) senses that there is movement of an object, it will make the motor (output) work
-pin (7,input) sensor
-pin (3,output) (speed motor)
-pin (2 ,output) direction
Then I test the motor and the code if it was correct or not
After making sure that the sensor is working and the motor and the connection is correct, I connected all components, so I connected the potentiometer and the RGB LED
the positive wire to the (12 v)
l293 controller and the negative to breadboard negative section.
- 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
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 IR sensor (input) senses that there is movement of an object, 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
After making sure that all the components are working and the code is correct, I put the components inside the cardboard and tested them with the graphics and the movement of the motor
After the test , I found that the motor is very fast and does not clearly show the drawn shapes
I had written this code first, but the LED was not working , the error in the code to change LED colors to blue, green and red .
Esraa told me this note and I modified it in the code and changed the colors ( blue , delay 500 sec , green delay 500 sec , red delay 500 ) this void loop
Title of Media
Iin the last week i try to use this sensor but it never work . and i try again to make this circuit and use these components, but it did not work because the LDR sensor was not working, but the first was the error in the code, but I solved it, but then I used the same circuit with another sensor(IR Sensor HW-201), but it worked, so you must make sure that all components are working well before starting project
Title of Media
this week we build and program two modes; Manual and Automatic, using a slide switch:
We divided into groups, Amr nd I worked together
Manual Mode: In this mode, a person can simply control the DC lamp ON/OFF) using a Push Button at the input of the Arduino board, and the DC Fan using another Push Button also connected at the input of the Arduino board.
Automatic Mode: In this mode, the LDR sensor would check for light in the room, if it is dark, the Lamp will turn ON, or otherwise it stays OFF. On the other hand, the DHT sensor would check the temperature and humidity levels in order to control the DC fan and put it into one of two states:
Fan is ON when Temperature is higher than 40 or Humidity is higher than 80