WARNING: I don't know if the GPIO pins will shock you. Maybe wear the device over a sleeve to reduce the risk of that happening.
I made this project to impress a friend at work. Here's how I did it:
1. I soldered the headers for the Raspberry Pi Zero W, upside-down. This makes them the perfect length to connect on top with the Waveshare 1.33-inch LCD screen.
2. I 3D-printed spacers that would keep the screen a perfect distance from the Pi board, and secured them (and the screen) with 2mm screws.
3. I took a pair of pliers with that cutty thing at the base, and I cut the screw tips off. Picture not included, because that step got pretty violent, and I want to keep this PG-13.
4. I designed a case for the thing. Seriously, this took forever. I made no less than 50 different versions before I found one that fit. I should probably invest in some Blender lessons.
5. I printed out the case in PLA, and some flippy-floppy wrist straps in TPU (ninjaflex).
You'll notice there's one nubbin in there, that's a button, also took a while to get it to the right size.
6. I programmed the damn thing. It took me weeks. I couldn't get it to work using Waveshare's instructions online, so I just asked them for a downloadable disk image to flash directly to my SD card. They gave me one, and Eureka!
7. I put it all together...
8. And I tested it. It works! It can even play Minecraft.
9. Problems and recommendations:
a. I tried to make it battery powered using Pimoroni's Lipo Shim. It did not work, it could only power the Pi or the screen, and not both.
b. The little joystick and the buttons, I assumed they would be easy to use as a mouse and mouse buttons. Not so. You can use them as game controllers fairly easily, but that's not what I wanted. I find it easiest to control this watch using VNC on my phone. For that reason, I would recommend instead of getting a screen with the joystick and buttons, get one that uses the whole space over the pi for a screen.
c. I don't know if the GPIO pins will shock you. Maybe wear the device over a sleeve to reduce the risk of that happening.
Comments