Hi Makers and developers, I am back with an another instructable of mine. This time, I am going to start a series of instructable to build a complete framework.
I have been working with the Open source AR HuD for quite a few month and i came up with Arduino glasses, but Arduino is underpowered to do complex AR operations. So I have to choose a powerful processor for the same. I had intel Edison and raspberry pi in my mind for their small form factor. Being an Intel software Innovator adds advantage to me to get access to the Intel development kit.
So now in this tutorial series, i am going to show you and explain you on build a complete full fledged Augmented reality headset and how it can modify to get the cool application out of that.
Step 1: Parts Needed
Now in this tutorial i am goin demonstration on how to build the new customised HuD display and connect it with intel edison and OLED display to display text in your device.
Xadow expansion board
Step 2: How to Build the HuD
Now let's start with explaining you on how to build the HuD.
This is the next version of my HuD. My previous version of HuD needs to have an inverted image and including a lens to prevent infinite focus. I have solved that problem by using a mirror to extend the focal length and the inversion reversal. Cut those transparent sheets as per your OLED size and use superglue to fix it in place. Please be careful when using super glue. It can be dangerous.
Step 3: How HuD Works
How it works?
1. Image from the display is being reflected to around 45Degree and image is being reflected
2. The refractor sheet refracts the inverted image to another 90Degree
3. Which again inverts the inverted image and projects the image to the eye peice.
Step 4: Xadow Wearable Kit
Now regarding the Xadow wearable kit. It is a really cool development kit for wearables. you don't need to solder or get fuzzy with wires. It is a simple plug and play type of board.
It consists of intel Edison connected to the expansion which has four connector in which one is for programming, another for sd card and other for module connectivity.
My entire instructable series for this prototype will be based around with this dev kit.
Now connect the FRC cable and connect the OLED display to the Edison board and connect the programming board
Step 5: Software
Now download the sketch and test your OLED for working.
You need to have the XadowSeedOLED display library in your arduino IDE.
You can try those "hello world" example.
Now it works. But the problem is font is small and not readable.
You need to create a custom BItmap image for the display for clear viewing.
You can use a MSpaint to reduce the resoution to 128 * 64 in properties menu and create your font and rotate it as per the image.
You need to download the BMP-LCD application to convert the BItmap to 8 bit array
Download this sketch and copy the bitmap and push the code into the edison.
Now it will display the Bitmap image to the OLED.
Step 6: Testing!!!!!!!!
Now take a foam and cut it off its size and fix the board and the battery to it.
You can now remove the programming header and fix it in the foam as per the image or as per your convenient.
No stress on where you want to fix and how. You can put in your creativity.
Now fix the OLED display to the Hud display and test it on how it works.
Try to rearrange the display exactly to the centre for better viewing experience.
Tada!! It is done.
You have made yourself an Augmented reality headset using Intel Edison. In the mean time try to make a fun application based on this project and post it here.
My next instructable will be on Recording sensor data and be projecting it in the display in a cool manner. I can assure that it won't be boring as the normal numerical data.
Feedbacks and comments are welcomed.