Things used in this project
Story
Metal prices today are going to the moon especially when it comes to silver. This project displays the current prices of four metals and two crypto currencies. It updates the prices every 5 minutes and shows the trajectory from its previous price.
The project is based on "Gold Price Monitor - ESP32 + OLED" by Labeey. The case has been modified to hold one of the new 0.96in OLED modules and the software has been updated to include metal prices other than just the gold price.
0.96in OLED Display Module
As Labeey mentioned in his Gold Price Monitor, the display modules have changed. The new modules have different hole spacings.
0.96in OLED variants
Labeey designe…
Things used in this project
Story
Metal prices today are going to the moon especially when it comes to silver. This project displays the current prices of four metals and two crypto currencies. It updates the prices every 5 minutes and shows the trajectory from its previous price.
The project is based on "Gold Price Monitor - ESP32 + OLED" by Labeey. The case has been modified to hold one of the new 0.96in OLED modules and the software has been updated to include metal prices other than just the gold price.
0.96in OLED Display Module
As Labeey mentioned in his Gold Price Monitor, the display modules have changed. The new modules have different hole spacings.
0.96in OLED variants
Labeey designed the his case for the original variant. My case is designed for the new blue/black variant (STL files attached). If you have an original variant, 3D print the case from Labeey (https://makerworld.com/en/models/2051935-3eu-super-simple-pc-monitoring-clock-oled).
Assembly
The microprocessor is a ESP32-C3 module available on sites like Ali-Express. Wire the two boards together as shown below:
Wiring the OLED screen to the ESP32-C3 module
Fit the boards into the case:
Fit the boards into the case
Programming the ESP32-C3 microprocessor
Install the ESP32 boards in the Arduino IDE
Install the ESP32 boards in the Arduino IDE
Select the ESP32-C3 Dev Module
Select the ESP32-C3 Dev Module
Hold down the BOOT button while pressing the RESET button to put the ESP32-C3 Dev Module in boot mode.
BOOT and RESET button locations
Compile and upload the code.
Press the RESET button to leave program module.
First time running
When you run the code for the first time, you will need to enter the WiFi credentials.
Using your phone, connect to MetalPriceMonitor using WiFi.
Open the web browser using http://192.168.4.1 as the URL.
Enter your SSID and password.
Conclusion
In this volatile world, being able to react to changes early can save a lot of grief later. Maybe you will find this project more useful than you first imagined.
**Read more