Seven Segment Display DIY




About: I just like to make staf xD If you want to contact me just send me massage and I will give you my email.

In this instructables, I am going to show you how to make a seven segment display with CD4511BE. I didn't made the dot "DP" becaise I had no need for it, but you can add it if you want.

I used CD4511BE so I could control display it with only four pins.

This easy, Fun and cheap project that you can do yourself.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Make Shape You Want

The material I used is plywood 4mm thick and I printed picture of seven segment display, then I draw how I would cut it, and finaly I cutted plywood in the shape I wanted.

Step 2: Assemble LEDs

Drill right size holes (My LEDs was 3mm),sand plywood so glue will hold it better,and then glue all LEDs.

Step 3: Add Resistors

You need to pick right resistors for your LEDs, I used 220 omh and if you use standard LEDs this ressistor should work for you too. If you dont know how to get right ressistor you can learn that HERE.

Step 4: Add Transistors

I used PNP transistors so I could power LEDs.

Arduino can only supply 200 mA, so I decided to use transistors to bring that to minimum.

I wired LEDs in row becaise transistors I use cant handle over 40 mA, but can over 15V.

All you need to do is to connect it like shown and connect all GNDs, and all anodes of LEDs, and that will be your + and - for giving power to LEDs.

Step 5: CD4511BE

I used this integrated circuit to lower 7 pins to 4 pins.

You need to take care of wiring sections of seven segment display and this integrated circuit or It will not work correctly.

Four pins from CD4511BE are connected to digital I/O pins on arduino and other two are connecred to arduinos 5V and GND. (You can also connect its 5V to LEDs anode, then it will get power from other source not from arduino)

It works like binary numbers, you can controll it by activating pins like this(0 is LOW, 1 is HIGH):

0001 - 1

0010 - 2

0011 - 3

0100 - 4


Check out how it works on youtube HERE.

You can also download code that I used in video.

Thank you for your time.

Arduino Contest 2016

Participated in the
Arduino Contest 2016

Make it Glow Contest 2016

Participated in the
Make it Glow Contest 2016

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    4 Discussions


    2 years ago

    Nice build. Adding the matching driver circuitry to the module is a good idea, it simplifies integration into larger projects.

    1 reply