Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ESP 32 avec afficheur
Félicitation Candide pour ton boulot et le partage .
Et chapeau André pour l'intégration à venir ;-)
Le routeur est vraiment top, André et la communauté qui l'entoure sont pas mal non plus ;-)
Bravo à tous.
Config : 3 routeurs F1ATB en V16.06 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR
PV : 3kw (8*425W + Onduleur SunGrow 3KW) + 1kw (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision & Domotique : F1atb + Home Assistant / Shelly & MQTT
Répondre

Bonsoir
Je possède 2 écrans  ESP32_2432S028 et ESP32_2432S028R  
S'il faut faire des tests je veux bien.
Routeur UxIx2, V 15.11 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

pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R), voilà une mise a jour avec la version 16_06 modifiée pour ces cartes

- le répertoire source16_06 est modifié pour choix automatique ou manuel du driver LCD + quelques modifs :
https://drive.google.com/file/d/1xpstWVT...sp=sharing
cette version du source permet une configuration standard en AUTODETECT mais aussi une configuration manuelle pour les cartes récalcitrantes.

1)dans le fichier EcranLCD.ino, vous configurez votre type de carte. (4 cas possibles):
#define LGFX_AUTODETECT  // Autodetect board
//#define ESP32_2432S024    // select ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028    // select ST7789 + XPT9341 + BL21 for ESP32_2432S028
//#define ESP32_2432S028R  // select ILI9341 + XPT2046 +BL21 for ESP32_2432S028R

    => il suffit de valider la ligne voulue pour une sélection automatique ou manuelle du driver

2) dans le fichier EcranLCD.ino, vous configurez l'utilisation de la pin35 (screenON ou autre):
//#define pin35_screenOn    // if #define pin35_screenOn => pin35 is used to maintain screen ON
                                         // if //#define pin35_screenOn => pin35 can be used for routeur interface

3)le fichier Modifs_Solar_Router_V16_xx.txt dans le répertoire source donne les modifs faites
(seulement les fichiers EcranLED.ino et EcranLCD.ino sont touchés )

- le fichier pour OTA esp32-2432S024:
https://drive.google.com/file/d/1faU7srX...drive_link
- le fichier pour téléchargement esp32-2432S024 avec flash tool :
https://drive.google.com/file/d/1MvDujIM4XaRfsTOrVuR4lk7FGfnXM_ip/view?usp=drive_link

- le fichier pour OTA esp32-2432S028 :
https://drive.google.com/file/d/10mDLHDo...drive_link
- le fichier pour téléchargement esp32-2432S028 avec flash tool :
https://drive.google.com/file/d/1GvfwoJn...drive_link
Répondre

(02-12-2025, 11:48 PM)candide a écrit : un petit update pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R): voici une mise a jour avec la version 16_09 modifiée pour ces cartes

- le répertoire source16_09 est modifié pour choix automatique ou manuel du driver LCD + quelques modifs :
https://drive.google.com/file/d/1P6BuHu0...sp=sharing
cette version du source permet une configuration standard en AUTODETECT mais aussi une configuration manuelle pour les cartes récalcitrantes.

1)dans le fichier EcranLCD.ino, vous configurez votre type de carte. (4 cas possibles):
#define LGFX_AUTODETECT  // Autodetect board
//#define ESP32_2432S024    // select ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028    // select ST7789 + XPT9341 + BL21 for ESP32_2432S028
//#define ESP32_2432S028R  // select ILI9341 + XPT2046 +BL21 for ESP32_2432S028R
    => il suffit de valider la ligne voulue pour une sélection automatique ou manuelle du driver
2) dans le fichier EcranLCD.ino, vous configurez l'utilisation de la pin35 (screenON ou autre):
//#define pin35_screenOn    // if #define pin35_screenOn => pin35 is used to maintain screen ON
                                         // if //#define pin35_screenOn => pin35 can be used for routeur interface
3)le fichier Modifs_Solar_Router_V16_xx.txt dans le répertoire source donne les modifs faites
(seulement les fichiers EcranLED.ino et EcranLCD.ino sont touchés )

- le fichier pour OTA esp32-2432S024:
https://drive.google.com/file/d/11mLNKfm...sp=sharing
- le fichier pour téléchargement esp32-2432S024 avec flash tool :
https://drive.google.com/file/d/1JN1MhxG...sp=sharing

- le fichier pour OTA esp32-2432S028 :
https://drive.google.com/file/d/1njlWE9U...sp=sharing
- le fichier pour téléchargement esp32-2432S028 avec flash tool :
https://drive.google.com/file/d/1OetyAfJ...sp=sharing

remarque : pour passer à la dernière version d'Andrée avant que je ne poste les modifs, il  suffit d'ajouter au répertoire officiel les fichiers modifiés EcranLCD.ino, EcranLED.ino et Ecran.h pris  dans le dernier post que j'ai fait, de configurer votre type de carte et ça roule...
Répondre

Merci Candide pour ton habituelle grande réactivivté ;-)
Config : 3 routeurs F1ATB en V16.06 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR
PV : 3kw (8*425W + Onduleur SunGrow 3KW) + 1kw (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision & Domotique : F1atb + Home Assistant / Shelly & MQTT
Répondre

Bonsoir.

Je n'ai pas tout compris.
Si on passe par l'OTA pour télécharger:"le fichier pour OTA esp32-2432S028 :
https://drive.google.com/file/d/1njlWE9U...sp=sharing", y a t'il autre chose à effectuer ?

J'ai voulu faire un test mais écran blanc. Je peux avoir toutes les infos du routeur avec son IP.
Répondre

(11-12-2025, 08:06 PM)xuor33 a écrit : Bonsoir.

Je n'ai pas tout compris.
Si on passe par l'OTA pour télécharger:"le fichier pour OTA esp32-2432S028 :
https://drive.google.com/file/d/1njlWE9U...sp=sharing", y a t'il autre chose à effectuer ?

J'ai voulu faire un test mais écran blanc. Je peux avoir toutes les infos du routeur avec son IP.

je viens de faire l'essai avec une carte esp-2432S028 et pas de problème constaté avec l'OTA.

écran blanc peut être lié à  la pin 21: regarder si la pin 21 n'est pas utilisée par une entrée ou une commande du routeur.
Répondre

Merci Candide pour ta réponse.

Pour le moment je n'ai rien branché, que l'alimentation. Je ne m'en sers que pour l'affichage du routeur principal.

Peut être que ce n'est pas le bon modèle: https://www.amazon.fr/diymore-d%C3%A9vel...QB?ie=UTF8
Répondre

(Hier, 02:37 PM)xuor33 a écrit : Merci Candide pour ta  réponse.

Pour le moment je n'ai rien branché, que l'alimentation. Je ne m'en sers que pour l'affichage du routeur principal.

Peut être que ce n'est pas le bon modèle: https://www.amazon.fr/diymore-d%C3%A9vel...QB?ie=UTF8

le lien vers amazon pointe vers une carte ESP32-32E 2,8"
https://www.lcdwiki.com/2.8inch_ESP32-32E_Display
cette carte utilise un drivers video ILI9341 et le driver XPT2046 pour le touchscreen.

    carte E32R28T/E32N28T
          Drivers : ILI9341 + XPT2046 +BL21
          ILI9341[MOSI.13, MISO.12, SCK.14, CS.15, DC.2, BL.21] XPT9341[MOSI.32, MISO.39, SCK.25, CS.33, IRG.36]
          Serial[1.5v, 2.GND, 3_TX.1, 4_RX.3] RGB led : [R.22, G.16, B.17]
   
          pins dispo : 5, 18, 19, 23, 27, 35 (35 input only)
          SD[2.5, 3.23, 4.3,3v, 5.18, 6.GND, 7.19] + cn2[1.3.3v, 2.35, 3.nc, 4.GND] + SPI[1_MOSI.23, 2_MISO.19, 3_CSK.18, 4_CS.27] (35 input only) 

il faudrait tester cette carte avec le soft d'André, possible quelle soit correctement détectée.

sinon, utiliser le soft modifié ci-dessus et le configurer dans le fichier EcranLCD.ino
//#define LGFX_AUTODETECT  // Autodetect board
//#define ESP32_2432S024    // select ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028    // select ST7789 + XPT9341 + BL21 for ESP32_2432S028
#define ESP32_2432S028R  // select ILI9341 + XPT2046 +BL21 for ESP32_2432S028R

compiler et tester....
Répondre



Atteindre :


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

Moteur MyBB, © 2002-2025 Melroy van den Berg.