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)

the idea of this week's assignment is to build and Program a smart circuit using an Arduino UNO which reads a signal from an input component to control an action component.

Ultrasonic sensor!

This week we got to work with the ultrasonic sensor and we made a cool project which you can see in the "😮" section. I wired the component even though it was my first time ever dealing with it, and I wanted to make sure I get its idea, the wiring, and how it works so I decided to reuse it in this assignment with a different component.

The idea is basically simple, the led will turn on when the sensor senses any object at a certain distance.

Tool Chain

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


Material:

-Mini breadboard.

-Jumper wires.

-Green LED

-Resistor 220u.

-Arduino UNO.

-Ultrasonic sensor.



I used Autodesk Tinkercad for circuit simulation.

and Arduino IDE to copy the text code and upload it to Arduino UNO.

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?

Designing steps:

-First, I connected the Ultrasonic sensor and the LED with the Arduino and used code blocks to simulate the action.

-Then I used the code blocks which indicates that the led will turn on if the object is in a distance less than 25 cm.

Then I copied the text code which I got from Tinkercad to Arduino IDE and uploaded it on the Arduino.


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?

First, I connected the circuit as I did in the simulation.

IMG_9734.mov

Then I tested the Ultrasonic sensor and it worked as in the simulation🥳

Community of Learning

Did you ask for feedback? What are the ideas that others have contributed or suggested? What was someone else’s idea that you built upon? How did you help your peers? How did your peers help you?

Because we dealt with the sensor in the EOW practice, our instructor Amany was a great help to us to understand how the sensor works and how it detects objects, which made it easier for me to work with the sensor in the assignment.

I also found this reference where I got the connection of the Ultrasonic with Arduino.

And used this tutorial to know how to build the code blocks for the sensor.

When you got stuck, what/who did you turn to? At what point did you have to pause to research or learn more before moving on? What are some mistakes, pitfalls, or challenges that others can avoid if they were doing this assignment?

Actually, this project was a way out from the original one which I intended to do.

since the suggestion was to make something from the final project I decided that I'm going to use the keypad as an input, but we had to use code blocks only this week, and all the references I found were in text, so as I was running out of time trying to figure this out, I switched because you can't always get what you want🙄

Final Project

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

I learned a lot about simulation, which is an essential step in order to make the final project, and got to understand more how the Arduino works and the difference between input and output pins.

WOW!

What is the coolest thing that you've learned this week? What is something that you will never forget from this week?I

IMG_9398.MOV
IMG_9402.MOV

this week we got to make two cool projects, waving hand using servomotor, and the triggering input was once the potentiometer or the manual mode, and then the Ultrasonic or the automatic mode.

Weekly Digest [OPTIONAL]

Tell us about any other cool things that you've made this week: in the Hands-on activity, tutorial examples, exercises, or any other cool mini-project that you tried out aside from the assignment.

Assignment Design Files