Arduino Glasses a HMD for Multimeter

Building an HMD with no special parts, to make work easier and safer

Similar projects worth following
Trying to build a cheap Arduino Data Glasses for everybody.
It's working, and now it can even help to avoid accidents. From the first idea to the working prototype, it took 4 Month

The challenge was, that It should be constructed out of common materials that can be found easily.
The project is more about how to build the optical system for this HMD
I have a few ideas and one of them is to connect it to a Multimeter over Bluetooth to get the Data right in front of my eyes.
One thing is clear, you can not just place a screen in front of your eyes, because it will not be possible for them to focus it.

In the logs you can see from the first tests to what I have now.
The whole project runs under Open Source License.

And please, if you use my design, do not forget to mention that it is based on my idea and add a link to my homepage
Thank y

The optical design will be the most difficult part, but I think I found a solution for this.

Follow the project logs to see the updates. The costs of the prototype amounted to 70Euros.

Video of the working device

Link to the video and Link to the video in German

One of the Prototypes

Link to the video

Standard Tesselated Geometry - 150.67 kB - 09/24/2016 at 21:03


Standard Tesselated Geometry - 160.63 kB - 09/24/2016 at 21:03


Standard Tesselated Geometry - 58.68 kB - 09/24/2016 at 21:03


Standard Tesselated Geometry - 62.58 kB - 09/24/2016 at 21:03


Standard Tesselated Geometry - 36.61 kB - 09/24/2016 at 21:03


  • 1 × arduino pro micro
  • 1 × Bluetooth V4.0 HM-11 BLE Module
  • 1 × 280mA Lipo Akku
  • 1 × 50 - 500mA LiPo Charger Circuit
  • 1 × 30mm acrylic plano convex lens with a FL of 100mm

View all 9 components

  • Feeling pissed off

    Alain Mauer02/26/2018 at 21:08 14 comments

    I'm really feeling pissed off, when I see people using my designs and try to sell them as their idea.

    This guy makes a nearly 100% copy of my Data Glass and only after I send him an email he added "inspired by Alain^s Projects". just inspired, really ???????

    I think that's not the way open source should work. If you use the work of someone else, the minimum is to mention this person and set his website link in the description.

    The only thing which calms me down, is that it is still my invention and other people will know it.

  • Lens Alternative

    Alain Mauer12/18/2016 at 11:27 2 comments

    Hi, the lens is still the problem, because it is not easy to find.

    I think, I found a good alternative. A small Fresnel lens. Easy to find, cheap and you can cut it with a pair of scissors.

    Hopefully I will find the time to test it.

    The focal length is about 110mm, with should be fine.

  • New Display 0.49 inch

    Alain Mauer10/18/2016 at 19:56 5 comments

    The new displays just arrived. Will build a smaller version.

    I think I will start a new project for this.

  • Things to do

    Alain Mauer10/10/2016 at 07:24 0 comments

    Thinks to do:

    • Finishing the Software, to auto connect to a Owon Multimeter
    • Adding a battery indicator in the display. The BLE module has this feature.
    • Building different reflectors with tint and mirror foils, to make the glasses work in a bright area,
    • Reducing the weight and redesigning the enclosure.
    • Testing with a smaller 0.49 inch display.
    • Creating a technical Data sheet

  • The end is near

    Alain Mauer09/19/2016 at 16:07 0 comments

    Finally, all fits together.
    Now a nice video of it, a full description and I'm done.

  • Modifying the charger circuit

    Alain Mauer09/17/2016 at 19:28 0 comments

    I needed to change the LiPo batteries. I use now a smaller, 280mA, instead of the 330mA. For this I had to change the resistor in the charger circuit. It's 3k smd part. I soldered a normal resistor with the value of 5.6k in place to reduce the charging current to 200mA.

  • A small reflector modification

    Alain Mauer09/16/2016 at 07:43 0 comments

    Until now, I heated the reflection screen and bent it to 45 degrees. To make the construction easier I printed a new holder. In the picture, you can see the difference

  • I looks like this will be the final design

    Alain Mauer09/15/2016 at 08:33 0 comments

    I finally start handling the 123Design software and my 3d Printer.
    I was totally focused on my cardboard design enclosure, but at the end, I had to redesign the glasses due 3d print problems. Now you can adjust the reflection screen, to get the best view.In the next few days I'll test the electronic with the new LiPo, but I'm still waiting for the lenses.

  • B.T. Data Glasses in his new enclosure

    Alain Mauer09/02/2016 at 16:08 2 comments

    I finally printed out the covers for the enclosure. The mirror and the lens are mounted with all the electronics. All fits in, and it works great. This one has a lens with a focal point of 100mm.

    All in. The controller, bluetooth, display, charger and the LiPo Batterie.

  • First 3d printed enclosure

    Alain Mauer08/31/2016 at 07:25 0 comments

    I just bought me a 3d Printer, and this is the first enclosure for my Dataglasses.

View all 37 project logs

  • 1
    Step 1

    How it works

  • 2
    Step 2

    The Lens

    The lens was a tricky thing. I had not really an Idea about optics. So I googled and googeld, and I learned a lot about real images, virtual images focal points, and magnification. The best working lens is an Acrylic Plano convex lens with a focal point of 100mm. If you place the screen at a distance of 73mm from the lens away, you will get a virtual image at a distance between 27-30cm. The magnification factor is x3

    That's perfect, because another important thing is, that your eyes can only start focusing things at +-25 cm

    I found this website to calculate the object distance.

  • 3
    Step 3

    The electronic

    Here are all the parts for the data glasses

    I just used a smaller battery.

    To use the 280mA battery, I had to change the 3k resistor against a 5.6k resistor on the original board. The charging current is now reduced to +- 200mA.

View all 6 instructions

Enjoy this project?



Alain Mauer wrote 06/06/2017 at 08:17 point

Thanks Yann, this does explain the like explosion :)

  Are you sure? yes | no

John Heritage wrote 05/30/2017 at 11:29 point

Hmm,  you might consider swapping the side the battery is on for safety reasons; this project looks awesome!

  Are you sure? yes | no

osemrocak wrote 05/09/2017 at 12:23 point

Do you have parts list for the next smallest model?

  Are you sure? yes | no

Paul Perrin wrote 03/14/2017 at 18:42 point

A fantastic project.

I was wondering if there any mileage in putting the lens before the mirror - like very close to the display? I was thinking this would make the 'transmission' from original display to eye 'standard' - and different lens/display combinations/modules could be used at the back end.

  Are you sure? yes | no

JVS wrote 01/14/2018 at 19:48 point

I was thinking the same besides wouldn't it make the design less bulky and shave weight since you don't need the hollow arm and mirrors anymore? could use a thin arm with the display right next to the glass

  Are you sure? yes | no

ahmedfarahat926 wrote 03/12/2017 at 22:34 point

hello i want the project code 

  Are you sure? yes | no

Tony G. wrote 02/25/2017 at 13:27 point

Hello Alain, very nice project that you built up. I try to be able to comunicate an arduino pro micro and my Polar V800. I use an arduino pro micro mother board and a Bluetoot HM-11 module. Currently I tryi first to send somme info on the micro oled screen from sparkfun. For "static" data (I means hard coded) it works but when I try to send data from my modile via Bluetooth is does not work. So I just would like to know how you did connect you HM-11 bluetootj module to the pro micro? RX to TX, TX to RX and GND+VCC or do you put some other connexion? Because I saw on you pictures that you have more than 4 cables between the module and the mother board.
Thanks in advance

  Are you sure? yes | no

misaelrod wrote 05/03/2017 at 14:53 point

Hi Tony, were you able to make any progress on this? I was actually thinking of doing the exact same thing.

  Are you sure? yes | no

Tony G. wrote 12/22/2017 at 22:36 point

Hello misaelrod, I did stop my investigation due to triathlon season. From your side do you go further?

  Are you sure? yes | no

misaelrod wrote 12/26/2017 at 13:45 point

unfortunately I did not continue researching this either.

  Are you sure? yes | no

Alastair Young wrote 02/22/2017 at 06:30 point

I've been wanting to build almost exactly this to enhance my Dalek head control system. Being able to see where the eye is pointing is the next step towards full Kaled mutant transformation!

  Are you sure? yes | no

Alastair Young wrote 02/22/2017 at 06:49 point

I need video, but it can be closed circuit, and the electronics can be mounted elsewhere, but I have to thank you for all the insight into the optics!

  Are you sure? yes | no

Chris wrote 02/20/2017 at 19:07 point

Alain, thanks for the great project. I'm trying to build this for my first project. Is there a schematic for this. 

  Are you sure? yes | no

Alain Mauer wrote 02/21/2017 at 08:14 point

I did no really make a schematic, just a hint as you connect it, since you can use other modules.  I'm actualy working on a smaler version and I hope I can put it online in 3-4 weeks, this time with a complete schematic. Regards Alain

  Are you sure? yes | no

vega68256 wrote 06/24/2017 at 22:13 point

No hace la conexion 

  Are you sure? yes | no

sean egloff wrote 02/15/2017 at 19:55 point

The acrylic plano lenses are for sale in pairs for $2.95 from this site:

  Are you sure? yes | no

hidayatodin wrote 01/16/2017 at 09:25 point

It's so cool. Don't you want to sell it on Ebay as a DIY HMD?

  Are you sure? yes | no

Eckehard wrote 01/14/2017 at 17:28 point

Hi Alain, thanks for sharing this fantastic project! As a rc modell pilot, I m planning to use your glasses to view some telemetry data during flight (e.g. heigth, modell plane is currently flying, voltage of receiver battery, ...)

One probem is the mirror, which should be a surface mirror to avoid ghost images...

During search for such a surface mirror a friend point me to try an old disk of a harddisk drive...

Easy to find (for techies like us). Cutting the round disk to rectangular peaces is easy too..

Polish with toothpaste will clean it for final adjustment in housing.

I will give it a try...

  Are you sure? yes | no

suraj2596 wrote 12/20/2016 at 02:37 point

How good is the reflection? 

  Are you sure? yes | no

sravan reddy kumar wrote 12/17/2016 at 15:23 point

Its really awesome! What are the different implementations of this ,other than multimeter ?

  Are you sure? yes | no

Elvis wrote 11/16/2016 at 04:35 point

Hello! how to send the data by the Bluetooth to the OLED?  l'm a new one

  Are you sure? yes | no

neild001 wrote 10/09/2016 at 20:36 point

This is a great project, i was wondering how well the display works when outside in bright light.

  Are you sure? yes | no

Alain Mauer wrote 10/10/2016 at 02:58 point

Hi , it works perfect in normal rooms. If you look through a window or outside in a sunny day, the picture disappears. I will try different reflectors with tint foil or mirror foil, to see if this works outside.

  Are you sure? yes | no

neild001 wrote 10/10/2016 at 08:15 point

Great, I'd be interested to see if you can get a decent image outside. I was wondering how other devices manage this, and did some googling around NEDs (Near Eye Displays).  There's a great break down of the optics used in Google glass here: . There's more to it than I thought.

  Are you sure? yes | no

Alain Mauer wrote 10/10/2016 at 08:27 point

Exactly, I checked also the details of the google glass. That's nothing you can build in your garage :).  My glasses are working more like the "peppers ghost" effect.

It was more, like a challenge to me, to see if its possible to build something like this with common things, without looking to ugly. Apart from the Borg look.

  Are you sure? yes | no

radiusmike wrote 10/07/2016 at 01:41 point

Ausgezeichnet.  Das ist ja wirklich toll.  Gruesse aus Amerika.  I am looking to make something like this for my motorcycle.  A larger resolution would be great.  How can the image be made larger?  Thanks for any advice.  Tschuess.  Mike

  Are you sure? yes | no

Alain Mauer wrote 10/07/2016 at 10:54 point

Thanks for the positve feetback. Und Danke :)

  Are you sure? yes | no

ActualDragon wrote 10/07/2016 at 00:27 point

i looked for batteries, and just making sure, but i am able to run it off from 3.7V, right? And will 250mAh be enough? Thanks, love the idea, so glad it worked out!

  Are you sure? yes | no

Alain Mauer wrote 10/07/2016 at 10:47 point

I used a Arduino pro micro on 3.3v 8Mhz. 3.7V is perfect. With 250mAh Batterie it should run for min 5 hours.

  Are you sure? yes | no

René Arts wrote 10/06/2016 at 06:55 point

The newer ESP32 with bluetooth (and wifi, offcourse) might be a great upgrade for a next version, potentially saving a bit of power as well. Nice project anyway!

  Are you sure? yes | no

Alain Mauer wrote 10/07/2016 at 10:49 point

Yes you are right. Working allready on a smaller version with a 0.49inch display and the ESP32 would be a realy good option.

  Are you sure? yes | no

burner wrote 09/28/2016 at 06:33 point

Great work!

  Are you sure? yes | no

Alfonso wrote 09/05/2016 at 11:47 point

That tiny OLED is hard to find. Have you tested the 0.96" one?

  Are you sure? yes | no

Alain Mauer wrote 09/05/2016 at 12:18 point

yes, but it is to big. The small one with 0.66 inch, you can find here

  Are you sure? yes | no

James Newton wrote 09/06/2016 at 17:37 point

I'm curious what makes it too big... Is it because of the size of the enclosure, or the size of the lens, or something more?

  Are you sure? yes | no

James Newton wrote 09/06/2016 at 17:44 point

I'm asking because I was thinking about trying with something that has higher resolution and is larger. e.g.

  Are you sure? yes | no

Alain Mauer wrote 09/06/2016 at 17:57 point

The size of the enclosure is due the breakoutboard of the display (22mmx22mm), I working on an smaller enclosure for the moment. I use now a smaller LiPo

  Are you sure? yes | no

Alfonso wrote 09/08/2016 at 06:29 point

Thanks for your quick answer. The 0.66 display is hard to find out of sparkfun site. I woul much prefer a more 'standard' module.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates