You Are Here: Home » AVR ATmega Projects » Wireless Altoids Display

Wireless Altoids Display




Wireless Altoids DisplayThis Instructable will show you how to modify an Altoids tin for a wireless 2×16 character display.

Using an Altoids tin was inspired by the need to have a small yet protective enclosure for a pair of Xbee modules recently bought from Sparkfun. I purchased the Xbee Pro modules with external antenna for the extended range the setup provides (useful for future projects). Then I realised I would need to mount the antenna socket and have a box to house the circuits.

A L T O I D S !

Overall Configuration

There will be a ‘remote’ Altoids tin containing Arduino, LCD and Xbee module.

A second Altoids tin containing an Xbee module only. This connects to the PC with a USB to FTDI serial cable.

Data is sent from the PC using a terminal program such as the Arduino ‘Serial Monitor’ and appears on the Altoids display.

So here are some possible ideas for use with this setup:

(Data flow PC to Wireless Display)
– Email Notifier
– RSS Feeds
– Facebook/Twitter Updates
– Realtime Clock

(Data flow Wireless Display to PC)
– Weather Station
– Speedometer
– Engine Monitoring
– Heart Rate Monitor
– Other realtime data logging

Let’s get started!

Step 1 Components & Tools

So here’s a list of what you’re going to need for this project:
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

 A) Featured P2P Wireless Setup

– (2x) ALTOIDS TIN
– (1x) Arduino Duemilanove
– (1x) 2×16 LCD HD44780
– (4x) Hex Posts/Spacers
– (4x) Matching Screws
– Form of sheet insulation (Card / Foam etc.)

– (2x) Xbee Modules (U.FL antenna connector)
– (2x) U.FL to RP-SMA cable connector
– (2x) Adafruit Industries Xbee Adapter Kit
– (2x) RP-SMA 2.4Ghz Duck Antenna

– (1x) USB type A to type B
– (1x) USB to serial FTDI
– Cat5 Cable

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

I realise that the Xbee modules can be quite costly.

If you still want wireless and you’re content with one-way communication then there are alternative radio modules such as these from HopeRF:
http://shop.jeelabs.com/products/rfm12b

I think it’s worth mentioning that this project can still be effective without wireless communication so why not create a neat USB desktop widget?

B) USB Version Only

If you just want to create a USB Altoids Message Display you’re going to need:

– (1x) ALTOIDS TIN
– (1x) Arduino Duemilanove
– (1x) 2×16 LCD HD44780
– (4x) Hex Posts
– (4x) Matching screws
– (1x) USB type A to type B
– Cat5 Cable
– Form of sheet insulation (Card / Foam etc.)

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Tools Needed

– Soldering iron & solder
– Needle-nose pliers
– Scissors
– Tin snips
– Marker pen
– Wire strippers
– Cross head screwdriver
– Fine grade sandpaper
– Drill & bits 3mm + 6.5mm

Step 2 Prepare the surface…

As iconic as the Altoids graphics are, I found that I quite liked the ‘brushed’ metal look.

Take some sandpaper and begin wearing away the top layer of paint.

(The finer the grade of sandpaper, the smoother the finish)

Step 3 Mark & drill holes

Mark & drill holesYou will need to mark out and drill 6x holes in total.

1. Place the the LCD over the top surface and mark 4x holes (3mm)
Alternatively you could create a cardboard template to be more accurate.

2. Use a larger, 6mm drill for the antenna socket.
I chose to mount the socket on the back left on the tin as this would allow the antenna to be folded down parallel to the case for storage.

3. The final 6mm hole (underneath display) will allow the wires from the LCD to pass through to the inside.

NOTE: Be patient when drilling these holes through the metal. I found that the best solution was to use a combination of a high speed setting and slow movement into the material. If you’re too quick, you can easily deform the metal.

Step 4 Attach the Antenna Socket & Posts

This is fairly straight forward stuff…

1. Push the RP-SMA antenna socket through the case to the outside.
Leave the locking washer on the inside so that it bites into the metal when tightened.

2. Screw in the 4x hex posts.
You may wish to add matching nuts and locking washers if the posts are too loose.

This is fairly straight forward stuff…

1. Push the RP-SMA antenna socket through the case to the outside.
Leave the locking washer on the inside so that it bites into the metal when tightened.

2. Screw in the 4x hex posts.
You may wish to add matching nuts and locking washers if the posts are too loose.

Step 5 Insulate!

Now, you don’t want to short out any of your Arduino + Xbee circuits.
Make sure the inside of your case is well insulated.

I just used some black card and cut it to the outline profile of the Altoids tin.

You will need three main insulating panels:

1. Bottom of tin
2. Underside of lid
3. Wrap around panel for Xbee module (see page about adding Xbee)

For more Detail: Wireless Altoids Display

Leave a Comment

You must be logged in to post a comment.

Read previous post:
Secret Knock Detecting Door Lock
Secret Knock Detecting Door Lock

Protect your secret hideout from intruders with a lock that will only open when it hears the secret knock. This...

Close
Scroll to top