Arduino based WebRadio player

Vassilis Serasidis always creates great embedded projects. This time he introduced Arduino based WebRadio player. This particular one uses Arduino Pro Mini which interfaces VS1053 MP3 -AAC – WMA audio codec chip module. For internet connectivity he used pretty standard ENC28J60 Ethernet module. Visual feedback is on 84×48 Nokia 5110 LCD. Since internet is full of radio stations that broadcast music, you can use a bit of your bandwidth and listen to radio. This may be useful in places where radio reception is bad like in basement, or garage workspace. This WebRadio has 14 predefined stations that can be changed while reprogramming Arduino. It is set to play at 64-kbps sound stream. This is done because of RAM small buffer on Arduino. It seemed to best option for flawless play. Tests indicate that it is capable of playing up to 320kbps from local network. Continue reading

Interfacing Nokia 5110 graphical LCD to Arduino

If you want simple and small graphical LCD for your project you should look at popular Nokia 5110 84×84 LCD. Hobbyists found it really simple and robust to use on microcontroller driven devices. If you look in eBay or any other store in China you may find them for couple bucks each. Display uses PCD8544 driver that can be interfaced using SPI interface. So it is easy to wire to any micro. Steve went through process of setting this LCD to work with Arduino. For this he used Adafruit graphical and controller libraries. They really make life much easier and all you need to worry is what to display. Continue reading

Arduino helps quit smoking

Sometimes we all nee a little encouragement. Visual means seems to work great. Take a smoking habit. All you hear that smoking is harmful and expensive. But how much? This is why thoughtfix started his project called Mint-sized success meter. The idea was to make a small device that would always remind how you haven’t been smoking and how much money you’ve saved. Device is based on Arduino Pro Mini which drives Nokia5110 LCD. Exact time is counted using Chronodot RTC. The assemble of it looks pretty straight forward – parts are mounted on small breadboard that fits inside mint-box. Adding LiPoly battery makes it neat portable reminder. Continue reading