!OriDome!
A foldable dome is a lightweight structure designed to be easily assembled and disassembled. These domes are often used for events, shelters, or temporary installations.
TinkerCAD
Arduino
BT control app
Breadboard
Resistors
Jumper Wires
9V Adapter
Arduino UNO Board
USB cable
RGB LED
180° Servo Motor
Bluetooth module HC-05
Buzzer
Mirror Paper
Cardboard
Electric Tape
Scissors & Cutter Knife
Components list:
RGB LED - OUTPUT component
4 Pcs resistors; 220 OHM
Servo motor - OUTPUT component
Buzzer - OUTPUT component
BT module HC-05 - OUTPUT component, to control the circuit through smartphone
Arduino UNO board
Digital circuit on TinkerCad
Code logic:
Upon clicking #1, screen prints "You entered: "1" and the servomotor changes position from 180° to 0° and the RGB LED radiates the following colors in order Red, Green, Blue and White
Upon clicking #0, screen prints "You entered: "0" and the servomotor changes position from 0° to 180° and RGB LED turns off and the buzzer beeps
Upon clicking #0, screen prints "You entered: "unknown value!" and the servomotor changes position to 0° and the buzzer beeps
Screenshot from Arduino C code
Wired the RGB LED and 4 resistors on the breadboard using jumper wires.
Connected the 4 LEDs to Arduino UNO board same pins sequence on TinkerCAD.
Connected and tested the Servo motor and buzzer.
Afterwards, connected the Bluetooth module HC-05 following the circuit on TinkerCAD.
Lastly, connected the Arduino UNO board to my laptop via the USB cable.
Uploaded the code for troubleshooting and testing.
Folded 3D Paper Ball using the white paper.
Reused a cardboard box I had from another project, and turned it into a case for the electric circuit and Arduino board.
Secured the servo motor on the cardboard lid using plastic cable zip.
Used glue to secure the Origami ball in place on the cardboard lid.
Cut a hole underneath the ball for the RGB LED.
Cut 4 holes on the box side to mount the USB cable, 9V adapter, buzzer and BT HC-05 module
Final output:
As as iPhone user, I wasn't able to install the Bluetooth terminal app to control my project via the Bluetooth module.
My instructors advised to use the smartphone of a friend or family member. I followed the advise and used my mother's smartphone :)