Sci-Fi 3D Printed Mask With Transparent Display
Introduction: Sci-Fi 3D Printed Mask With Transparent Display
This Mask is a 3D Printed Winter Soldier mask from Capital America Civil War, I have modified the mask by adding two Transparent OLED Displays as the eyes of the Mask. This are 128×64 pixels OLED see through displays from DFRobot.com which I am using for showing few animations. 949
Since the display are transparent I can see through them even when the pixels are on.
The transparent display are two way display, means the image is visible on the both side but inverted at one side.
The aim of this project is to make others see the animating eyes, even the image is visible on both side the person wearing the mask cannot see the display content since the displays is too close to the eyes to focus.
To switch between different animations and texts I have used Blynk app.
Thank You NextPCB:
This project is successfully completed because of the help and support from NextPCB. NextPCB is one of the most experienced PCB manufacturers in Global, has specialized in the PCB and assembly industry for over 15 years. Not only could NextPCB provide the most innovative printed circuit boards and assembly technologies in the highest quality standards, the fastest delivery turnaround as fast as 24 hours.
Guys if you have a PCB project, please visit their website and get exciting discounts and coupons.
Only 0$ for 5-10pcs PCB Prototypes：Nextpcb.com/pcbprototype
4-layer PCB price reduction up to 40%: Nextpcb.com/4-layer-pcb
Register and get $100 from NextPCB: Nextpcb.com/coupon
Supplies
* 2x Transparent Display
* 1x FireBeetle ESP32
* 1x 3.7 V Battery
* 1x Push Switch
* Spray Paint(Silver, Black)
* 3D Printed Parts
Step 1: 3D Printing
* Download the Winter Soldier Mask stl Files.
* Open the files in slicing software.
* I have printed the objects with 0.2mm layer height, 20% infill and with tree support enabled.
* After slicing 3D print the objects.
* Remove the support material once prints are complete.
Step 2: Painting
* For painting the mask I am using Silver and Black colored Paint Sprays.
* First I painted the silver part.
* After the silver part is dry I masked it and painted the black.
* I am not using any sanding and smoothening techniques, but if you want then please go for it.
* After the paint is dry glue both the mask objects as one single piece.
Step 3: Eyes
* For the eyes I am using a pair of sunglasses.
* Removed their lenses and glued them to the mask.
Step 4: Circuit
* Make all the connections as shown in circuit diagram.
* After the connections are made glue and stick all the electronics in the mask.
* I have glued the battery and ESP32 Board inside the mask since I didn't want any wiring coming out of it.
Step 5: Back Support
* I am using a 1 inch elastic band for the back support.
Step 6: Blynk Setup
* Go to Blynk.io
* Create a account and logion.
* Go to the templates and create a new template.
* After the template is created copy the Template ID and Name.
* Go to DataStream's and create 3 new data streams(for Animation Number, Text Number, Text Size) as shown in images.
* After creating the DataStream's click on save.
Step 7: Arduino Code
* Download the Arduino Code and extract the files.
* Open the code in Arduino IDE.
* Make sure that you have installed Blynk library in the arduino IDE.
* Paste the Template ID and Name From the blynk template that you have created.
#define BLYNK_TEMPLATE_ID "***********"
#define BLYNK_DEVICE_NAME "***********"
* Now choose the board type as ESP32, choose the right com port and upload the code.
Step 8: Dashboard Setup
* Install the Blynk IOT app on you smart phone(Android/ IOS).
* Login with the same blynk account.
* Click on the 3 lines on top right side and click on add new device (Make sure the ESP32 is turned ON).
* You will find the device that you have created, click on it.
* Enter your Wi-Fi credentials and click on connect.
* After your device is connected setup the dashboard. 98