Week 6 - Journal

Ideation

Tell us about your assignment's idea for this week. Why do you care about this idea? What inspired you? (Please include images or links to sources of inspiration)

Automatic and Manual Door Opening and Closing Control Circuit




I Iinterested in this Idea because it is a simple idea that Combines Movement through a Servo Motor and a Sense of Moving Objects


Tool Chain

Which software/machines/materials did you use in the assignment? Why?

Website tinkercad
Arduino IDE Program
USB Cable Arduino
Arduino Uno R3
Micro Servo motor
IR Sensor HW201
Slide Switch
Pushbutton
Jumper Wires
Breadboard

Design/Preparation Process

Explain the design and/or preparation process of your assignment. How did you use the tool or software to design and/or prepare your assignment before fabrication/implementation?

  • I opened the tinkercad website

I choose from a list Component ( Slideswitch - Pushbotton - Arduino uno - PIR Sensor Because the IR Sensor not Found in tinkercad - Micro Servo - Resistor 1 KΩ )

  • Connect the ends of the components using wiring

  • I Wrote the Code using Blocks Code

  • I used Simulation to Make Sure the Circuit Worked






connection:

  • Servo on pin 2.

  • IR Sensor on pin 3.

  • Pushbotton on pin 4.

  • slideSwitch on pin 5.

code blocks:

You can Choose the Type of Control Manually or Automatically through SlideSwitch

manual mode
SlideSwitch Must be Moved to Position 1
The Door can be Opened by Pressing the Push button, and the Servomotor Works

automatic mode
SlideSwitch Must be Moved to Position 2

When the IR Sensor Senses the Presence of a Person in Front of it, it Opens the Door by Operating the Servomotor

inputs is ( IR Sensor - Pushbotton - slideSwitch )
outputsis ( Servo motor )


Development/Implementation Process

Explain the development/implementation process of your assignment. How did you use the machine/tool to manufacture or implement the design of your assignment?

I connected the wires as in the circuit diagram shown earlier

Overcoming Challenges

What kinds of challenges or problems did you face while doing the assignment, tutorials, or exercises? How did you solve them? Did you ask for help from an instructor or peer? Please provide a link to the tutorial or article that you used to solve your problem (if any)

There is no INPUT_PULLUP command on the Tinkercad website in Blocks code


So I researched how to connect the INPUT_PULLUP circuit instead of writing it in the code


Final Project

How can you use the skills and knowledge that you've acquired this week in your final project?

Operation Video

WhatsApp Video 2022-09-07 at 9.59.43 AM (1).mp4

Assignment Design Files