My project here is a light color chooser as I will choose a color in the mobile and the color name will be appearing in the LCD.
The inspiration came from the requirment of the week 8 as it need two actions. So, I decided to integrate the color of light emitted from RGB and the name of color will apear in the same time wirlessly by using the blutooth module.
Software
1.Fritizing:
I used Fritizing software to build the circuit in the first to check it.
2. Arduino software:
I used TinkerCad software to build the circuit in the first to check it and write the arduino code blocks.
3. BT - terminal software:
I used BT - Terminal to connect the code with mobile phone.
Electrical Components
1.Arduino uno board:
The board used for the connections of breadboard containing wires and the remaining wires of the components.
3. RGB :
The RGB used for the giving different light colors.
5.Resistor:
The 220 ohm resistor used to reduce the flow of current in order to give the required amount of electric current for each component.
7. Arduino Cable:
The cable used to connect the Arduino uno board with PC to allow the board programming.
2. Breadboard:
This board used to connect the components with the Arduino board in order to reduce the number of used wires.
4. Jumper wires:
Those wires used for connections between component, breadboard, and Arduino board.
6. LCD motor:
The LCD used to print the name of color.
8.Blutooth module:
The module used for connecting the mobile phone with the Arduino
At the first, I open Fritizing to start in circuit building.
I brought Arduino board, RGB, 3 resistor (220 ohm), jumper wires, and HC - 05 module.
Then I RX of HC to TX and the TX of the HC - 05 to RX.
I have two outputs in my project, LCD screen and the RGB.
When I push the color 1, the color will appear, and the LCD screen will write
When I push the color 1, the color will appear, and the LCD screen will write
When I push the color 1, the color will appear, and the LCD screen will write
ino Arduino code
I rebuilt the circuit as the same way I used in Fritizing, I connect the RGB with three 220-ohm resistor and each leg in a pin the Arduino direct, then I connect the 4 pins of the Bluetooth with the positive, ground, RX, TX, and finally I connected the screen with positive, ground, and two analogs A4 and A5.
Then I uploaded the code on the Arduino by using the IDE software and finally I tried the circuit as shown in the video.
To use the circuit wirelessly, I used the BT - terminal software to connect with the light color.
Circuit testing
This assignment was simple at the fact but the challenge I face is time.
I also faced a simple problem at the first I used a defective RGB, and it takes a lot of time to recheck the connections. And finally, I tried to search about the problem.
Someone on Youtube said, you must test each component separately. When I apply this, I found that the RGB need to be change and when I change it. All is work and done perfectly as shown I video.
In this week I practiced more on electrical circuits, how making them electronic circuits, and how deals with different connections of different components. The integration of many components in the same circuit and how can make a code to run those components by using Arduino board and IDE software.
EOWeek Session
This week was really grateful, we made two model of hands by using circuits and TinkerCad;
The first one is moving manually.
The other one is moving digitally.
I worked with Toka and Kristin. It was an enjoyable time to work with them together.