Title of Media
4-Digit Segment Display
It is a digital clock that use 4 segment to show time and allowing it to display numbers from 0 to 9
I chose this idea because it is elegant, and I am a person who loves soft, calm lighting. Honestly, I can lose track of time while playing games 😅.
on the other hand it will decorate my room
there will be Leds That will light up and turn off to change the figure of number that will show by using Arduino as brain of project and connect Leds with PCP to deliver current to Leds . there will be a joystick to setting time . it will be elegant to decorate room
features
alarm : it will use buzzer to do sound as alarm
control colors of led
show the time as hours and minutes
how it will work
the arduino will arrange which led that will lighting and this led will be attaching to breadboard to deliver current and i will use RTC to setting the right time
i will use 3D printing as light layer to allow light to pass through it without trouple
there will be analog to control alarm and to change time if user want
Construction Parts
frame from ( 3D printing )
use 3D printing for make internal structure
breadboard for prototyping circuits (plywood)
Input
(Sensing, Tactile Input, and/or Graphical Input)
RTC: that ensures precise timekeeping
joystick 3 axis : for setting time and change color
Action
(Physical and/or Graphic)
neopixel
buzzer
Brain
Arduino that will be brain of the circuit
Power Management
adaptor
Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration
Complete Features: are the set of features that will complete your original project objective and vision
Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish
Minimum User Features
display single digit numbers
action : The number to display is pre-programmed in the microcontroller's code and result in Alternating lighting of leds
user input : move joystick
Complete User Features
control of color
Action: change color by user by remote control
Sensing:
User Input: romote
Nice-to-have User Features
...control the clock by mobile app
Action: control alarm or setting time or change color by mobile app by using Wi-Fi-enabled microcontroller or blutooth module
Sensing:
User Input: mobile app
set up alarm
Action: the buzzer will do sound that will be setting up by the analog
Sensing:
User Input: The analog that will control how to setting time and alarm
Component/Material
Amount
Link
DS3231 RTC Module Precise Real Time Clock I2C AT24C32 without Battery
1
Arduino uno
1
https://free-electronic.com/product/arduino-uno-r3/
joystick 3 axis
2
https://store.fut-electronics.com/collections/joystick-keypad?srsltid=AfmBOoqf69LFo3t8-FjzJoJHlX6Au_3kydMQbVm-YWtF3Vo6d2Paj_pb
large breadboard
1
https://free-electronic.com/?s=breadboard&product_cat=0&post_type=product
buzzer
1
https://free-electronic.com/?s=buzzer&product_cat=0&post_type=product
Task
Sub-Tasks
From:
To:
tinker cad / build circuit
try to make circuit first on tinker cad
build the circuit in the real world
troubleshooting
feb 18
feb 20
build circuit
write the coding on arduino IDE
the if the circuit or code has any problem or bug
feb 20
feb 22
make the design of 7 segment and praperation
make design on fusion 360
prepare the 3D printing part by ultimaker cura
prepare the part that use laser on laser cad
feb 23
feb 25
fabrication
go to the lab to start fabricate by
3D printing and laser cutting
feb 26
feb 27
assembly and check for minimum feature
integrate all components together
feb 26
feb 27
complete feature
coding to set alarm and control color with joystick
add alarm and control of color
documentation
search for code on google
fab 28
mar 1