Scouter From Dragonball Z

by Hughphoria in Circuits > Arduino

636 Views, 8 Favorites, 0 Comments

Scouter From Dragonball Z

dragonball selfie.png

I started out on this project because I was watching Dragonball Z and I saw the scouter and thought how it would be so cool to build something similar. I also play a decent amount of Overwatch and I mainly play Baptiste. Baptise has a screen near his eye which is similar to the DBZ Scouter. This kind of device that lets you integrate modern day technology into the real world, which is really cool. This project works by displaying an image on a 128 x 64 screen and is reflected by a mirror then focused by a fresnel lens and then displayed onto a piece of acrylic. I used an Arduino Nano as the brains and a 9v battery at the VIN and GND pins to power the entire thing. The way it attaches to my face is with a small clip and I slot my glasses onto it. Don't worry if you don't have glasses. You can always attach a headband to it or use some old glasses and remove the lens similar to that of Zack Freedman's Optigon

Everything here is 3d printed but you can always use something like cardboard as I did in my first version. Cardboard works better than you may think.

Supplies

-3D printer

- Arduino Nano

-9v battery holder

-9v battery

-128 x 64 i2c OLED screen

-Slide switch

-Cheap beauty mirror

-Mirror/ Glass cutter

-Credit card sized fresnel lens

-Piece of acrylic

3D Print the Parts!

All of the STL files can be found above and if that is not working, it can also be found in this google drive link (https://drive.google.com/drive/folders/1JkL6XqdlOo-ca-13LrT9N7gVBxT-J0vd?usp=sharing). I printed this with 100% infill, no supports or rafts, and with the Creality Ender 3 v2. I used Cura Slicer for this. I used normal PLA plastic. Print all the parts.

Wire the Screen

i2c to uno.png

Wire up the screen to the Arduino Nano. Wire up the screen to the Arduino nano like the image below.

Wire the Power to the Arduino

d9cc14fbdbb5bd1ec2bec224f85289f957fe5159.png

Wire the power to the Arduino and install a switch between + 9v lead and VIN, if you do not know how to do this then follow this link(https://www.instructables.com/Powering-Arduino-with-a-Battery/).

Install the Appropriate Libraries for the Screen

unnamed.png
unnamed (1).png

To do this open your Arduino IDE and go to Sketch > Include Library > Manage Libraries. The Library Manager should open. Then, type “SSD1306” in the search box and install the SSD1306 library from Adafruit. After installing the SSD1306 library from Adafruit, type “GFX” in the search box and install the library. After installing the libraries, restart your Arduino IDE.

Code

Then copy and paste this code that I wrote. This code shows a scouter graphic if you want to learn how to put in an image of your own follow the link(https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/)

Code:My code

Making the Optics

Screenshot (90).png

Cut a 6cm x 3cm mirror and a 6cm x 3xm fresnel lens and 6cm x 3cm acrylic and insert and glue into place same as the picture below. If the image appears blurry you can plays readjust later.

Assembly

Screenshot (92).png

After all the parts are 3d printed glue them together in this configuration. Put the electronics in the back body and put the switch in the hole of the back body.