Skip to content

pranavs6/7segment-4digit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

7segment-4digit

Last updated : 02-17-2024

This is an intriguing project of mine - A 4 digit, 7 segment display, that I made with a couple of arduinos and some led strip pieces that act as each segment of the 4 digits.

c7a3034e-fb08-4eee-b593-0c5cce658b52.mp4

Parts :

  1. 2x Arduino - I have used a Nano and an Uno for 2 digits each. Also you can use a 74HC595 - 8 bit shift register to act as a multiplexer taking in 3 data lines from the arduino serially to give out 8 data output lines. This means you can use a single arduino to multiplex its lines to run all the 4 digits from a single source.

  2. 7x led strip for each digit + 1 strip for the blinker.

  3. BC547 transistors for each of the strip to get the signal data from the arduino and power in from the main 12v supply line, while isolating the 12v and 5v lines of the supply and arduino.

  4. 5v and 12v power supplies.

  5. Odds and ends such as a wooden board, wires, doodads.

The input :

  1. Initially, I hooked up the 0,1 - RX/TX lines of the Arduinos to a Raspberry Pi 3 to facilitate a serial connection through which, live time from the Pi is fed to the boards whose digits correspond with those displayed.

  2. Now, I have a DS1370 RTC module that holds time by means of an all time running setup, I just need to setup the initial time value and feed it to the Arduinos.

  3. One snag I have, is that, the DS1307 module gives data in an I2C pinout, that needs pins A4, A5 - SDA/SCL pinouts, which I have hooked up at data lines for the led units. Now, I am planning to use another spare Arduino to generate serial data and feed it to the two master Arduinos.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages