Recycled 7-segment Display from an old alarm clock

in #electronic6 years ago

Hello friends!
I spend my weekend with this display I took from an old alarm clock.

The beginning

The first hours were used to find out how this thing gets connected (I did not found a datasheet).
As I figured it out I started soldering... without a plan :$
That's why the resistors at the right side are bend a little bit^^ As long as it works I have no problem with that :D

As I finished building I started programming the arduino which is the core element.

  • It powers the Display
  • It controls the individual Segments (the tricky part. I am going to explain later why)
  • It drives the MOSFET's

The display has two individual negative terminals which are connected to different segments.
For example:
The first 7-Segments are not connected to one negative terminal, they are mixed!

Multiplexing is the solution

The two MOSFET's in the left center are responsible to control the negative terminals.
They are switching on and off very quickly so it looks like all segments are always on.
The downside is that it is hard to programm your code fast enough and that you can display everything you want.

Here is a picture of the result:

photo5255848469522917635.jpg

Future plans:

  • running letters
  • easier programming (at the moment everything is hard-coded)
  • 3D-printed case

I hope you liked this little project!

If you have any questions leave a comment!

Have a nice day!

Sort:  

Its nice that you were able to re-purpose the display! It reminds me of a video on YouTube where an old screen from a Nokia phone was reused with arduino.

Congratulations! This post has been upvoted by SteemMakers. We are a community based project that aims to support makers and DIYers on the blockchain in every way possible. Find out more about us on our website: www.steemmakers.com.

If you like our work, please consider upvoting this comment to support the growth of our community. Thank you.

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.029
BTC 61760.04
ETH 3379.87
USDT 1.00
SBD 2.52