Zdrapson Mk 1.2
Some time ago I found the first model of my game console with Arduino and an OLED display in my old stuff, I decided to refresh it a bit, improve it, improve a few things, and create a housing on my 3D printer, and here are the results
Supplies
here's everything you need:
- housing printed on a 3D printer (STL here: https://www.printables.com/pl/model/845031-zdrapson-mk1)
-arduino nano (can be a clone)
-universal PCB 50x70mm
- i2c OLED display 1.3" (any color)
-6x button 6x6mm
-goldpin famale 2x15
-goldpin male 1x4
-buzzer
-slide switch
-4x screws (M2.5, can be x10 or x16 or x20 or x25)
-optional LED and some capacitor
STL's:
https://cults3d.com/en/3d-model/gadget/zdrapson-mk-1-2
https://www.printables.com/pl/model/987136-zdrapson-mk-12
Display
start by printing the front, later you will find out why, now soldering, take the PCB and one by one: first we solder the connector to which we will then solder the display, solder it as in the attached photo. I recommend covering the display with a layer of glue so that in the future it does not short-circuit with, for example, Arduino, which will be on the other side of the PCB (I have already burned one display this way) DO NOT SOLDER THE DISPLAY YET
Front and Buttons
now you will find out why you printed the front first, now put the buttons on it, then place them in the PCB and only then solder them, this will allow you to perfectly match the front later, because normally the buttons would not be soldered straight
Arduino and Soldering
now Aduino, solder it from the edge, so that in the future you can easily upload updates, I used goldpins for this, but if you want, you can solder the Arduino in a different way, then solder everything according to the diagram, remember that the wires should not go out to the other side of the PCB , because it will make it impossible to solder the display later, I recommend using my system. you also need to remember about space for the 9V battery
Case
now we will add the switch to the housing, you will easily recognize the place where it should be inserted, I suggest gluing it additionally, because the hole is slightly larger, so it can be easily inserted. now solder the front one with the clip to the 9v battery, you can connect the battery and glue it, for example, with hot glue to the housing, so that the teeth do not bump around inside, I recommend connecting the power supply and Arduino using any socket, so that they can be easily connected and disconnect, I used goldpins again.
Screwing Down Case
now we screw everything together, as you saw in the previous photo, I had to glue the screws, but in the final model it was fixed and you don't have to worry about it, use the screws for which you have printed the housing, REMEMBER that for the M3 screw, you need to enlarge the holes in the board PCB!!!
I also recommend plugging the miniUSB cable into the Arduino before screwing it in, so that after screwing it in you can easily plug it in and pull it out.
Code
and the last step, programming, below is my code (remember to install the necessary libraries), which is still being improved, if you want you can write your own code, I would be grateful if you could show it to me. that's it! congratulations, you can share your finished project in the comments here, on printables or on makerWorld, or preferably everywhere ;)
CODE:
https://create.arduino.cc/editor/_/a432d33f-faf5-4709-8903-9444979172cf/preview
Finish
congratulations, you have just finished building the Zdrapson mk1, please remember that this project is still in production, and the code is subject to change. if you created your own code, please share it here, I will also be happy if you share photos of the console here or on printables