Now you will see the IP address, with wich you can communicate with your ticker during your wifi connection, on the display. Now you can submit your wifi credentials to your esp board via the displayed html form. You have to connect to it by following the instruction scrolling over the display (Connect to Wifi McMoes_CryptoTicker and type 192.168.4.1 in your browser). The esp board will first run boot.py and after that run main.py.Īt the first boot, your cryptoticker has no internet connection. Now connect your esp board to your power supply.
Of course you can freeze this code in your own custom firmware wich would be the best way to save RAM. These files are precompiled python files, so the board does not have to compile itself a lot and you save a lot memory. mpy files from the mpy_files folder there. for that delete your app folder and put the. To prevent memory issues (esp32 is a low performance board) i highly recommend to use. You need boot.py and main.py in your root folder. Get the latest release of this github repository and copy the needed files to your esp board (We used uP圜raft for that).IMPORTANT: Edit coinobject.py and replace 'YOUR_API_KEY_FROM_MCMOE.DE' with your personal API-Key.Flash your esp32 with your micropython firmware (we used esp32-idf4-20200902-v1.13).Connect your esp board to your Max7219 displays.Display current time (Use it as a clock).Track realtime price information of multiple altcoins.Track realtime price information of Bitcoin.Įverytime new coins or exchanges are released via this API, you can track them with this code without editing your code. If you just want a testaccount or have any question regarding the api, please contact or use their contact form at the homepage. You have to get your own API key there and save that key in the coinobject.py file. The Crypto-Ticker is working with the API from. GND GND (Use the GND pin 4 pins next to the V5 pin) Please keep in mind that the esp32 supports 2,4 GHz Wifi and WPA/WPA2 encryption.Ĭonnect the pins of your esp32 NodeMCU with your Max7219 in the following way to get this code running: We used Max7219 library from Mike Causer for communication between the esp board and the displays. If you use more or less than 8 Max7219 elements, you have to modify the code accordingly. This project is tested with an esp32 NodeMCU (Firmware = esp32-idf4-20200902-v1.13) connected to MAX7219 display 8 x (8 x 8 Pixel). The Crypto-Ticker is a micropython project, to track your cryptocurrency investments via physical led displays.