ESP8266 / ESP32


L'ESP8266 et l'ESP32 sont des microcontrôleurs pouvant se connecter à un réseau Wi-Fi.

ESP8266




Test et configuration (avec le firmware AT)

Une carte Arduino envoie des instructions à un  module ESP-01, qui a conservé son firmware AT implanté en usine.   Dans un autre article, j'ai fait la même chose avec un MSP430 Launchpad plutôt qu'un Arduino.

Programmer l'ESP8266 avec l'Arduino

Ici, on programme directement l'ESP8266 en utilisant l'IDE Arduino.  J'utilise également une carte Arduino comme intermédiaire entre l'ordinateur et le module ESP-01 (une méthode plus conventionnelle consisterait à utiliser un convertisseur USB-UART).

Piloter des LEDs par WiFi

Nous programmons l'ESP8266 ou l'ESP32 au moyen de l'IDE Arduino afin que 3 LEDs puissent être allumées ou éteintes à distance par l'entremise d'une page web.

Afficher dans une page web l'état des broches GPIO de l'ESP8266

Un ESP8266 est programmé au moyen de l'IDE Arduino afin qu'une page web présente l'état de quelques-unes de ses entrées.

Ajouter des entrées analogiques à l'ESP8266

Puisque l'ESP8266 ne comporte qu'une seule entrée analogique, il est parfois utile dans ajouter d'autres. Nous avons exploré plusieurs options efficaces: ajout de 4 entrées analogiques et d'une sortie analogique avec un module PCF8591ajout de 8 entrées analogiques avec le convertisseur analogique-numérique MCP3008ajout de 8 entrées analogiques avec le multiplexeur CD4051 .

Écran couleur SPI ST7735 piloté par ESP8266

Écrire et dessiner sur un petit écran couleur avec l'ESP8266.

Écran OLED SH1106 I2C et  ESP8266

Écrire et dessiner sur un petit écran OLED monochrome avec l'ESP8266

Écran Nokia 5110 et ESP32/ESP8266

L'image apparaissant sur l'écran est choisie à distance via une page web.

Moteur à courant continu contrôlé par Wi-Fi

Grâce à l'ESP8266, contrôle à distance de la vitesse et du sens de rotation d'un moteur à courant continu au moyen d'une interface web.

Moteur pas à pas contrôlé par Wi-Fi

Contrôle à distance d'un moteur pas à pas (interface web).

Servomoteur contrôlé par Wi-Fi

Grâce à un module ESP8266, contrôle à distance de la position d'un servomoteur au moyen d'une interface web.

Notification par email, SMS ou Twitter avec ESP8266 et Carriots

Vous voulez être alerté à distance lorsqu'un capteur détecte quelque chose d'inhabituel?  Voici comment procéder avec un ESP8266 et le service en ligne gratuit Carriots.

Lecteur de carte SD et ESP8266

Data logger qui consigne des mesures sur une carte SD. On peut également consulter les 10 mesures les plus récentes par l'entremise d'une page web.

Module RFID-RC522 et ESP8266 / ESP32

Une page web indique les 10 plus récentes détection de tags RFID.

Contrôle d'un afficheur LCD 16 X 2 avec un ESP8266

Le message affiché est contrôlé à distance grâce à une page web.

Contrôle d'un afficheur à base de TM1638 avec un ESP8266 / ESP32

Utilisation d'une carte ESP8266 ou ESP32 pour afficher des nombres, allumer des LEDs et lire des boutons sur un module LED and KEY à base de TM1638.

Horloge Wi-Fi

L'ESP8266 devient une horloge qui interroge un serveur NTP (network time protocol) pour afficher en tout temps l'heure officielle.

Obtenir les grands titres de l'actualité (flux RSS)

Un ESP8266 interroge un serveur RSS afin d'afficher les grands titres.

Les cartes Wemos D1 et Wemos D1 Mini

Présentation de cartes de développement à base d'ESP8266.

Livre: Raspberry Pi et ESP8266

...domotisez votre habitation, par Kevin Sartor, publié en 2018 par les éditons ENI.


ESP32




Programmer l'ESP32 avec l'IDE Arduino (premiers pas)

Marche à suivre la première fois qu'on programme l'ESP32 avec l'IDE Arduino.

Piloter des LEDs par WiFi

Nous programmons l'ESP8266 ou l'ESP32 au moyen de l'IDE Arduino afin que 3 LEDs puissent être allumées ou éteintes à distance par l'entremise d'une page web.

Afficher dans une page web l'état des broches GPIO de l'ESP32

Un ESP32 est programmé au moyen de l'IDE Arduino afin qu'une page web présente l'état de quelques-unes de ses entrées.

Utilisation des entrées analogiques de l'ESP32

Grâce à ses deux ADC 10 bits à 10 canaux, il est facile de lire une tension analogique avec l'ESP32.

Modulation par largeur d'impulsion(PWM) et ESP32

Tout ce qu'il faut savoir pour générer un signal PWM avec l'ESP32.

Production d'un signal analogique avec l'ESP32

Utilisation des convertisseurs numérique/analogique (DAC) de l'ESP32.

Utilisation des broches tactiles de l'ESP32

L'ESP32 comporte des broches qui détectent quand on les touche.

Utilisation du capteur à effet Hall de l'ESP32

Le capteur à effet Hall intégré à l'ESP32 permet de détecter la présence d'un aimant.

Écran couleur SPI ST7735 piloté par ESP32

Écrire et dessiner sur un petit écran couleur avec l'ESP32.

Écran OLED SH1106 I2C et  ESP32

Écrire et dessiner sur un petit écran OLED monochrome avec l'ESP32.

Écran Nokia 5110 et ESP32/ESP8266

L'image apparaissant sur l'écran est choisie à distance via une page web.


Module RFID-RC522 et ESP8266 / ESP32

Une page web indique les 10 plus récentes détection de tags RFID.

Contrôle d'un afficheur à base de TM1638 avec un ESP8266 / ESP32

Utilisation d'une carte ESP8266 ou ESP32 pour afficher des nombres, allumer des LEDs et lire des boutons sur un module LED and KEY à base de TM1638.

Contrôle d'un afficheur LCD 16 X 2 avec un ESP32

Le message affiché est contrôlé à distance grâce à une page web.

Écrire sur une carte SD avec l'ESP32

Écriture et lecture d'un fichier sur une carte SD reliée à l'ESP32, et data logger pouvant être consulté sur une page web.

Horloge Wi-Fi

L'ESP32 devient une horloge qui interroge un serveur NTP (network time protocol) pour afficher en tout temps l'heure officielle.

Moteur à courant continu contrôlé par Wi-Fi

Grâce à l'ESP32, contrôle à distance de la vitesse et du sens de rotation d'un moteur à courant continu au moyen d'une interface web.

Moteur pas à pas contrôlé par Wi-Fi

Contrôle à distance d'un moteur pas à pas (interface web).

Servomoteur contrôlé par Wi-Fi

Grâce à l'ESP32, contrôle à distance de la position d'un servomoteur au moyen d'une interface web.

Jouer une mélodie sur l'ESP32

L'ESP32 joue une petite mélodie à travers un petit haut-parleur.



Aucun commentaire:

Enregistrer un commentaire