Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Module ESP12 WIFI à 74880 bds !
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#31 Message par Jérémy » jeu. 3 juin 2021 08:00

Bonjour à tous,

Ça y est Paul je te rejoins dans le wifi. J'ai reçu des modules ESP WROOM 32, ESP01S et ESP12F .

avec le ESP WROOM 32 hier soir j'ai réussis a obtenir une connexion avec ma box. Maintenant je dois comprendre comment une page web avec un bouton et recevoir l'info sur le module en UART.

Les question ne devraient pas tarder lol.
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#32 Message par satinas » jeu. 3 juin 2021 11:14


Module ESP12 WIFI à 74880 bds !
venom
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 960
Âge : 38
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#33 Message par venom » jeu. 3 juin 2021 18:42

[quote="Jérémy"Ça y est Paul je te rejoins dans le wifi. J'ai reçu des modules ESP WROOM 32, ESP01S et ESP12F .[/quote]

Cool. Des futurs projets/sujets en perspective donc :razz:







@++
Mon site web
Mon discord : venom#4888

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#34 Message par paulfjujo » ven. 8 oct. 2021 17:00

bonjour,


Aujourdh'ui je ressors de mes tiroirs un ESP01 "Ai Cloud Inside" 8 pins ( :sifflotte: pour un usage avec 18F27K42)

ESP-01_AI_cloud_inside_Pinout.jpg


je connecte directement mon module à un cordon prolific 3,3V
ESP8266-8pins ......Interface USB
Pin 8 +Vcc ------------ usage d'une alim 3,3V externe
Pin 7 RX ----------------TX fil Vert ...Prolific USB 3,3V ou CH340G
Pin 2 TX ----------------RX fil blanc Prolific USB 3,3V ou CH340G
Pin 1 GND ---------- Gnd fil Noir iProlific USB 3,3V ou CH340G
Pin 4 CH_PD -------- relié à +Vcc via 2.7K
Pin 6 RST -------------en l'air (sinon Reset si RST si relié au GND)
Pin 5 GPIO 0 ----- à relier au Gnd pour chargement firmware (en l'air)
* 220µF +100nF aux bornes des pin Gnd et Vcc


à la mise sous tension , j'obtiens sur mon terminal à 78500 bauds


ets_main.c
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 212, room 16
tail 4
chksum 0x5e
load 0x3ffe8000, len 788, room 4
tail 0
chksum 0x1c
load 0x3ffe8314, len 72, room 8
tail 0
chksum 0x55
csum 0x55
jump to user1
Fatal exception (0):
epc1=0x40211668, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

modif vitesse terminal YAT -> 115200 bauds
AT
OK

:-D TOUT VA BIEN ! réponse OK à la commande AT

MAIS .. LA SOUMOUNE arrive ???
Mise hors tension
retour sous tension

plus de commande AT à 115200 bds
j'obtiens à 78500 bds

Code : Tout sélectionner

Fatal exception (0): 
epc1
=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception 
(0): 
epc1
=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception 
(0): 


meme si je repasse à 115200bds ..impossible de passer une cde AT !

je tente une reconfig
rechargement de
D:/_NODE_IOT_MCU_ESP8266_WIFI_ArtiLab/_ESP8266_Flasher/ai-thinker-0.9.5.2-115200.bin de 2015
déja utilisé auparavant avec le programme ESP8266-Flasher

voir Post#17 !

connecting ....

Mettre GPIO au GND ..

Code : Tout sélectionner


Erasing flash
...
Writing at 0x00000000... (%)
Writing at 0x00000400... (%)
Writing at 0x00000800... (%)
...
Writing at 0x00003c00... (%)
.......
Writing at 0x0007c000... (97 %)
Writing at 0x0007c400... (97 %)
Writing at 0x0007c800... (98 %)
Writing at 0x0007cc00... (98 %)
Invalid head of packet

[b]au 3em essai[/b]
Writing at 0x0007e400... (99 %)
Writing at 0x0007e800... (99 %)
Writing at 0x0007ec00... (99 %)
Leaving...
Failed to leave Flash mode


le meme message qu'avant
mon terminal à 115200 bds affiche n'importe quoi et finit par se saturer /bloquer
je le passe à 78500 bds
pour revisualiser à nouveau

Code : Tout sélectionner


Fatal exception 
(0): 
epc1
=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception 
(0): 
epc1
=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception 
(0): 


en fait, des la remise sous tension ou reset ,
:cry: je n'ai plus la main ..
et prise de tête, je laisse décanter pendant ..... :!!: longtemps !

oops et je n'ai pas d'autre ESP01 pour comparer !

:sifflotte: le gros avantage de ce module est sa taille ! , plus petit qu'un HC05 BlueTooth!
pour le relier à un 18F27K42 ..via WIFI
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le sam. 9 oct. 2021 16:30, modifié 1 fois.
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#35 Message par paulfjujo » sam. 9 oct. 2021 14:51

bonjour
un autre essai avec CH340G interface USB en 3,3V et ESP01 8 pins
mais avec un autre programme chargeur

09/10/2021 14h30
avec ESP_DOWNLOAD_TOOL_V2.4.exe
et fichier binaire : ESP8266 0.92 - 017901 - 115200.bin

-----------------------------------------------------------------------------------------------------------------
ep_path : D:\_NODE_IOT_MCU_ESP8266_WIFI_ArtiLab\_Flash_Dowload_Tools_v2.4_2015\bin_tmp\downloadPanel1
size_speed : 11
test fpath: D:\_ESP01\_temp_by_dltool/downloadPanel1
test fname: D:\_ESP01\_temp_by_dltool/downloadPanel1\ESP8266 0.92 - 017901 - 115200.bin_rep
mode :  speed: 
write bin : D:\_ESP01\_temp_by_dltool/downloadPanel1\ESP8266 0.92 - 017901 - 115200.bin_rep
test running : False
serial port opened
Connecting...
chip sync ok!
0x3ff00050: 5a050201
0x3ff00054: 02000d55
0x3ff00058: 4902b000
0x3ff0005c: 00a020a6
EFUSE MODE : 1
reg0:5a050201
reg1:02000d55
reg2:4902b000
reg3:00a020a6
check_err_0: 0b
check_err_1: 00
check_err_2: 01
check_err_3: 02
check_err_4: 0b
====================
EFUSE NORMAL MODE
====================
bit[1:0] error
=========================
CRC IN MODE 1:
crc_calc_res: 73
target crc val: 73
=========================
=========================
CRC IN MODE 1:
crc_calc_res: 4
target crc val: 5
=========================
bit[47:24] crc warning
efuse warning found...
==================
EFUSE LOG:
======================
EFUSE LOG:
---------------
REG0:5A050201
REG1:02000D55
REG2:4902b000
REG3:00A020A6
----------------
====================
EFUSE NORMAL MODE
====================
EFUSE VAL ERROR...
EFUSE VAL WARNING...
EFUSE CRC WARNING...

=================
reg2>>13: 5
=================
48bit mac
debug:
-----------------------
a0 20 a6 0d 55 5a
ID FOR XM: 04 90 20 00 00 00 50 20
XM_ID: 0490200000005020
-----------------------
crc_efuse_4bit: 0
crc_calc_4bit: 1
48bit mac
MAC AP : A2-20-A6-0D-55-5A
MAC STA: A0-20-A6-0D-55-5A

get mac res: True
('tttest uuuuuuuuuuart : uart reg: ', 457)
(' baudrate: ', 115200)
get crystal: 26323200 26MHz marqué sur le quartz
head: 0 ;total: 0
erase size : 0
get flash id : 0x041440e0
manufacturer_id: 0xe0

device_id: 0x4014

vendor: 224
mode: 64
size: 20
filename: D:\_NODE_IOT_MCU_ESP8266_WIFI_ArtiLab\_Flash_Dowload_Tools_v2.4_2015\bin_tmp\downloadPanel1\ESP8266 0.92 - 017901 - 115200.bin_rep
offset : 0
Erasing flash...
head: 16 ;total: 127
erase size : 454656
Writing at 0x0007ec00... (99 %)
Leaving...
com closed
-----------------------------------------------------------------------------
:!!: No problemo d'ecriture en flash (hormis les warnings!!!)
--------------------------------------------------------------------------------
at 115200bds :

load 0x40100000, len 212, room 16
tail 4
chksum 0x5e
load 0x3ffe8000, len 788, room 4
tail 0
chksum 0x1c
load 0x3ffe8314, len 72, room 8
tail 0
chksum 0x55
csum 0x55
jump to user1
Fatal exception (0):
epc1=0x40211668, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40211668, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

oops impossible de passer une commande AT

pas de pot , paul !
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#36 Message par satinas » sam. 9 oct. 2021 16:23

Bonjour Paul

Je compatis à tes soucis. Tu devrais faire plus de soft Arduino, ça va vite avec les nombreuses classes disponibles.
J'avais réalisé ce montage pour l'ESP-01, avec un switch de programmation et un poussoir reset. Il fonctionne bien avec ESP8266-Flasher et le firmware 115200 bauds.

Pcb ESP-01.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#37 Message par paulfjujo » sam. 9 oct. 2021 19:34

bonsoir Satinas,

C'est quoi ton module avec USB et support de ESP01 ?

J'ai essayé de charger un programme Blink ( clignot led) sur l'ESP01
Compil OK
Choix de carte : ESP8266 generique
Le televersement se fait qu'à 75% ... blocage ensuite.

je crois que mon ESP01 est TROP VIEUX ! ou a un probleme... :sifflotte: ou c'est moi TROP VIEUX avec probleme.

j'attends 2 Cartes de développement ESP32 Dual Core ESP-WROOM-32 CH9102X !
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#38 Message par satinas » sam. 9 oct. 2021 19:42

viewtopic.php?p=16815#p16815

Un autre avec un switch intégré, mais qui n'a pas l'air d'avoir une capa de forte valeur.
https://www.ebay.fr/itm/233172361959?ha ... Sw5JhckNDA

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#39 Message par paulfjujo » mar. 19 avr. 2022 18:00

bonjour,

j'ai repris un test avec ESP8266 LOLIN NodeMCU V3 2x15 pins .. en standby depuis 2021
avec library Asyncwebserver

via Liaison WIFI :
affichage page html ..OK
.. dialogue établi avec l'ESP8266 ..OK

j'arrive bien à :
lire l'etat d'un Bouton Poussoir
lire/recuperer : valeur d'un compteur (incrementé chaque sec)
lire/recuperer : valeur analogique ..LM35DZ -> temperature
Lire/recuperer : mesure de pression (I2C BMP085)
Lire recuperer: Temperature et Humidité d'un equicvalent DHT11 (AM2302)
Ecire / piloter l'etat de 2 leds via 2 boutons radio On OFF et appui sur BP Submit ( script java)
.....Leds OK sur l'ESP8266..
piloter un mini ecran OLED 128x32 en I2C ( 4 lignes ) (affichage en local !)

:mur: mais je n'arrive pas à récuperer une Consigne générée via un script java
avec 2 boutons poussoir + vite -Vite définis dans la page html
:!!: le script ,apparemment ne s'exécute pas ?

:sifflotte: ce script java s'excute pourtant bien dans une page HTML de test
voir
TEST_Consigne_Vitesse_javascript_2021-0718.zip


ce que je vois ,via mon terminal connecté via la liaison USB de L'ESP8266 :


sur terminal COM6 115200 bds ( via liaison USB à carte LOLIN..)

Test 3 leds

Test AsyncWebserver avec ESP8266 LOLIN (Vert) NodeMCU V3
version :19 avril 2022
Analog Temper. sensor LM35DZ
Humidity ,Temper numerical sensor DHT11
Pressure I2C Sensor BMP085 & I2C mini OLED SSD1306 128x32

Relation Pins LOLIN <---> GPIO
Port 16 ESP8266 Lolin pin D0 Arduino pin GPIO16
Port 5 ESP8266 Lolin pin D1 Arduino pin GPIO5
Port 4 ESP8266 Lolin pin D2 Arduino pin GPIO4
Port 0 ESP8266 Lolin pin D3 Arduino pin GPIO0
Port 2 ESP8266 Lolin pin D4 Arduino pin GPIO2
Port 14 ESP8266 Lolin pin D5 Arduino pin GPIO14
Port 12 ESP8266 Lolin pin D6 Arduino pin GPIO12
Port 13 ESP8266 Lolin pin D7 Arduino pin GPIO13
Port 15 ESP8266 Lolin pin D8 Arduino pin GPIO15

I2C Bus sur GPIO 4 (SDA) Lolin pin D2 et sur GPIO 5 (SCL) Lolin pin D1
I2C Scanner to scan for devices on each port pair D0 to D7

I2C device found at address 0x3C
I2C device found at address 0x77
Trouve 2 devices sur le Bus I2C

.. Fin de test I2C bus

SSD1306 allocation OK
Bitmap paulfjujo 1 bit 128x32
Etat BP1 Lolin D7= GPIO13= OFF
BMP180 OK

Connected to ON_AIRxxxx
IP address: 190.NNN.0.NNN

HTTP server started
Compteur= 00000 Consigne=00062 SommeValADC = 62 Ana0=62 Press. 984.40 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00001 Consigne=00062 SommeValADC = 131 Ana0=69 Press. 984.37 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00002 Consigne=00062 SommeValADC = 200 Ana0=69 Press. 984.43 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00003 Consigne=00062 SommeValADC = 268 Ana0=68 Press. 984.40 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00004 Consigne=00062 SommeValADC = 337 Ana0=69 Press. 984.40 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00005 Consigne=00062 SommeValADC = 406 Ana0=69 Press. 984.35 Temp. 19.7°C Humid 48.1% BP= OFF
Compteur= 00006 Consigne=00062 SommeValADC = 475 Ana0=69 Press. 984.44 Temp. 19.7°C Humid 48.2% BP= OFF
Compteur= 00007 Consigne=00062 SommeValADC = 544 LM35DZ = 21.91°C Press. 984.43 Temp. 19.7°C Humid 48.2% BP= OFF
Compteur= 00008 Consigne=00062 SommeValADC = 69 Ana0=69 Press. 984.46 Temp. 19.7°C Humid 48.2% BP= OFF



nota : l'adresse IP et la clé WEP doit etre celle de votre reseau Wifi.
NORTON, dans mon cas, doit valider aussi l'acces..


le scketch a été renommé en *.txt
_ESP_Lolin_Vert_Webserver_DHT11_BMP085_ADC_OLED_MCP_2022-04.ino.txt



ESP8266_Lolin_Vert_AsyncWebServer_Running-2022-0419.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#40 Message par satinas » mer. 20 avr. 2022 12:13

Bonjour Paul,

Au début, je pensais que tu parlais du langage Java, c'est donc du javascript :)
Je connais pas bien tout ça, html et javascript, trop touffu pour moi.

Chez moi pour avoir la classe WiFi, l'include ESP8266WiFi.h est nécessaire.
J'ai démarré ton sketch sur un NodeMcu, il affiche bien la page sur le PC. Après sauvegarde de cette page avec Firefox, j'obtiens un fichier html, voir ci-dessous. En affichant ce fichier directement sur le PC, les boutons ne répondent pas non plus. Ton fichier html de test n'est pas exactement le même.

Un connaisseur html/javascript pourra peut être analyser ton html.
A voir aussi https://validator.w3.org/#validate_by_input

Code : Tout sélectionner

<html class=" wlgfkaom idc0_338" lang="fr-FR">
<head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1252"><meta http-equiv="refresh" content="4"> 
  <title>ESP8266MOD Lolin Vert - rev 2022-0419</title>
  <style> { background-color: 0xf080f0;  font-family: Arial, Helvetica, Sans-Serif; Color: #000088; }
    .buttonGreen  { background-color: green;  color: white; font-size: 16px; width:120px; height:40px;}
    .buttonYellow { background-color: yellow; color: black; font-size: 16px; width:120px; height:40px }
  </style>
  <script type="text/javascript">
    var ConsigneJs = 44   
    function MoinsVite() { if (ConsigneJs > 0) ConsigneJs = ConsigneJs - 1 document.getElementById('ConsigneID').innerHTML = ConsigneJs }
    function PlusVite(){ ConsigneJs = ConsigneJs + 1  document.getElementById('ConsigneID').innerHTML = 11 }
  </script>
</head>
<body>
  <h1>ESP8266 Lolin Vert</h1>
  <h4>version 19-04-2022</h4>
  <h3> Display mini OLED SSD1306 4 lignes</h3>
  <h3>Capteur DHT11-AM2302</h3>
  <ul>
    <li>Temperature :&nbsp;<b>22.00°C</b></li>
    <li>Humidite :&nbsp;<b>34.00%</b></li>
  </ul>
  <h3>I2C BMP085</h3>
  <ul>
    <li>Pression atmospherique :&nbsp;<b>999.90 mbar </b></li>
  </ul>
  <h3>Autres données</h3>
  <ul>
    <li>LM35ZD temper :&nbsp;<b>1.49°C</b></li>
  </ul>
  <ul>
    <li>Compteur:&nbsp;<b>2628</b></li>
  </ul>
  <ul>
    <li> Etat BP1 :&nbsp; <b> OFF</b></li>
  </ul>
  <h3>Sorties GPIO </h3>
  <form action="/" method="POST">
    <ul><li>
      Etat Led Bleue (OFF)<br><br>
      <input type="radio" name="LED_B" value="1"><b>ON</b> &nbsp;&nbsp;<br>
      <input type="radio" name="LED_B" value="0" checked="checked"><b>OFF</b>
    </li></ul>
    <ul><li>
      Etat Led Verte (OFF)<br><br>
      <input type="radio" name="LED_V" value="1"><b>ON</b> <br>
      <input type="radio" name="LED_V" value="0" checked="checked"><b>OFF</b>
    </li></ul>
    <brs>
      <h3>Consigne Vitesse</h3><h3>Consigne = <a id="ConsigneID">0</a></h3><br>
      <p>
        <button class="buttonGreen" type="button" onclick="PlusVite()"> +Vite</button>&nbsp;&nbsp;
        <button class="buttonYellow" type="button" onclick="MoinsVite()"> -Vite</button>
      </p>
      <input type="submit" value="Actualiser"> <br>
      <p><a href="http://paulfjujo.free.fr/">paulfjujo</a></p><br>
      <img <src="http://paulfjujo.free.fr/PULSE/images/mylogo.jpg">
    </brs>
  </form>
</body>
</html>


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 17 invités