oled screen

Wearables are all the rage lately. Have you been eyeing the Pebble or one of the new smart watches lately but are not sure if it’s for you? With [GodsTale’s] “Retro Watch” you can now build your own, allowing you to try out a smart watch without making a huge investment.

This smart watch uses very common and easy to obtain parts: Arduino Pro Mini, HC-06 Bluetooth module, Adafruit’s 0.96’’ OLED display, and a lithium battery. It is amazing how few parts can be used to make such a functional project. While the example packaging shown is a bit rugged around the edges, it gets the job done. Having such simple hardware allows [GodsTale] to focus on the software. One of the coolest aspects of this project is the Android app [GodsTale] provides. The app provides basic functionality, such as viewing RSS feeds and Android notifications. Check out the GitHub and a more detailed write-up for more information.

It would be great to see this project evolve in the future, it has so much potential. We would love to see a custom circuit board, or a model for a 3D printed case for this awesome smart watch. See a video of the Retro Watch in action after the break. If you thought this was cool, check out a few of these recent hacks.

A few days ago we featured the USBPass, an offline password keeper made with very few components. At the end of our write-up we mentioned that [Josh] was already working on another version of his hardware, which involved adding an OLED screen to the platform. To help him pick one he created QtLedTest, a Qt-based tool that simulates different OLED displays and GUI layouts for them. Internally QtLedTest is composed of QLedMatrix (a widget that simulates LED matrices), an SSD1306 OLED controller simulator, a simple graphics drawing library and some functions to draw text on the simulated screen. [Josh] used Fontbuilder together with a program he made in order to convert fonts he had found on the internet to C files. All the source code [Josh] made can be found on Github and should be updated in coming weeks as the final program is a bit slow to render the simulated screens.