https://github.com/gavinlyonsrepo/timer_arduino_two
Countdown Timer: Range 1-99 minutes. Output time (mm:ss) to seven segment display and Audio to Buzzer. Input: Push button to start. Potentiometer used for time select.
https://github.com/gavinlyonsrepo/timer_arduino_two
arduino atmegap buzzer countdown-timer eagle four-digit-seven-segment kitchen kitchen-timer kitchentimer micro microcontroller potentiometer push-button seven seven-segment seven-segments-display sma420564 timer
Last synced: 4 months ago
JSON representation
Countdown Timer: Range 1-99 minutes. Output time (mm:ss) to seven segment display and Audio to Buzzer. Input: Push button to start. Potentiometer used for time select.
- Host: GitHub
- URL: https://github.com/gavinlyonsrepo/timer_arduino_two
- Owner: gavinlyonsrepo
- Created: 2019-02-02T23:22:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-08T19:38:40.000Z (over 6 years ago)
- Last Synced: 2025-02-28T23:46:40.506Z (7 months ago)
- Topics: arduino, atmegap, buzzer, countdown-timer, eagle, four-digit-seven-segment, kitchen, kitchen-timer, kitchentimer, micro, microcontroller, potentiometer, push-button, seven, seven-segment, seven-segments-display, sma420564, timer
- Language: C++
- Homepage:
- Size: 226 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Overview
--------------------------------------------
* Name: timer_arduino_two
* Title: Micro-controller Countdown Timer
* Description: Countdown Timer: Range 1-99 minutes.
Output time (mm:ss) to seven segment display and Audio to Buzzer.
Input: Push button to start. Potentiometer used for time select.
* Author: Gavin Lyons
* URL: https://github.com/gavinlyonsrepo/timer_arduino_twolibraries used
--------------------None
Software Used
------------------
Arduino IDE 1.8.5Eagle 9.3.0
Parts List
------------------------------
The schematic drawn in Eagle is in documents section.You will need following parts.
>
> ATmega328p micro-controller as per schematic or alternatively a Arduino uno/nano module.
>
> Resistors: 20 ohms , 220 ohms, 660 ohms, 10K , 500ohms X 7, 1K X 4
>
> Transistors 4 X 2N2222 NPN
>
> One 4 digit seven segment module (SMA420564)
>
> one 50 k potentiometer
>
> one pushbutton
>
> One on/off SPST switches
>
> One piezo buzzer passive
>
> One 16 Mhz crystal
>
> One Lm317 voltage regulator
>
> Capacitors. two x 22pF, three x 100nF , 1uF
>Features
------------------------
The user selects the countdown time (1-99 minutes) with the potentiometer then starts with the pushbutton.
Time remaining is displayed on seven segment display. When finished the buzzer is activated and Zero displayed on 4 digit 7-segment display for a few minutes, The unit then shuts off display and buzzer.
LED Array Pin Layout
| Pin Uno | Pin Atmega | 7 Segment pin |
| --- | --- | --- |
| D2 | PD2 | a |
| D3 | PD3 | b |
| D4 | PD4 | c |
| D5 | PD5 | d |
| D6 | PD6 | e |
| D7 | PD7 | f |
| D8 | PB0 | g |
| n/c | n/c | p |
| D10 | PB2 | d4 |
| D11 | PB3 | d3 |
| D12 | PB4 | d2 |
| D13 | PB5 | d1 |
The 4-digit seven segment display (SMA420564 or SM420564) is a common-cathode display.
4 Digit 7 Segment Cathode Red LED Display 0.56" SM420564.
Schematic
----------------
Copyright
---------
Copyright (C) 2019 Gavin Lyons
see LICENSE.md in documentation section
for more details