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?

Smart device breadboarding and implementation with physical Arduino board

The final result

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

Assignment Design Files