DEMANDE D'AIDE

Portrait de DJIGUIBA

Bonjour  tout le monde je viens de passe deux jour sur mon esp826601 pour la configuration avec les commade at

j'ai utiliser le liens cis contre pour la configuration https://www.instructables.com/id/Getting-Started-With-the-ESP8266-ESP-01/

tout les commande at marche,mais le problème est que je n'arrive pas ame connecter avec mon adresse ip sur le navigateur pour afficher certain information sur esp ( qui correspond a l'etape 9 sur le lien

)

Merci d'avance

Portrait de Walter

Bonjour,
question bête, mais ton esp est bien en mode station et tu as récupéré son IP.
Ton PC est bien connecté via le même wifi ?

Portrait de DJIGUIBA

S'IL VOUS PLAIT J'AI PAS COMPRIS VOTRE EXPLICATION

Portrait de Walter

Pas de soucis :)
Dans le tutoriel que tu as suivi, il te demande de passer en mode "station" via la commande "AT+CWMODE=1", la vérification du mode utilisé est renvoyée par la commande "AT+CWMODE?"

As tu vérifié que tu es bien dans ce mode ?

A l'étape d'après(N°7) il t'indique comment vérifié que tu es bien connecté au réseau wifi et que la commande "AT+CIFSR" te renvoi l'adresse IP de ton module, si celui-ci est connecté.

Est-ce bien l'IP que tu as utilisé dans ton navigateur WEB ?

Portrait de DJIGUIBA

Bonsoir

Walter j'ai bien reçu le adresse ip quand je suis connectée  au reseau 

.mais quand je tape se  ip sur le navigateur il me 

renvoi rien .je suis bloque au niveau de l'etape 9

Portrait de DJIGUIBA

Merci d'avance pour votre aide

Portrait de Walter

Ok, il faudrait que tu utilise l'inspecteur de ton navigateur WEB(F12) et dans l'onglet Networks tu regarde la réponse renvoyée par ton ESP.

Car si tu as une page blanche, je crois que c'est que tu as une réponse avec un code 200 à ta requête HTTP mais qu'il n'y as pas de donnée renvoyé.

Portrait de wolfram69

Bonjour DJIGUIBA si tu veux j'ai fait un tuto pour programmer tous les modules à base de ESP8266

Tu trouveras un moyen de programmer ton ESP8266-01 de A à Z

Portrait de DJIGUIBA

ok wolfram69 je vais voir sa tout de suite .Excuser j'etais souffrant

Portrait de DJIGUIBA

Bonjour 

j'ai essaye de réaliser le tuto de de u=ri sur les esp (http://les-electroniciens.com/videos/arduino-ep16-installation-du-module-wifi-esp8266) en utilisant ce code 

#include <SoftwareSerial.h>

SoftwareSerial ESP8266(10, 11);

String NomduReseauWifi = "Entrez le nom de votre Box ou point d'accès Wifi"; // Garder les guillements
String MotDePasse      = "Entrez le nom du mot de passe de votre Box ou point d'accès Wifi"; // Garder les guillements

/****************************************************************/
/*                             INIT                             */
/****************************************************************/
void setup()
{
  Serial.begin(9600);
  ESP8266.begin(9600);  
  initESP8266();
}
/****************************************************************/
/*                        BOUCLE INFINIE                        */
/****************************************************************/
void loop()
{
   while(ESP8266.available())
   {    
     Serial.println(ESP8266.readString());
   }   
}
/****************************************************************/
/*                Fonction qui initialise l'ESP8266             */
/****************************************************************/
void initESP8266()
{  
  Serial.println("**********************************************************");  
  Serial.println("**************** DEBUT DE L'INITIALISATION ***************");
  Serial.println("**********************************************************");  
  envoieAuESP8266("AT+RST");
  recoitDuESP8266(2000);
  Serial.println("**********************************************************");
  envoieAuESP8266("AT+CWMODE=3");
  recoitDuESP8266(5000);
  Serial.println("**********************************************************");
  envoieAuESP8266("AT+CWJAP=\""+ NomduReseauWifi + "\",\"" + MotDePasse +"\"");
  recoitDuESP8266(10000);
  Serial.println("**********************************************************");
  envoieAuESP8266("AT+CIFSR");
  recoitDuESP8266(1000);
  Serial.println("**********************************************************");
  envoieAuESP8266("AT+CIPMUX=1");   
  recoitDuESP8266(1000);
  Serial.println("**********************************************************");
  envoieAuESP8266("AT+CIPSERVER=1,80");
  recoitDuESP8266(1000);
  Serial.println("**********************************************************");
  Serial.println("***************** INITIALISATION TERMINEE ****************");
  Serial.println("**********************************************************");
  Serial.println("");  
}

/****************************************************************/
/*        Fonction qui envoie une commande à l'ESP8266          */
/****************************************************************/
void envoieAuESP8266(String commande)
{  
  ESP8266.println(commande);
}
/****************************************************************/
/*Fonction qui lit et affiche les messages envoyés par l'ESP8266*/
/****************************************************************/
void recoitDuESP8266(const int timeout)
{
  String reponse = "";
  long int time = millis();
  while( (time+timeout) > millis())
  {
    while(ESP8266.available())
    {
      char c = ESP8266.read();
      reponse+=c;
    }
  }
  Serial.print(reponse);   
}

voila mon moniteur qui m'affiche quelque chose que je ne comprend  j'ai joint le capture d'ecran

Portrait de wolfram69

As tu renseigné le nom de ton SSID et la clef WEP ?

SSDI =  nom de ton réseau WIFI

WEP = mot de passe de ce réseau

ici

String NomduReseauWifi = "SSID";
String MotDePasse      = "WEP";

Portrait de wolfram69

Bonjour DJIGUIBA

J'ai essayer de répondre à ton mail mais voilà ce que me donne le serveur quand je fais "ENVOYER" :

 ???DATA failed: 550 5.5.0 Service refuse. Veuillez essayer plus tard. service refused, please try later. LPN201_510???

C'est bon au bout de 10 essais !

Désolé je ne donne pas mon N° de téléphone .

Portrait de DJIGUIBA

Bonjour wolfram69

oui j'ai mis le non du réseau plus le mot passe

Portrait de wolfram69

J'ai fait un tuto avec Vidéo pourquoi n'essayes tu pas ?

Je n'aime pas utiliser les commandes AT il y a trop souvent des problèmes et les codes sont longs pour ne pas faire grand chose !

Portrait de Walter

D'après ton sceenshoot cela ressemble à un problème de vitesse de transmission avec l'ESP8266.

As tu regardé s'il y avait un nouveau point d'accès wifi, la commande ("AT+CWMODE=3") utilisant les deux modes.
Si tu as accès l'administration de ta boxe wifi, tu peux aussi voir qui y est connecté.

Dans les commentaires de la vidéo, il parle du code suivant pour forcer l'ESP8266 à dialoguer en 9600:

ESP8266.begin(115200);
envoieAuESP8266("AT+CIOBAUD=9600");
recoitDuESP8266(4000); 

Portrait de wolfram69

.DJIGUIBA Si tu veux vraiment utiliser correctement ton ESP8266 oublie les AT+xxx suis mon tuto tu ne seras pas déçu !

Portrait de DJIGUIBA

BONJOUR wolfram69 svp je peut avoir le librairie de 
#include <ESP8266WiFi.h>.

Portrait de wolfram69

Si tu suis exactement mon tuto tu auras cette library avec l'installation de la carte ESP8266 regarde la vidéo !!!

Portrait de DJIGUIBA

oui j'ai suivi le tuto .la nature de la carte que tu as  choisi je N'arrive pas identifie 

svp donner moi le type de la carte dans IDE d'arduino

Portrait de wolfram69

Generic ESP9266 Module pour ton ESP8266 -01 !!!

Pa contre si tu achètes une wemos d1 mini

tu auras beaucoup plus de possibilités car plus d'entrées/sorties entre autre !! Et elle se programme sans autre chose qu'un câble usb micro !

Les ESP8266 sont d'une ancienne génération et offrent peu de possiblité sans une autre carte Arduino !