Raspberry Pi Zero Prism

Pi Zero Prism is the upgraded version of Pi Zero Smart glass.Uses Image,Facial,ocr recognition,and browse Internet on it.

Similar projects worth following
Designed by Ricardo Ferro | Licensed under CC BY 3.0
I didn't want to buy Google glass so I made Pi Prism thats customizable.

Hackaday Challenge 2017 Section


Challenge the project addresses
  • Dangerous protesters and rioters with masks destroying property and harming others, without the thought of any consequences through there anonymity.

How will alleviate or solve the problem that the project addresses?

  • The theory of identifying a masked person in real time, reduces there chances of them causing a crime.

Discuss how the project might be world changing.

  • Reduces crime, inspire someone else to build a better live facial recognition api.

In theory its simple.

Add a Pi Noir V2 IR with either 680nm, 720nm, 850nm, 950mm Filter to see through the black masked material.

Use Facial Recognition API,depending on the API use facial search matching, gather info which is shown on the prism.

Besides that it can be used for other things as well.

Publish at least one (1) image illustrating how the project might be used. This may be a sketch, schematic, flow chart, rendering, or other type of image.

Git hub link added



I'm assembling a low cost kit, also the prism will be a lot thinner, with the pcb instead of wires.

5/10/16 Im sold out of pre built prisms.

New Video of the Pi Prism Added new 16.5 x 38 DCX lens. With the Penta-prism the people facing you do not see the screen (mainly for privacy). Also I made the eyepiece bridge longer.

Blurry Picture taken with iphone (the screen is crispy clear irl)

OCR recognition demo above

older video of a Short demo of Pi Prism(with 14mm dia 20mm focal optics) with varying brightness sensor and prism.

Updated Pi Prism Design files

Zip Archive - 235.51 kB - 12/12/2016 at 21:27



updated piholder top plate for HDMI

Standard Tesselated Geometry - 806.68 kB - 11/18/2016 at 03:57



Updated The Front piece Print File

Standard Tesselated Geometry - 781.35 kB - 11/18/2016 at 03:14


piprism 3d print files + code

Zip Archive - 154.81 kB - 11/09/2016 at 17:57


  • 1 × Raspberry Pi3 for Quick Programming, and switching card into pi zero.
  • 1 × PI NOIR Camera V2 or Pi Camera V2
  • 1 × Silicon 30AWG wires (variety of colors is recommended)
  • 1 × 20x SMD Tactile Pushbutton Key Switch Momentary Tact 2 Pins
  • 1 × Raspberry Pi Zero v1.3 Camera Edition

View all 12 components

View all 13 project logs

  • 1
    Step 1

    here we have the Kopin 922k, we will extract the lcd module only.

  • 2
    Step 2

    Unscrew the case the holds the microlcd

  • 3
    Step 3

    Becareful not to damage the ribbon cable connected to the microLCD

View all 32 instructions

Enjoy this project?



Martin Zwigl wrote 08/10/2021 at 16:54 point

Hello Ricardo
Thank you for putting in the effort. I am "reviving" this project for myself. I have small display that I am going to power with a LattePanda Alpha

Kind regards,
Martin aka PapaPimiento

  Are you sure? yes | no

Martin Zwigl wrote 08/11/2021 at 15:42 point

As for the lense: would you be so kind as to tell me how far away from the display and/or the prism it is positioned?

  Are you sure? yes | no

Yusuf BAYLAV wrote 02/15/2019 at 12:25 point

Hello Ricardo,

Any cheaper alternative for the display module? It is $200 in AliExpress. Could you provide a cheaper alternative?


  Are you sure? yes | no

adam wrote 07/08/2018 at 17:12 point

what do you recommend as a cheaper lcd display?

  Are you sure? yes | no

laneramsey123 wrote 05/13/2018 at 19:15 point


Where specifically do you get all your components from? This would help me out a lot.

  Are you sure? yes | no

Michael wrote 02/11/2018 at 21:33 point


Isn't the prism act like a mirror  and mirroring the display? how did you not use a mirror to over come it?

the "My open source glass" project use a mirror with a prism

  Are you sure? yes | no

Jdomville wrote 08/07/2017 at 20:33 point

I saw a comment on Thingiverse where you are selling the Pi Prism. Is there a link where I can check it out?


  Are you sure? yes | no

craigm26 wrote 05/23/2017 at 23:44 point

Your components lists a Raspberry Pi 3 - isn't this for a Raspberry Pi Zero?

Also, this is perfectly laid out for what I was going to do. I'll copypasta for the use case of real-time closed captioning (google speech api - or Mycroft).

Also, with chromium, there's a new nugget for dev build for AR implementation:

  Are you sure? yes | no

anhtuan.manga wrote 05/13/2017 at 09:22 point

Can you give more detail about video module

  Are you sure? yes | no

Morning.Star wrote 05/09/2017 at 16:22 point

Impressive work, really compact optics. Nice to see another wearables geek! ;-)

  Are you sure? yes | no

ActualDragon wrote 11/17/2016 at 15:31 point

yeah, AWESOME project, it's a poorman's google glass. 

  Are you sure? yes | no

Ricardo Ferro wrote 11/17/2016 at 18:57 point


  Are you sure? yes | no

Michael wrote 11/17/2016 at 11:51 point

Very nice project.

Can you give more detail about the optics / prism, where to buy etc.

Do you think this monocular will fit also?

  Are you sure? yes | no

Ricardo Ferro wrote 11/17/2016 at 18:57 point

Thank you!

The optics I used are from
its the 16.5 x 38mm FL, Grade 1, Double-Convex Lens
The Penta Prism i used are 
The monocular will fit but the optics FL may differ since the micro display size might be different. Just measure the focal length between the stock lens and the micro display.

  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