J’ai tenté plusieurs branchement et configuraration yaml avec ESPHome mais rien n’y fait, je n’arrive pas a afficher quoique ce soit sur l’écran, avec un écran « SSD1306 128x32 » je n’avais pas eu de problème.
Avant d’aller plus loin dans l’exposition de ma conf et branchement, quelqu’un aurait-il un schéma de branchement pour ce matériel et un yaml ESPHome fonctionnel ?
Pour le st7735 je doute car j’ai un afficheur à 7 pin et dans la majorité des exemples il y en a 8.
Pour le ILI9341, je ne sais pas trop en fait, je ne trouve jamais d’exemple complet branchement + yaml ESPHome.
La plus part du temps il y a des schémas de branchement mais avec du code Arduino et je souhaite utiliser ESPHome ! https://esphome.io/ est bien documenté mais parfois les exemples sont abstraits pour moi :
En plus le mien est BLUE
D4, D1, D2, ça ne veut rien dire pour moi, ni dans le yaml, inconnu ! J’ai bien le pinout complet de L’ESP32, mais j’avoue que comme c’est si ouvert pour définir les GPIO SPI ou autres, que l’on ne trouve pas d’exemple ESPHome complet.
C’est pour ça que lorsque j’arrive à quelque chose je publie un tuto avec toutes les infos (un seul pour l’instant mais un autre va arriver).
J’ai 11 ESP32 fonctionnels, déjà content mais le côté affichage sur écran je trouve ça cool, un seul pour l’instant.
Avec les badges NFC j’ai galéré, avec les écrans ça passera aussi, ce que je trouve dommage c’est que les partages sont souvent uniquement yaml, le branchement en découle peut être pour tout le monde, pour moi pas toujours.
J’ai encore à apprendre sur les ESP32 (30 pin), je n’utilise que ça.
Bon[jour/soir]
effectivement c’est pas toujours simple pour s’y retrouver au niveau hardware avec Esphome…
Pour ton écran ST7735 il faut que tu commence par définir un bus SPI et que tu relie les broches en fonction de la config SPI que tu a définie (clk_pin sur scl du screen et mosi_pin sur sda).
ensuite tu doit définir ton écran avec les broches reset_pin → res , cs_pin → cs et dc_pin → dc
Bonsoir,
Pour le ili9341 c’est OK, j’ai ajouté la ligne : led_pin: GPIO32 et le branchement qui me me semblait optionnel. Je repasserai sur le ST7735 après.
Je vais pouvoir m’amuser un peu, je mettrai tout ça dans un petit tuto prochainement, branchement et yaml.