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)
Cardboard Elevator
The Inspiration Image
I started searching on the Internet, and I was inspired by the idea of making a cardboard Elevator consisting of two floors, first floor and seventh floor
from the picture above, and I started imagining the shape of an Elevator and adding more Features
Website Link (Source of Inspiration)
https://www.youtube.com/watch?v=aupMPAvqqMc
Tool Chain
Which software/machines/materials did you use in the assignment? Why?
DC motor
Adapters (9 v)
1 ON/OFF Switch
Card Board
DC Jack to terminal block converter
Crocodile Wires
Software :
Tinker Cad
Material & Tools
Arduino Uno
Infra Red Sensor (IR)
Microwave Sensor
7 Segment Display
H-Bridge (Motor Driver)
1 DC Motor
1 Hobby Motor
2 Piezo
2 RGB led
2 Slide Switch
1 DC Jack to terminal block converter
Jumper Wires (Male - Male, Male - Female)
3 Crocodile Wires
Adapters (9 v)
Small Breadboard
Breadboard
Resistor 220 om
Bottle Cap
Avometer
Resistor 220 Ohms
Jumper Wires (Male - Male, Male - Female)
Small Bread board
Hobby Motor
Tinker Cad (software)
Bottle Cap
7 Segment Display
Bread Board
H- Bridge
Piezo
Avometer
RGB Led
Arduino Uno
Microwave Motion Sensor
IR Motion Sensor
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?
Switched off Circuit Simulation on Tinker Cad
Pin 3 : DC motor Speed
Pin 4 : DC Motor - Clockwise direction
Pin 5 : DC Motor - Clockwise direction
Pin 6 : Slideswitch1
Pin 7 : RGB 1 - Green Color
Pin 8 : RGB 1- Red Color
Pin 10 : Buzzer 1
Pin 11: Buzzer 2
Pin 9 : Slideswitch2
Pin 12: IR Sensor 1
Pin 13 : IR sensor 2
Pin A1 : RGB 2 - Green Color
Pin A2 : RGB 2- Red Color
Pin A3 : 7 segment 1
Pin A4 : 7 segment 2
Pin A5 : 7 segment 3
Tinkercad - Circuit Simulation Link
https://www.tinkercad.com/things/inlFsUNMWjs-sizzling-hillar-curcan/editel?sharecode=iDCmBlRbpiSsDSU60MDJOs2EiwJcBT8X3HxbpzXjMFI
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 started by dividing the project for the elevator, which is made of cardboard and consists of two floors, the first floor and the seventh floor, into several parts as follows:
Firstly: the inputs
It includes 2 IR motion sensors, in addition to 2 Switchsliders for opening and closing the electrical circuit,
Secondly: The Outputs
Once the circuit is closed through the SwitchSlider, a 9-volt electric current flows through the H-Bridge, which regulates the movement of a Hobby Motor.
And through the Inputs pins connected to the Arduino, the direction of the motor movement is controlled, whether the movement is clockwise or counterclockwise, to take advantage of that in moving the elevator between two different floors.
Taking into account that when the hobby motor moves, the elevator cart moves with it, and when it reaches the first floor or the seventh floor, there are several outputs that will work together, including a 7 segment display that will show the floor number, and the RGB Led will light in green, and a sound will also appear The Piezo buzzer, as well as the RGB LED lighting in the other role, will be red
In the event that the elevator car is suspended between the first and seventh floors, the RGB LEDs will light up in red.
pin 13 (Coding Blocks)
pin 12 (Coding Blocks)
pin 6 (Coding Blocks)
pin 9 (Coding Blocks)
No pins (Coding Blocks)
Through Tinkercad, I made a simulation of the electrical circuit of the elevator, and through the use of Blocks Code, I was able to deal with programming the Arduino Uno easily, and the advantage that Tinkercad gives in displaying the code in Block form and also in Text form helped a lot In a deeper understanding of Logic and algorithms that can be used as a way to solve problems and think about solutions And this helped me to control the work of the Arduino - Uno and the ability to deal with several inputs and several outputs in the manner required by the implementation of the project
Demo Video
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)
Using Code Blocks (If - else)
H-Bridge with DC motor
There is a challenge related to programming with Blocks, which is to operate several 5 inputs with 7 outputs, and I was suffering at the beginning of the connection from making some parts work and some other parts did not work, but I overcame many of these problems after I tried and made mistakes several times and tried Using the If else function several times (nesting method) until I found that most of the parts work together.
Final Project
How can you use the skills and knowledge that you've acquired this week in your final project?
Seventh Floor
First Floor
I think that I have become able to deal with the Arduino uno control board in a much better way, and I have become able to use the blocks to do programming, and I have also become able to integrate several inputs and several outputs and make them work harmoniously together, and I have also become able to use most The sensors that were shared in the explanation videos and linked to the various projects, in addition to that I feel a great development in the ability to logical thinking based on solving problems and creating alternatives and thinking about the development of problems that may face the end user with the development of the largest number of solutions and hwa Which will greatly reflect on facilitating work on my final graduation project
WOW!
What is the coolest thing that you've learned this week? What is something that you will never forget from this week?
Elevator Cart in the First Floor
Elevator Cart in the Seventh Floor
The most enjoyable thing for me is that I was able to design Cardboard Elevator Circuit using Arduino, I was able to solve many of the problems that I encountered during the operation of the electrical circuit of the elevator, allowing the work of more properties and increasing the number of floors served by the elevator.