Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

ateliers:esp-serveur-web:accueil

Ceci est une ancienne révision du document !


ESP-Serveur web

  • Porteur du projet : reso-nance Laurent
  • Date : 05/02/2020
  • Licence : libre !
  • Contexte : INIT'

Préparation

installation de l'IDE

  • Télécharger et installer l' IDE d'arduino
  • Activer l'affichage des numéros de lignes (fichier → préférences)

bibliothèques ESP8266

L'ESP8266 n'est pas un arduino comme les autre : il n'utilise pas de processeur atmel. Il est donc nécessaire de télécharger les bibliothèques ESP pour pouvoir l'utiliser avec l'IDE d'arduino.

  • Dans fichier → préférences → URL de gestionnaire de carte supplémentaire ajouter le lien suivant : http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Dans outils → type de carte → gestionnaire de carte attendre qu'il se mette à jour puis rechercher ESP en haut à droite et installer esp8266 by ESP8266 Community
  • redémarrer Arduino

Dans outils → type de carte de nouveaux modèles de cartes à base d'ESP8266 sont maintenant disponible. Pour le Lolin D1 mini utilisé dans cet INIT, choisir LOLIN(WEMOS) D1 R2 & mini Vérifier que l'ensemble de la chaîne fonctionne en ouvrant l'exemple Blink qui fait clignoter la LED intégrée : fichier → exemples → 01.Basics → Blink puis cliquer sur la petite flèche pour téléverser.

Servir une page web

Ouvrir l'exemple HelloServer dans fichier → exemples → ESP8266WebServer → HelloServer Cet exemple contient tout le code nécessaire pour se connecter à un réseau WIFI, servir une page sommaire et afficher un GIF à l'arrière plan aléatoire. Pour qu'il puisse se connecter au réseau wifi, modifier les lignes 7 et 8 en remplaçant your-ssid par le nom du réseau wifi auquel vous êtes connectés et your-password par son mot de passe. Les deux sont sensibles à la casse. Téléverser ensuite le programme et ouvrir le moniteur série. Une fois l'ESP8266 connecté, il y affiche son addresse IP.

Dans un navigateur web, taper cette même adresse (ici http://10.0.120.43) et vous devriez voir s'afficher une page contenant le texte hello from esp8266!.

/home/resonancg/www/wiki/data/attic/ateliers/esp-serveur-web/accueil.1581068753.txt.gz · Dernière modification: 2020/02/07 10:45 de laurent