Fun Shway Display using an Arduino

Build a nice looking LCD display with buttons for mounting on the wall.

Key Features:
2 line by 24 character LCD display controlled with 4 I/O’s (74HC164).
Back light control of LCD.
6 Buttons connected to 1 analog pin.
LM335 and LM334Z temp sensors.
Adjustable temperature offset.
Simple software clock.
Wall mounted in a picture frame.

Arduino Display

Step 1:

Many times I have gone to a lot of trouble to build a project and when it comes time to have a display somewhere the stuff I put on the wall is less than appreciated by those around me.
Sometimes even becoming such a point of curiosity for my youngest that it ends badly.

One day while looking at a shadow box picture frame I thought… I bet I could stuff some electronics in that. This is what I came up with. Its not in a shadow box frame but for what I have planned this works a little better.

I started by taking a look at the size of the general purpose proto board and the LCD. I knew the frame would have to be at least large enough for them. I also did not want to have any screws sticking out ( or even screw heads ) when this was finished.

Parts Lists.

Picture Frame:
1- 5X7 picture frame (dollar store).
4- Screws for the LCD
6- Buttons ( Normally open)
2- General purpose proto boards.
8- #6-32 Brass Machine Nuts.
4- #6-32 x 3 / 4 Brass Machine Screws.
1- 3 / 8 x 12 inch Smoked Acrylic sheet.
1- 8 x 10 x .093 Lexan sheet.
8- Sheet rock screws and anchors ( Mounting display ).
3- Packages Micro rare earth magnets.
4- #6 x 3 / 4 Phillips Pan Head Screws.

Electronics parts:
1- Arduino Uno
1- 24 character 2 line LCD.
1- 7805 voltage regulator.
1- LM317 adjustable voltage regulator.
1- 74HC164 serial in parallel out shift register.
1- 4N26 optical isolator.
1- 2N2222
2- 100uf capacitors
1- 10uf capacitor
3- .1uf capacitors (noise reduction)
2- infrared leds
6- Normally open buttons
14- 10K resistors.
4- 1K resistors
1- 220 Ohm resistor
2- 10K potentiometes
1- 25 Ohm resistor (2 Watt plus).

Temp sensors:
LM335 – each
2- 1K resistors

LM334Z – each
1- 220 Ohm resistor
1- 10K resistor

Jumper wires.

Tools:
Hand held drill.
Hand held cutting tool ( Dremel ).
Pack Number 409 Cutting Wheels ( Dremel ).
Acrylic Cutting Knife.
Screw Driver.
Dust Mask.
C Clamps.
Scrap Piece of wood.
Paper towels.
Solder Iron.
Solder.
Glue.
Round File.
Flat File.
Assorted Drill Bits.
150 Grit Sand Paper.
Square.
Metal straight edge.

Step 2:

I laid out how I wanted the LCD and buttons on the proto board, marked them up with a pencil and cut the hole for the LCD.

I wanted a pretty snug fit for the LCD but kept a little wiggle room too.

Step 3:

I removed the small metal tabs that hold the glass in place.
I used the removed piece of glass to mark up the piece of 1 / 4 smoked acrylic for cutting.
Schematic Arduino Display
The acrylic cutting knife is extremely sharp. Be very careful. Gloves and a well lit work space are important. Place a piece of scrap wood under the acrylic while you are cutting. Use a metal straight edge to make your cuts and drag the knife clear off the sheet. It takes quite a few passed before the acrylic is ready to be snapped off. The 1 / 4 sheet took about 60 passes.

[box color=”#985D00″ bg=”#FFF8CB” font=”verdana” fontsize=”14 ” radius=”20 ” border=”#985D12″ float=”right” head=”Major Components in Project” headbg=”#FFEB70″ headcolor=”#985D00″]Picture Frame:
1- 5X7 picture frame (dollar store).
4- Screws for the LCD
6- Buttons ( Normally open)
2- General purpose proto boards.
8- #6-32 Brass Machine Nuts.
4- #6-32 x 3 / 4 Brass Machine Screws.
1- 3 / 8 x 12 inch Smoked Acrylic sheet.
1- 8 x 10 x .093 Lexan sheet.
8- Sheet rock screws and anchors ( Mounting display ).
3- Packages Micro rare earth magnets.
4- #6 x 3 / 4 Phillips Pan Head Screws.

Electronics parts:
1- Arduino Uno
1- 24 character 2 line LCD.
1- 7805 voltage regulator.
1- LM317 adjustable voltage regulator.
1- 74HC164 serial in parallel out shift register.
1- 4N26 optical isolator.
1- 2N2222
2- 100uf capacitors
1- 10uf capacitor
3- .1uf capacitors (noise reduction)
2- infrared leds
6- Normally open buttons
14- 10K resistors.
4- 1K resistors
1- 220 Ohm resistor
2- 10K potentiometes
1- 25 Ohm resistor (2 Watt plus).

Temp sensors:
LM335 – each
2- 1K resistors

LM334Z – each
1- 220 Ohm resistor
1- 10K resistor

Jumper wires.

Tools:
Hand held drill.
Hand held cutting tool ( Dremel ).
Pack Number 409 Cutting Wheels ( Dremel ).
Acrylic Cutting Knife.
Screw Driver.
Dust Mask.
C Clamps.
Scrap Piece of wood.
Paper towels.
Solder Iron.
Solder.
Glue.
Round File.
Flat File.
Assorted Drill Bits.
150 Grit Sand Paper.
Square.
Metal straight edge.[/box]

For more detail: Fun Shway Display using an Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation and engineering. My writing style is clear and simple, and I am skilled in using infographics and diagrams. I am a great researcher and am able to present information in a well-organized and logical manner.

Follow Us:
LinkedinTwitter
Scroll to Top