Egametric – Affichage pour Octoprint

Voici toutes les infos concernant l’affichage déporté d’Octoprint.

Vous avez besoin pour réaliser se panneau :
Bandeau Led 8×32: https://s.click.aliexpress.com/e/_A5XQ2U ou https://amzn.to/3uKxTYz
ESP8266 : https://s.click.aliexpress.com/e/_9GhyPI ou https://amzn.to/325e3e7
Module de charge USB : https://s.click.aliexpress.com/e/_ATnIhS ou https://amzn.to/3mErMSB
Batterie 18650 3.7v 6000mAh : https://s.click.aliexpress.com/e/_AKiVRw
Interrupteur on/off : https://s.click.aliexpress.com/e/_A4sMic
Câblage style DuPont : https://s.click.aliexpress.com/e/_9IoRZI ou https://amzn.to/3uBlmX8

Le fichier à imprimer sur Thinverse : https://www.thingiverse.com/thing:4824981

Le logiciel Arduino : https://www.arduino.cc/
Le code Arduino : https://github.com/Egalistel/Egametric

La ligne a ajouter dans préférence pour les cartes esp :

https://dl.espressif.com/dl/package_esp32_index.json http://arduino.esp8266.com/stable/package_esp8266com_index.json

Les lignes de code à modifier si besoin :

ligne 57 : NTPClient timeClient(ntpUDP, « europe.pool.ntp.org », 7200, 60000); (Pour l’heure UTC : 7200 = +2 , 3600 = +1)
ligne 92 : IPAddress ip(x, x, x,x); // remplacez par l’ip de votre serveur octoprint
ligne 96 : String octoprint_apikey = « xxxxxxxxxxxxxxxxxxxxxxx »; //Clef de votre API , dispo sur octoprint dans setting – features – API
ligne 136 : matrix.setBrightness(5); // réglage de luminosité de la matrice, que vous pouvez augmenter ou diminuer

Le Câblage

Niveau cablage sur l’esp, vous avez plusieurs possibilité pour connecter le 3.3V(rouge) et le GND (noir) , dans le soft , la pin de contrôle est définie sur D4 (vert)