PINGMETER
Living in countryside means that sometime the connection is not reliable at all, sometime the ping can rise without any apparent reason or you can lost connection for seconds or minutes or hours.
So the normal speedtest was not sufficient and I decide to build a little desk device that could tell how the network performed during that day before starting playing online.
The board:
The board is the WT32-ETH01 is a board based on esp32 with a build in ethernet port, this makes this device able to test the connection trough ethernet or wifi.
THE DISPLAY
the display is an 128X64 LCD, I loved it, maybe you have seen already on some 3D printers, in quite big bright and the resolution leaves you free to do everything you need.
CODE
The code use the library esp32ping to ping the chosen server the result is then stored in an array of 900 element (15 minutes in seconds) after 15 minutes the values get "compressed" leaving saved only min max and avg.
Trough a joypad you can select with server you want to ping of a list of 4 ( server are set during the programming of the uC).
You can visualize a page with all the available stats or a graph of the last minute.
Video of the making of:
Comments
Please log in or sign up to comment.