Différences entre les versions de « ESP32 »
Ligne 20 : | Ligne 20 : | ||
<p>Le flasher se trouve à l'adresse sur le dépôt https://github.com/Jason2866/ESP_Flasher/releases</p> | <p>Le flasher se trouve à l'adresse sur le dépôt https://github.com/Jason2866/ESP_Flasher/releases</p> | ||
==Lancement de l'environnement== | |||
Se rendre dans le dossier workspace de l'application<br> | |||
Lancer la commande permettant de lancer l'environnement : <code>. /opt/esp/esp-idf/export.sh<br> | |||
==Bibliographie== | ==Bibliographie== |
Version du 29 septembre 2023 à 15:20
Description
L'ESP32 est un SoC de chez Espressif intégrant un processeur 32 bits et des fonctionnalités Bluetooth et Wifi.
Des modules existent et sont très bien adaptés pour la création de systèmes Iot, avec une consommation réduite par rapport à une Raspberry Pi.
Le développement est plus bas niveau mais il existe des SDK compatibles Arduino.
Programmation de l'ESP32
Il y a 2 méthodes de programmation des ESP32.
Soit en passant par un l'ESP-IDF de Espressif, soit en passant par la surcouche Arduino.
Dans les 2 cas les méthodes sont documentées.
Utilisation de ESP-IDF
L'installation se fait en suivant la documentation officielle.
Firmware de l'ESP32
Il est possible de mettre le Firmware ESP-AT afin de communiquer avec l'ESP32 via une communication série et des commandes AT.
Equipements macro utilisant l'ESP32
Des projets existent avec intégration de Linux embarqués sur l'ESP32
Il existe un module caméra, ESP32-CAM qui peut être utilisé avec le Firmware TASMOTA. C'est idéal pour faire caméra de vidéo surveillance sur batterie avec un serveur web intégré.
Il est possible de le connecter à un système de domotique. (voir la vidéo des frères Poulain.
Le flasher se trouve à l'adresse sur le dépôt https://github.com/Jason2866/ESP_Flasher/releases
Lancement de l'environnement
Se rendre dans le dossier workspace de l'application
Lancer la commande permettant de lancer l'environnement : . /opt/esp/esp-idf/export.sh
Bibliographie
- https://docs.espressif.com/
- https://github.com/espressif/
- Tommy Desrochers : YouTuber expliquant l'utilisation de l'ESP32 avec l'environnement Arduino.
- https://randomnerdtutorials.com/