Intro-
Based on Michael Klements design. I did not want to purchase custom parts to make his Bitcoin ticker so I made this fully 3d printed design.
For exact wiring and code please refer to Michael's webpage- https://www.the-diy-life.com/bitcoin-ticker-using-an-esp32-and-oled-display/
Here is the link to the code- https://github.com/mklements/BitcoinTicker
If you are unfamiliar with the ESP32 please watch some videos before doing this project.
Parts-
ESP32 30 pin board (I used a Chinese clone from Aliexpress but this should work)- https://www.amazon.com/gp/product/B08246MCL5/ref=ox_sc_saved_title_2?smid=A38CU2XC1RY0BO&th=1
0.96 inch OLED display - https://www.amazon.com/dp/B09T6SJBV5?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
4X M3 Socket Head Bolts 5-10mm long
4X M2 Socket Head Bolts 5-10mm long
1 Red and 1 Green LED. Must press-fit inside .195"/4.95mm hole.
330 ohm to 1k ohm resistor
Thin gauge wire
Small switch (optional)- Even with 1k resistor LEDs get annoying if this device is on your desk
Soldering iron and soldering wire.
Simple wiring breakdown-
ESP D13 →anode of GreenLED→cathode of led to Resistor→(Optional Switch)→ESP GND.
ESP D12→anode of RedLED→cathode of led to Resistor→(Optional Switch)→ESP GND.
ESP 3V3→OLED VCC
ESP GND→OLED GND
ESP D21→OLED SDA
ESP D22→OLED SCL
Notes-
One of the photos I included shows the intended print orientation.
The tolerances are tight so you may need to slide the front part inside the base a few times to get it working smoothly.
If the design does not work with your 30-pin ESP32 board, please let me know. To my knowledge, they should all be the same size. I am planning on purchasing a different ESP32 board since the Chinese clone I got has a bad wifi signal and the chip is physically damaged.
The author marked this model as their own original creation.