Does this project spark your interest?

Become a member to follow this project and don't miss any updates

$60 bluetooth head mounted display.

The HMD is bluetooth enabled and compatible with both Linux and Android.

Similar projects worth following

This project was created on 07/24/2014 and last updated 9 months ago.

The OLED display is a small .96" display controlled by an arduino nano board. The display receives text and commands from a HC-05 serial bluetooth module connected to the arduino. There is also a small speaker and RGB LED connected to the board. The OLED display, RGB LED, and speaker are all controllable over bluetooth. The device is powered by a adafruit powerboost module connected to a small 0.7Wh lipo battery. The optics are a small mirrored right angle prism and a magnifying lense. The frame and casing is all 3D printed with ABS using a solidoodle 2 pro printer. The Arduino communicates with the oled display using i2c (inter-integrated circuit). The RGB LED and the speaker use the arduino's digital output pins. The display is controlled over bluetooth using a application running on an Android phone or Linux terminal. The glasses are very portable and foldable.

Total cost ~$60.

System Design:


Component List:

  • Arduino Compatible Nano V3.0

  • PowerBoost 500 Basic

  • Oled Display Module

  • 3.7 volt - 180mAh 45C Lipo

  • HC-05 Wireless Bluetooth Serial Transceiver


  • micro-speaker

  • Common anode RGB LED

This project connects to networks through the bluetooth module. All the project files are open and available online.

Project logs

View all 8 project logs

Build instructions
  • 1

    Circuit schematic.

See all instructions

Enjoy this project?

John Gruenenfelder wrote 08/31/2014 at 07:05 point
This is a fantastic project. I don't see it expressly denied here... and I'm sure you don't want to become a HMD factory, but would it be possible to purchase one, or at least the printed pieces? If not, you have fortunately provided all the schematics and I know there's a Maker spot around here somewhere that must have access to a 3D printer.

Anyway, good show!

Are you sure? yes | no

Tony wrote 09/03/2014 at 18:03 point
Hi John, please take a look at the example code on github also.

Are you sure? yes | no

superminer97 wrote 08/19/2014 at 10:55 point
woukd be nice to see what you see when its on your head

Are you sure? yes | no

Tony wrote 08/19/2014 at 17:37 point
Good idea, i'll work on that when i have time.

Are you sure? yes | no

Jasmine wrote 08/15/2014 at 23:39 point
Hello Tony, please review your project documentation to ensure it has everything we require for it to be considered for the next round of The Hackaday Prize.

By August 20th you must have the following info on your project page:
- A video. It should be less than 2 minutes long describing your project. Put it on YouTube (or Youku), and add a link to it on your project page. This is done by editing your project (edit link is at the top of your project page) and adding it as an "External Link"
- At least 4 Project Logs
- A system design document. Please highlight it in the project details so we can find it easily.
- Links to code repositories, and remember to mention any licenses or permissions needed for your project. For example, if you are using software libraries you need to document that information in the details.

You should also try to highlight how your project is 'Connected' and 'Open' in the details and video.

There are a couple of tutorial video's with more info here:

Good luck!

Are you sure? yes | no

Tony wrote 08/19/2014 at 17:38 point
Thanks Jasmine, I think I have everything now.

Are you sure? yes | no

Mis012 wrote 08/14/2014 at 18:09 point
And if I don't own a 3D printer? And don't know about any near 3D printer for public use?

Are you sure? yes | no

PointyOintment wrote 08/14/2014 at 22:19 point

Are you sure? yes | no

Klemens Thaler wrote 08/05/2014 at 09:43 point
What about the software on the Arduino?

Are you sure? yes | no

Tony wrote 08/14/2014 at 04:21 point
I will be posting the arduino and android example code soon.

Are you sure? yes | no

linux wrote 07/29/2014 at 18:38 point
For $60 i'd buy one

Are you sure? yes | no

avishorp wrote 07/29/2014 at 05:55 point
Nice work. I'm also looking forward to hear about the optics. I was facing similar problems with my ASTROGUN project.

Are you sure? yes | no

j0z0r pwn4tr0n wrote 07/28/2014 at 21:31 point
What is the average battery life per charge?

Are you sure? yes | no

Tony wrote 07/29/2014 at 05:02 point
Please see my latest project log about power consumption.

Are you sure? yes | no

Arcadia Labs wrote 07/28/2014 at 16:28 point
Very nice project, I'd like to know more about the optics

Are you sure? yes | no

Tony wrote 07/29/2014 at 04:57 point
Thanks, I'll post details about the optics later this week.

Are you sure? yes | no

Steven L. wrote 07/28/2014 at 12:54 point
Hey, nice project! Re: the optics part, are you using a beam splitter or a little mirror?

Are you sure? yes | no

john.ohno wrote 07/28/2014 at 12:40 point
Looking forward to seeing the info on the optics.

Are you sure? yes | no

Similar projects