Week 8- 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 communicate wirelessly with a Smart Circuit via a Graphical User Interface (GUI) on phone or PC.

Wireless Communication

we worked with the RGB LED before but I never made a project with it, because it was a bit confusing to me I preferred not to use it if I have other options, but this week we don't so I tried to finally break the barriers.šŸ¤£

So this circuit is controlled wirelessly from the serial monitor, and depending on the reading from the numbers entered it turns on certain color or makes a noisy sound.

Tool Chain

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


Material:

-Breadboard.

-Jumper wires.

-RGBLED

-Resistors 220u.

-Arduino UNO.

-Buzzer.

-Bluetooth module



I used Autodesk Tinkercad for circuit simulation.

and Arduino IDE to write 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:

I connected the RGB LED and the buzzer with the Arduino

-Then I wrote the text code as follows:

- the character variable will be for the incoming data from the serial.

- I identified each pin (2,3,4) for the RGB led, and 10 for the buzzer.

-Then I set up all the pin modes as outputs.


-In the void loop the first while loop indicates that as long as there is no data entered, don't print anything.

-If any data was entered a comparison will occur:

-If '1' was entered; the red color will turn on and the other colors will be off.

-If '2' was entered only the green color will be on

-If '3' was pressed, only the blue color will turn on.

-If '4' was entered the buzzer will make a sound for 1 second and then everything will be off.

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.

Then I tested the circuit with the Arduino application and it workedšŸ„³

IMG_0164.mov

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?

I searched for the datasheet of the RGB to know its wiring.

-I also reviewed the EOW tutorials to connect the Bluetooth module and read from the serial.

Overcoming Challenges

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?

I couldn't work with the application at first because it couldn't read the HC05 module, I tried different devices but it still doesn't work, I also changed the module but I had the same problem, finally my friend who was helping me cause she has Android software on her device tried to connect to the Bluetooth module from the device itself, it was paired successfully and then it showed up on the application.

Final Project

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

I now know how to deal with the serial monitor, how to wire the Bluetooth module, and how to control the circuit wirelessly which will help me to do the same thing in my final project.

WOW!

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

Our second MakeathonšŸ˜

IMG_9666.MOV

we got to built the cutest little robot arm everšŸ¤©


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