Week 7 - 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)
The Inspiration
This week we will make a smart device that perform a certain function, program Arduino UNO to read signals from multiple input components to control multiple action components using Arduino C (Text Code).
so I decided to make a demo of my final project (Kinetic pavilion or Kinetic architecture is a concept through which buildings are designed to allow parts of the structure to move, without reducing overall structural integrity).
Tool Chain
Which software/machines/materials did you use in the assignment? Why?
arduino uno
We used The open-source Arduino Software (IDE) to write code and upload it to the board.
cardboard
We used cardboard to assemble my device's components.
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?
Elements of Circuits
arduino uno
We used the Arduino UNO board to control the input and output.
Voltage Sources
USB 2.0 Printer Cable - A-Male to B-Male Cord
We used a USB 2.0 Printer Cable - A-Male to B-Male Cord as a voltage source.
DC adapter (5v output)
We used DC adapter (5v output) to improve the power in Arduino uno.
Output Devices
Servo Motor
We used Servo Motor Micro to control the movement of pavilion.
Input Devices
IR Sensor
We used IR Sensor to detect motions.
Rotary potentiometer
The rotray potentiometer allows us to control the shaft at angles between 0 and 180 degrees.
Other components
resistor 220 ohm
Resistors to reduce current flow to potentiometer.
JUMPER WIRES (MM)
We used MM wires to connect the circuit.
Wiring in TinkerCad
The function of The Pavilion is a flexible architectural open space that invites people to come in and spend time in it. so the place should be shaded to be comfortable.
screenshot of wiring digram
How code work:
The device has two modes:
In manual mode: you can control the servo using potentiometer.
In Seating mode: Ir sensor detective the person so the servo move.
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?
A screenshot of Arduino C code
Screenshot 1
Screenshot 2
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)
When I used the Servo motor with potentiometer, the servo motor shook while turning.
So I asked my instructor in the lab and he told me to add a resistor to reduce current flow to potentiometer and its work.
Servo motor
Final Project
How can you use the skills and knowledge that you've acquired this week in your final project?
the final result
I will use an IR sensor and Servo motor to control my pavilion.
WOW!
What is the coolest thing that you've learned this week? What is something that you will never forget from this week?
This week we built a smart home system.
smart home wiring