Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
mini ecran SSD1306 ne fonctionne pas
#1
Bonjour à tous !

et tout d'abord, un énorme MERCI à André pour son super routeur solaire. C'est super accessible pour un novice comme moi qui s'intéresse, mais ne connais rien en électronique.

Grâce à André, ça y est, je n'ai plus un seul Kwh de ma production solaire qui repart dans le réseau ! 
j'ai lié ça a ma passerelle ENVOY enphase, c'est hyper simple  Cool

Mais... voilà, il y a un MAIS.

j'ai d'abord installé le routeur avec les deux Leds sur les GPIO 18 et 19, et ça marche nickel. J'ai voulu ensuite remplacer les deux LEds par un petit écran bicolore SSD1306. j'ai donc débranché les leds, changé la configuration et branché l'ecran comme indiqué sur la page du montage du routeur (VCC sur 3.3v, GNd sur GND, SDA sur Gpio 18 et SCL sur Gpio 19).
je n'ai Aucun affichage, à aucun moment Sad
j'ai essayé avec un autre SSD1306, pensant que le premier avait un problème, et même chose. rien ne s'allume.

mes écrans sont ceux là  : 
https://fr.aliexpress.com/item/100500766...pt=glo2fra
https://fr.aliexpress.com/item/100500626...pt=glo2fra

Est-ce que quelqu’un aurait une idée du problème ?




Merci pour vos lumières et 
A bientôt
Répondre
#2
Bonjour,
Dans les paramètres du routeur vous avez bien sélectionné : SSD1306/1309 OLED
sda=gpio 18, scl=gpio 19 ?
Autre point à vérifier au cas où concerne le GND, ou l'avez vous pris sur la carte ? Il y a certaines cartes avec une erreur de sérigraphie : https://f1atb.fr/wp-content/uploads/2024...184223.png
L'ESP doit également être redémarré après la sélection de l’écran dans les paramètres.
Répondre
#3
Merci Mike,

oui j'ai bien sélectionné cette option dans les paramètres, et pour le GND, je suis branché sur celui à côté du gpio19. A priori, ma carte n'est pas concerné par cette erreur de sérigraphie. J'ai aussi essayé sur un autre pin pour le GND, et ça ne fonctionne pas non plus. Je n'ai pas trop de doute sur min GND car ça marche pour les leds.


j'ai bien reboot l'esp 32 , mais rien n'y fait Sad

je pense à un truc : est-ce que ça peut venir de la version de ma carte ESP32 ?

c'est celle-ci : https://fr.aliexpress.com/item/100500780...pt=glo2fra
Répondre
#4
L'ESP32 est bon, c'est étrange.
Vérifier peut-être les soudures sur le SSD1306 ?
Répondre
#5
(Hier, 05:33 PM)Mike a écrit : L'ESP32 est bon, c'est étrange.
Vérifier peut-être les soudures sur le SSD1306 ?

je doute que j'ai un problème de soudure sur deux SSD1306 différents :/

mais en tout cas,j'ai vérifié, et je ne vois rien d’anormal de ce côté
Répondre
#6
Oui je suis d'accord mais c’était ma dernière idée, désolé.
Peut-être que d'autres personnes auront d'autres pistes.
Répondre
#7
Bonsoir,

D'abord, vérifier à nouveau le câblage. Si vous utilisez des câbles "dupont" (câbles qui s'enfichent), attention aux mauvais contact.
Si vous avez un multimètre, vérifier directement entre les pin GND et VCC qu'il y a bien 3,3V.
Dernière hypothèse: la résistance de sélection d'adresse qui est mal placée derrière l'afficheur. Par défaut dans le programme, et sur la plupart des écrans, c'est 0x3C. Mais selon la position de la résistance, on peut parait il avoir dans de rares cas 0x3D

Pouvez poster une photo du dos de l'écran ?
2250Wc : 6 panneaux Recom Panther 375Wc + onduleur Goodwe XS 2kW
Routeur F1ATB version UxI
Répondre
#8
(Hier, 06:03 PM)Mike a écrit : Oui je suis d'accord mais c’était ma dernière idée, désolé.
Peut-être que d'autres personnes auront d'autres pistes.

merci, c'est déjà bien sympa d'avoir cherché !!

Bonsoir AtomeIon,

merci pour les nouvelles pistes Smile

pour les branchement, j'ai bien vérifié, et j'ai viré les "dupont" qui me semblaient peu fiable dès le début... mais ce n'est pas ça à priori.

je n'ai pas pensé à mettre le multimètre, mais les leds fonctionnent bien, donc j'imagine que le courant passe entre le 3,3V et le Ground. à vérifier si la tension est bonne.

je vais essayer de poster les photos des écrans

(Il y a 10 heures)AtomeIon a écrit : Bonsoir,

D'abord, vérifier à nouveau le câblage. Si vous utilisez des câbles "dupont" (câbles qui s'enfichent), attention aux mauvais contact.
Si vous avez un multimètre, vérifier directement entre les pin GND et VCC qu'il y a bien 3,3V.
Dernière hypothèse: la résistance de sélection d'adresse qui est mal placée derrière l'afficheur. Par défaut dans le programme, et sur la plupart des écrans, c'est 0x3C. Mais selon la position de la résistance, on peut parait il avoir dans de rares cas 0x3D

Pouvez poster une photo du dos de l'écran ?

voici deux photos des deux écrans en question : 

       
Répondre
#9
Bonsoir 
Je viens de tester avec les deux choix de gpio. Ça fonctionne.
Un reset ne suffit pas j'ai du débrancher l'alim et rebrancher.


Pièces jointes Miniature(s)
       
Routeur UxIx2, V 15.0 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
Répondre
#10
(Il y a 9 heures)Philmaz a écrit : Bonsoir 
Je viens de tester avec les deux choix de gpio. Ça fonctionne.
Un reset ne suffit pas j'ai du débrancher l'alim et rebrancher.

les deux choix de GPIO ? pardon... je ne comprend pas

j'ai bien 3,32v aux bornes de l'esp32

c'est vraiment bizarre tout ça Sad
il ne reste plus que l'hypothèse des résistances sur l'écran ... pour l'instant
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)