This week's assignment was to communicate wirelessly with a Smart Circuit via a Graphical User Interface (GUI) by:
building a simple smart circuit that contains at least TWO action components that could be controlled wirelessly.
using either the Android GUI or PC GUI to control the action components.
The softwares used for this assignment are Arduino, TinkerCad and Arduino BlueControl.
The materials used for this assignment are:
Breadboard
Arduino UNO
Jumpers
RGB LED
Buzzer
LED
500 ohm resistor
1k ohm resistor
220 ohm resistors
Bluetooth module
Laptop
Mobile phone
Arduino BlueControl
Arduino
Tinkercad
I made the wiring diagram on Tinkercad but without the Bluetooth module as it is not available there.
Then, I made the code on Arduino.
Then, I built my circuit on the breadboard and started connecting everything together.
Then I uploaded the code onto the Arduino UNO and I connected it to the mobile phone.
This week, in the end-of-week session we didn't understand several steps in the Hackathon but we asked several of our peers to help us!
Esraa and Hussein came and guided us with what we needed to know and helped us to understand why these errors were occurring.
The biggest challenge this week was understanding the wiring of the Bluetooth module in real life with the resistors and understanding how the resistors work in the circuit. Esraa, in the end-of-week session, helped Rawan, Doaa and I understand it by drawing a simple circuit and explaining everything in a much simpler way.
This assignment was would add a bonus feature to my final project if there was time, this could be done so that if the user wanted to control the rotation of the Kaleidoscope (speed or direction) wirelessly, it could happen using the Bluetooth module.
Learning how to control things wirelessly and also learning that it is much easier than expected.
Monday, 28th of February, 2022
In this week's "Hands-on, Minds-on" activity we were asked to play the "Simon Says" Memory Game using Arduino.
I followed the steps written on the portal and made the circuit. However, the game did not work as there was a problem with converting the files from Windows to Mac.
Wednesday, 2nd of March, 2022
During Wednesday's mid-week session, we discussed the electrical components needed for our final projects.
Saturday, 26th of February, 2022
In this week's end-of-week session, we had another Hackathon! We were asked to make a robotic arm using 3 servo motors. I was paired up with Doaa and Rawan. First, we started by assembling the circuit using only 1 servo motor, then we moved on to the coding and made sure that everything is working correctly. Then, we started integrating the other 2 servo motors into our circuit and adjusting the code accordingly.
Finally, when everything was working correctly, we started building the robot arm by following the instruction manual.