LOCODUINO

TCO Web interactif avec des ESP32 et des ESP8266 (1)

. Par : utpeca

Le schéma ci-dessous donne le principe de fonctionnement de la solution mise en œuvre. Figure 1Principe de fonctionnement du TCO-Web. Le projet met en œuvre un ESP32 serveur HTML B qui permet de piloter des aiguillages ou autres accessoires de réseau C à partir d’une tablette ou un smartphone A. La tablette/smartphone se connecte en wifi (…)

Retourner à l'article

Vous répondez à :

Hallo.Ich bin auf Ihr sehr Interessantes Projekt hier gestossen. Beim Nachbau habe ich aber leider etwas Schwierigkeiten. Ich habe die Gerberdatei für den ESP32 zusammen gelötet und wie in Ihrer Beschreibung angeschlossen. Mit dem 3,3V Regler bekomme ich keine Verbindung zu Stande, stecke ich aber noch ein USB Kabel direkt an den ESP, funktioniert es. An was es liegen könnte kann ich im Moment nicht Entdecken. MfG Ron from Germany

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

10 Messages

  • TCO Web interactif avec un ESP32 8 janvier 2023 01:16, par trimarco232

    Bonjour, Bonne année, Bravo !
    il faudrait peut-être un trait vertical, pour ceux qui veulent faire des ovales, ainsi que des boutons, à placer sur trait horizontal ou vertical, pour ceux qui veulent(peuvent) faire des commandes d’itinéraires ; dans ce cas il faudrait aussi que les traits puissent prendre un segment blanc ou rouge (pour montrer les occupations de zones)
    à défaut, tu peux nous donner les directives pour dessiner les .png, mais idéalement tout le monde aurait les mêmes

    Répondre

  • TCO Web interactif avec un ESP32 8 janvier 2023 10:44, par utpeca

    Bonjour trimarco232,

    Bonne année à toi également, ainsi qu’à tous les Locoduineurs !

    Le trait vertical existe en deux exemplaires : H1_090.png et V1.png.

    Pour pouvoir utiliser ses propres vignettes, il est préférable d’attendre la solution décrite dans le prochain article intitulé "TCO Web interactif avec des ESP32". En effet, elle décrit l’hébergement des vignettes dans la mémoire Flash de l’ESP32 et l’utilisation de ces vignettes grâce à SPIFFS.

    Pour dessiner ses propres vignettes, le mieux est de partir de la vignette vide.png, de l’enrichir et de la sauvegarder.

    Transformer une vignette en bouton (zone cliquable) n’est pas très compliqué (pour qui a des bases en Javascript !). Il suffit de remplacer

    img "But5_180.png"

    par

    a href="javascript : ;" onClick="MaFonctionNo1(’X14Y00’)" img "But5_180.png" id="X14Y00"

    sachant que MaFonctionNo1 est une fonction Javascript à écrire qui s’exécutera lorsque la vignette But5_180.png sera cliquée.

    La gestion des itinéraires est en cours d’étude mais cela représente un gros chantier. Evidemment, les vignettes indiquant un itinéraire constitué, libre ou occupé existent déjà.

    Cordialement

    Répondre

    • TCO Web interactif avec un ESP32 9 janvier 2023 08:14, par trimarco232

      j’ai testé ça, intuitivement je pense que c’est pertinent : (remplacer les // et \\ par les accolades)
      ...
      .img1 //border : 0px ; width : 64px ; height=64px ;\\
      .img1_90 // border : 0px ; width : 64px ; height=64px ;
      -webkit-transform : rotate(90deg) ;
      -moz-transform : rotate(90deg) ;
      -ms-transform : rotate(90deg) ;
      -o-transform : rotate(90deg) ;
      transform : rotate(90deg) ;
      \\
      .img1_180 // border : 0px ; width : 64px ; height=64px ;
      -webkit-transform : rotate(180deg) ;
      -moz-transform : rotate(180deg) ;
      -ms-transform : rotate(180deg) ;
      -o-transform : rotate(180deg) ;
      transform : rotate(180deg) ;
      \\
      .img1_270 // border : 0px ; width : 64px ; height=64px ;
      -webkit-transform : rotate(-90deg) ;
      -moz-transform : rotate(-90deg) ;
      -ms-transform : rotate(-90deg) ;
      -o-transform : rotate(-90deg) ;
      transform : rotate(-90deg) ;
      \\

      Répondre

      • TCO Web interactif avec un ESP32 9 janvier 2023 11:04, par trimarco232

        pour ne pas surcharger ici, j’ai ouvert la rubrique "TCO Web interactif avec un ESP32" dans le forum sous "Architectures logicielles et matérielles"

        Répondre

  • TCO Web interactif avec un ESP32 (1) 15 juin 2023 11:06, par babskwal

    Très intéressant !
    N’étant pas spécialiste, je ne sais pas : où faudrait-il mettre des condensateurs de découplage, et de quelle valeur ?

    Répondre

    • TCO Web interactif avec un ESP32 (1) 15 juin 2023 16:47, par utpeca

      Les condensateurs de découplage doivent se mettre le plus près possible des circuits intégrés qu’ils sont sensés aider. Des condensateurs standards céramiques ou films plastiques de 100 nF conviennent.

      Répondre

  • Hallo.Ich bin auf Ihr sehr Interessantes Projekt hier gestossen. Beim Nachbau habe ich aber leider etwas Schwierigkeiten. Ich habe die Gerberdatei für den ESP32 zusammen gelötet und wie in Ihrer Beschreibung angeschlossen. Mit dem 3,3V Regler bekomme ich keine Verbindung zu Stande, stecke ich aber noch ein USB Kabel direkt an den ESP, funktioniert es. An was es liegen könnte kann ich im Moment nicht Entdecken. MfG Ron from Germany

    Répondre

    • TCO Web interactif avec des ESP32 et des ESP8266 (1) 6 octobre 2023 16:55, par utpeca (Jean-Claude GENDRE)

      Google est notre ami, le message de Ron :

      Bonjour, je suis tombé sur votre projet très intéressant ici. Malheureusement, j’ai un peu de mal à le reproduire. J’ai soudé le fichier Gerber pour l’ESP32 et je l’ai connecté selon votre description. Je n’arrive pas à obtenir de connexion avec le contrôleur 3,3 V, mais si je branche un câble USB directement sur l’ESP, cela fonctionne. Je n’arrive pas à comprendre ce que cela pourrait être pour le moment. Cordialement, Ron d’Allemagne

      Ma réponse :
      Bonjour Ron,
      Merci de vos commentaires pour ce projet. Si vous n’arrivez pas à obtenir 3,3 V en sortie du réducteur de tension, c’est que probablement celui-ci est défectueux. Votre solution consistant à utiliser le câble USB pour alimenter l’ESP32 convient parfaitement. N’oubliez pas d’alimenter la prise 12 V pour faire fonctionner les moteurs d’aiguillage.
      Cordialement,

      et sa traduction :
      Hallo Ron,
      Vielen Dank für Ihre Kommentare zu diesem Projekt. Wenn Sie am Ausgang des Spannungsreduzierers keine 3,3 V erhalten, ist dieser wahrscheinlich defekt. Ihre Lösung, den ESP32 über das USB-Kabel mit Strom zu versorgen, funktioniert perfekt. Vergessen Sie nicht, die 12-V-Steckdose mit Strom zu versorgen, um die Weichenmotoren zu betreiben.
      Aufrichtig,
      Jean-Claude GENDRE

      Répondre

  • Hallo. Ich bins nochmal. Vielen Dank für Ihre Antwort. Ich habe den Spannungsregler noch ein mal überprüft und auch alle Verbindungen auf der Platine kontrolliert.Funktioniert alles wie es soll. Dann habe ich ein anderes ESP32 DevKit probiert und dieser funktioniert mit der Schaltung. Es scheint also am ESP32 zu liegen. Mfg Ron from Germany

    Répondre

    • TCO Web interactif avec des ESP32 et des ESP8266 (1) 9 octobre 2023 10:23, par utpeca (Jean-Claude GENDRE)

      Traduction du message de Ron :
      Bonjour. C’est encore moi. Merci pour votre réponse. J’ai vérifié à nouveau le régulateur de tension ainsi que toutes les connexions sur la carte. Tout fonctionne comme il se doit. Ensuite, j’ai essayé un autre DevKit ESP32 et celui-ci fonctionne avec le circuit. Il semble donc que ce soit l’ESP32. Meilleures salutations Ron d’Allemagne
      =============
      Mon message :
      Je suis content que vous ayez pu corriger la panne. Encore une fois, merci pour l’intérêt que vous portez à ce projet. Cordialement,
      Ich freue mich, dass Sie das Problem beheben konnten. Nochmals vielen Dank für Ihr Interesse an diesem Projekt. Herzliche Grüße, Jean-Claude GENDRE.

      Répondre

Rubrique Projets

Les derniers articles

Les articles les plus lus