Introduction: Arduino Data Glasses for My Multimeter

Picture of Arduino Data Glasses for My Multimeter

Video of the working device

Trying to build a cheap Arduino Data Glasses for everybody. Why? I just wanted one.

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. 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 optical design was the most difficult part, but I think I found a solution for this. The costs of the prototype amounted to +-70Euros.

And now I have a Head-Up Display For Hight Voltage

Step 1: What's Inside and How Does It Work?

Picture of What's Inside and How Does It Work?

The received Bluetooth data is displayed, on the OLED display. It's then reflected over the mirror, goes through the lens and you can see the picture in the little transparent acrylic glass.

That is the simple explication. The details are coming now :)

Step 2: The Lens. the Most Tricky Part

Picture of The Lens. the Most Tricky Part

I made the data glasses work, but it was more a trial an error challenge.

So I took a google crash course in optics.

First of all I had to understand the difference between a real and a virtual image with lenses. Then a very important thing is, that a human eye can only focus an object at a distance of min 25cm. And all what I needed was this formula (1/f) = (1/o) + (1/i) where f is focal length of the lens o is object distance to the lens and i is the distance of the virtual image.

Here are the values I used:

with f=10cm and o=7.3cm

you will get an i=-27.03cm (virtual images have always a negative value) and a magnification M=3.7

Lens Calculation Website
http://hyperphysics.phy-astr.gsu.edu/hbase/geoopt/image4.html

Step 3: Alternative Lens

Picture of Alternative Lens

I know that the lens is hard to find. I uses one of a cheap cardboard wich has lenses with a Focal length of 100mm and not like the google cardboard 45mm

UPDATE

I think I found a good solution for the lens. I just checked the physical data (FL = +- 110mm). and they should be perfect. I have no time right now, to test them, but if somebody could do it and give me a feedback, this would be great. A small Fresnel lens should do the job. and they are cheap and easy to find on the internet. And you can cut them with a cutter.

Like this one https://www.amazon.com/Small-Fresnel-Lens-Magnifier-Pack/dp/B00CF5ZXKK

An otherf alternative is a the lens of a head mounted magnifier. Normally they deliver 3 to 5 lenses and one of these should have a FL between 110mm and 120mm which works fine. It's just a little bit heavier and not so easy to cut

Step 4: Electronics

Picture of Electronics

Here are all the electronic parts for the data glasses

I just used a smaller battery in the final version.

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.

Step 5: the Enclosure

Picture of  the Enclosure

For the first tests, I used an enclosure made out of cardboard. This was a cheap solution and worked very well

For the final version, I used my 3D printer. The style file has been created in 123design. I need to make a few modifications to the design, but it's not bad for the first try.

Step 6: Connecting the Owon B35T Multimeter With the Data Glasses

Picture of Connecting the Owon B35T Multimeter With the Data Glasses

This multimeter has an intern bluetooth 4.0 communication, so you can connect it to your phone or tablet

I had to reverse engineer the serial protocol.

Config of the BT module. I used a simple Arduino program to send and receive Data to and from the module. First you have to set the module to Central.

AT+ROLE1 moule = central

AT+RESET reset AT+SHOW1 show Bluetooth name in response

AT+IMME0 connect automatically

AT+FILT0 scan for devices

AT+DISC? Show devices

To connect to the Owon B35T type AT+CONE0(Mac adress of the Multimeter)

These softwares can be found on github https://github.com/awall9999/Arduino-Glass

Videolink to the bluetooth test

Step 7: The Final Arduino Data Glasses

Picture of The Final Arduino Data Glasses

Here you can see, how all the parts fit in the enclosure. I tried different holders for the acrylic reflector

Here is also a part list:

Link to the software on github

Link to all the videos on youtube

Step 8: Pictures and Videos of the First Steps

Picture of Pictures and Videos of the First Steps

Test setup with different lenses

First bluetooth test video

One of the prototypes video

Things 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.

Comments

TimothyJ999 (author)2017-12-19

Great project!

I just wanted to pass on a good source of inexpensive lenses of all types, as well as beam splitter mirrors that transmit 50/50 (for a brighter image than plain acrylic). Go to surplusshed. com, they have hundreds of lens types you can browse, or use the lens finder if you know what you're looking for. A lens similar to the one in this project (double convex, 19mm diameter, 10.8cm focal length) is item L14219 for $4.50.

They have various types of plate beam splitters for next to nothing.

Also it's just a good place for optics, electronics, robotics parts--all kinds of miscellaneous surplus stuff for cheap. No connection with them, just a satisfied customer.

CalebGreer (author)2017-12-19

Noice. Looks like a fun project.

danielrp (author)2017-12-19

Amazing project! Congratulations.

BiBi_MCU (author)2017-12-18

Congradulation! So cool and usefull

Thanks for sharing

cocosoft (author)2017-12-18

Thumbs up on this one mate such intuitive use of OTS components. RESPECT!

andrew.spencer.2 (author)2017-12-18

How clever! I’ve often contemplated doing this with my welder. I’d like it to read out the amperage of the weld to a heads up display in my welding helmet in real time so I know exactly how much current I’m giving it with the foot pedal.

etmilosk (author)2017-12-18

Amazing achievement! Thank you.

YuMERA (author)2017-12-18

Bravo!

NeilRG (author)2017-12-16

This is a wonderful project as far as the wearable display is concerned. For remote multimeter i have several mooshimeters, which have the ability to link to an android or IOS device. The newest software allows the meter to talk to you.

I mention this as an off the shelf albeit pricier way to remotely measure dangerous voltages from a safe a vantage point, and not in any way to diminish what you have achieved.

First rate project! Thank you.

StevenN63 (author)2017-07-15

I'm trying to reproduce your glasses with a FLUKE Digital multimeter and I'm a little bit stuck at the part where I need to connect the HM-11 to the FLUKE.

I know on which characteristic the FLUKE is sending the values, so I need the HM-11 to get notifications on that certain custom characteristic, but I cannot seemto figure out how to do this. I've read the datasheet of the HM-11 but stil....

I hope you can or someone1 else can help me out...

edokan (author)StevenN632017-11-02

Hi,

Recently I had to reverse engineer a device communicating an android phone via bluetooth. I've enabled Developer Mode on my android device and enabled Bluetooth HCI logging. It creates a file which you can use Wireshark to read.

Create a simple step by step procedure for a single measurement, and repeat it a few times. You will discover a pattern in communication and little variances in data will tell you how to parse it.

mark_racal (author)2017-10-10

Wow you are a Genius.

awall99 (author)mark_racal2017-10-15

Not yet, but I'm working on it :) Thank you

mark_racal (author)awall992017-10-15

I'm an electronic engineer so dealing with high voltages is not usual for me so a slip of the hand means almost nothing but your instructables is really handy. I'm gonna make one of this but not for my profession, for my hobby :)

demee joluaan (author)2017-09-13

hi

I have bluetooth digtal multimeter owon B35

can ues (HC-05 BLUETOOTH MODULE) instead of (Bluetooth V4.0 HM-11 BLE Module) for Arduino Data Glasses for My Multimeter ?

awall99 (author)demee joluaan2017-09-13

I dont think so. The owon multimeter is just for Bt4.0

demee joluaan (author)awall992017-09-14

can you send Schematic and circuit (arduino bluetooth v4.0 and LCD connections)

ShadyE4 (author)2017-04-09

what is the power for this lens ?

awall99 (author)ShadyE42017-04-10

It's a Plano convex lens with an focal length of 100mm

Regards

Alain

ShadyE4 (author)awall992017-04-10

thank you

maketvee (author)2017-02-24

Congrats! Passion is everything! Awesome project and documenatation.

Fuzzy-Wobble (author)2017-02-15

rad hack.

awall99 (author)Fuzzy-Wobble2017-02-16

Yo man ;)

Tecwyn Twmffat (author)2017-02-15

A well deserved grand prize win!

awall99 (author)Tecwyn Twmffat2017-02-16

Thanks, I verry proud about it

ossum (author)2017-02-16

It always makes me happy to see a grand prize winner that totally deserves it, no doubt about it. Well documented, interesting, and genuinely useful, good job!

awall99 (author)ossum2017-02-16

Thank you.

random_builder (author)2017-02-14

Grand prize on Epilog contest! That's great! This is pretty good project, too!

Scratch that "pretty good project" I watched the vid and this is AWESOME!

DrunkProgrammer (author)2017-01-03

This reminds me the pyramid hologram, but if I am right the pyramid hologram can not be seen in the daylight does this project have the same problem?

awall99 (author)DrunkProgrammer2017-01-03

You're right, It's based on the peppers ghost effect. like all the pyramid hologram systems.
In normal rooms, there is absolutely no problem. If you look at a window the picture disappears. That's not really a problem. If you use a small plastic mirror instead of the acrylic glass, it works also in a bright area.

DanielP458 (author)awall992017-02-08

Hi awall99!
Thank you for such great instruction!

I had a physical question in mind, maybe you know more about that.
What is the actual purpose of the lens?
I mean, is its primary goal is to match the image to suit acrylic glass rectangle, or its primary goal to focus the image to infinity (so your eye sees the image without need to refocus on acrylic glass)?
Or these goals both are primary for lens?

Thank you!
Daniel

DrunkProgrammer (author)awall992017-01-14

By the way I noticed that my nearsightedness glasses are actually reflecting pictures even on daylight!

DrunkProgrammer (author)awall992017-01-08

This will remove the "see through" ability of the glass. What about a prism?

ankris (author)2017-02-04

awesome , can you plz share the program?

sak4 (author)2017-01-13

That is simply awesome!

ThirdEarthDesign (author)2017-01-07

Excellent work, kudos to you, Sir. I like it very much!

gnusci (author)2017-01-04

It seems to me this is a HUD device:

https://en.wikipedia.org/wiki/Head_up_display

And the following HUD patent is expired:

https://www.google.com/patents/US7982959

I am building one. I will post back the results.

Thanks for this very interesting project.

Ed

you should patent it ....GG

Frontpage32 (author)2016-12-26

You mention to make it so can see when is bright out. One of two ways to solve this and keep it see through. Have an interchangable display tinted and the other clear like you have. The other is to have a clip on tint. And when way to bright and seeing with both eyes not needed could use a mirrored display either clip on or replaceable.

rafaelnfs (author)2016-12-26

buenisimo me gusto muxo tu proyecto

AdityaC3 (author)2016-12-24

i always wanted one.. thankyou sir.. awesome

lupin492 (author)2016-12-21

Congratulations for the really hard (and patient) work you made with this!

SurajG4 (author)2016-12-21

Nice use of a reflex sight concept.though using a Fresnel lens might be a bad idea... I tried making a gun sight using the same concept with a fresnel but it was bad since the ridges would cause glares and often blur up the dot (in my case) and the oled (in your case).

SurajG4 (author)SurajG42016-12-21

in the end i bought a 5$ binoculers and used it's lens

Pixelboy2017 (author)2016-12-20

Wonderful concept and amazing business case. I''m thinking about having a display of bike dashboard in helmet

Pixelboy2017 (author)2016-12-20

Simply genius

mide_85 (author)2016-12-19

nice and love this idea!

lsmith34 (author)2016-12-19

simply brillint

leophp (author)2016-12-19

Amazing! Im working on a device that can show data with this proyect's principles.

Really grateful for this.

About This Instructable

143,117views

1,614favorites

License:

Bio: Building useless things since 1980
More by awall99:Arduino Data Glasses for My Multimeter Electric Paper PlanePi Zero IOT Led Matrix Beamer- A Message on the Wall
Add instructable to: