Arduino Weather Station

I finally decided to build my own weather station using the Arduino Uno.


The first stage of the project will be to monitor temperature, pressure and humidity.


From reading up a bit on the subject I’ve come across the following sites to help me get started:


Construction of modules

Finally started putting the temperature, humidity and pressure sensors together. Added in a DHT22, BMP085 and ENC28J60 ethernet module.

Downloaded the following libraries:

Had to hunt around a bit for libraries that were compatible with the new Arduino Software

Humidity Sensor

Humidity Sensor

Ethernet Module

Ethernet Module

Pressure & Temperature Sensor

Pressure & Temperature Sensor



Monitor bezel finally installed

Finally got around to installing the monitor bezel and configuring the joysticks and buttons.

One thing I realized is that I mounted the joysticks upside down. 🙁 At least they are fully configurable in Mame and up is now down and down is up 🙂

The graphics on the TV is not as clear as I would like it to be – need to look into why this is, but its all very playable and have already put a few hours into bubble bobble 🙂 The camera pics are a bit out of focus so it looks a lot worse than it really is.

No updates for a while

I still haven’t quite finished things off yet – still need to configure the buttons and finished off the PC setup. Hopefully I”ll get some time soon and finish it off. It’s 99% complete 🙂

Connecting up all the electronics

Connected up the coin door mechanism and wired it into the joystick.

Inserted push to make reset button to power on the PC. I thought this last minute add on might be useful as then I don’t have to keep opening the door to power on the PC.

Wired up my DIY amplifier. Its  a bit of a hack job but in the end it sounds great and works well and didn’t cost much as all to put together.

All the electronics are almost all wired up

Artwork installed

Control panel installed. Its not as flush as I’d like it to be. I might still have to work out what to do on the corner as there is a small gap.

I struggled to find a decent way to mount the marquee. Eventually after checking up on a few sites, the best way to do it is to have some perspex installed in the inside. The marquee is then fitted between the inside perspex and the marquee perspex.

Marquee installed – its also not 100% as there is a small gap at the top. I’ll fix this later on on v2 on the cabinet 🙂

CPO and Marquee Artwork

Speaker grill installed

Now would be a good time to check is the TV actually works! 🙂

Still need to install the TV bezel.

CPO & Wiring

Printed out the CPO on vinyl, installed the joysticks and buttons and wired up.

2nd coat

Painting all done!! Time to start assembling the electronics

I’ve build a small 2 x 10W stereo  amplifier for the TV speakers from a few electronics components.

First coat of orange paint

After a light sand applied the first coat of orange paint. Its finally starting to look like a arcade machine! 🙂

2nd coat of wood primer applied

Second coat on the back door – all ready to paint now.