A three- dimensional image formed by the interference of light beams from a laser or other coherent light source. The term ‘hologram' can refer to both the encoded material and the resulting image. A holographic image can be seen by looking into an illuminated holographic print or by shining a laser through a hologram and projecting the image onto a screen. Other methods of projecting and reflecting images are often described as holographic – or even misleadingly holograms because they have an optical presence, spatial quality or iridescent colors.



As shown in the flowchart, the idea is when a person/user comes in form of the device, the camera detects face/humans, process the image.


It removes the background and adds a black background because for projecting an object as hologram it is necessary. Once the image is processed another program replicated the video stream into four different directions which are then viewed on the device. This is taken care by one system.


The other system checks the object for distance and light. A light sensor and a distance sensor is attached to the device.  When an object is at a certain range from the device, the systems wake up the primary system to check for face detection. Also, the secondary system checks the amount of light on the object. If the object is illuminated below a certain lux level, it will switch on the external light attached to the device.


This is the basic working of the device.



Bill Of Materials

Click here for detailed BOM



The process involved in making the project can be split into 4 categories:




-Interface and Programming



Design [Week 3, Week 4 & Week 6]


I used software like Autocad, Fusion 360 and SketchUp as my primary tools to design. My whole project is built on MDF that was laser cut for most parts and certain joinery details with 3d printed parts. All the process learnt in Week 3, 4 & 6 had to be used to create a product such as this. The best part is how I can combine several processes in creating one final output.

Fusion 360

Laser Cutting

3d Printing

Note: The Making Process for all this can be accessed from Project Development Week

Electronics[Week 7 & Week 12]


I have never imagined that I would be able to design a circuit. The excitement I had when I was able to design and mill my own circuit in week 7 was incredible. For my final project, I needed to design and mill a board that can take multiple I/O pins. Basically a fab kit or Sasha kit. Designing my own modular board is one of the best things that I've done in Fabacademy and I'm really proud of the board I had designed in week12. Its the same board I'm using for my final project

Milled Board

Soldered Board



// defines pins numbers

const int trigPin = 11;

const int echoPin = 12;


// defines variables

long duration;

int distance;

int led1 = 4;

int relay = 10;


void setup() {

pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output

pinMode(echoPin, INPUT); // Sets the echoPin as an Input

pinMode(led1, OUTPUT);

pinMode(relay, OUTPUT);

Serial.begin(9600); // Starts the serial communication



int getDist(){

   int cm;

   digitalWrite(trigPin, LOW);


  digitalWrite(trigPin, HIGH);


  digitalWrite(trigPin, LOW);


  // Read the signal from the sensor: a HIGH pulse whose

  // duration is the time (in microseconds) from the sending

  // of the ping to the reception of its echo off of an object.

  pinMode(echoPin, INPUT);

  duration = pulseIn(echoPin, HIGH);


  // convert the time into a distance

  cm = (duration/2) / 29.1;


  return cm;



void loop() {

// Clears the trigPin

distance = (getDist() + getDist()+ getDist()+getDist()+getDist()) / 5;


if(distance <= 65)













Interface and Programming[Week 13]


This is another Area that I had no knowledge about. It's still a miracle how I was able to learn python (only the necessary stuff for my final project) quickly and use it for my final project. The codes are still a challenge and I had several frustrating failure moments, but when enough time is spent in research on how to code for a particular task, there are several tutorials online to achieve them. Week 13 was really challenging, and that helped me in completing my project. I did have a lot of help in coding them.



This part of the project is when all the above-mentioned work comes together in perfect harmony to create a whole product. Every system is dependent on each other for example, the entire form of my project was dependent on my pyth9on code. If I was able to translate the frames to four sides, I would have used a pyramidal structure rather than an inclined plane. When my form changes, the location of the electronic component changes as well.

Hero Shot

Making and Working Video



This project is licensed under creative commons license. Please read Week 19 for further information.



Creating a final project in such short span of time was not easy.  As weekly assignments are just focused on one task or process, the final project needed task of several processes to be done at the same time. It was not easy to imagine all the functions of the project and then design various processes, such as form, electronics etc. On the whole it was a great experience and it makes one really appreciate the amount of time people have put into even small products, and when it comes to bigger product, several teams or departments, working in unison to create one complete product. The process I have learned in FabAcademy is something that I can utilize in various fields, especially in Architecture.



All files can be downloaded from HERE


The page is dedicated for final project. The page explains the idea, process and making of the final project along with the weeks that helped me in completing my project.