Modules Wi-Fi Le choix de l'IA
Choisi par un modèle d'IA à partir de ses connaissances d'entraînement.
Le choix de l'IA (gamme) : Espressif ESP32-DevKitC
La carte de référence du fabricant de la puce ESP32 apporte le Wi-Fi 2,4 GHz et le Bluetooth avec la meilleure prise en charge logicielle (ESP-IDF, Arduino, ESPHome, MicroPython).
Ne convient pas à : Ceux qui veulent seulement ajouter du Wi-Fi à une carte Arduino existante sans changer de microcontrôleur, ou les projets sur pile très contraints en consommation.
Le choix de l'IA selon le besoin
Pour Format minuscule pour un objet connecté compact
Seeed Studio XIAO ESP32C3
Carte de la taille d'un timbre avec Wi-Fi, USB-C et connecteur d'antenne externe.
Ne convient pas à : Les projets qui ont besoin de nombreuses broches d'entrée-sortie.
Pour Programmation en MicroPython avec l'écosystème Raspberry Pi
Raspberry Pi Pico W
Le RP2040 accompagné d'une puce Wi-Fi et d'une documentation officielle très complète.
Ne convient pas à : Ceux qui veulent utiliser ESPHome ou les bibliothèques propres à l'ESP32.
Pour Petit budget, Wi-Fi seul et domotique simple
LOLIN D1 mini (gamme)
La carte ESP8266 la plus répandue, très bien prise en charge par ESPHome et Tasmota.
Ne convient pas à : Les projets qui ont besoin de Bluetooth ou de plusieurs entrées analogiques.
Ce que l'IA prend en compte pour choisir : Modules Wi-Fi
- Puce
- Préférer l'ESP32 (ou ses variantes S3 et C3) à l'ESP8266 pour un nouveau projet. L'ESP32 a plus de mémoire et de broches, ajoute le Bluetooth et reçoit encore des évolutions logicielles.
- Bande
- Ces modules ne fonctionnent qu'en 2,4 GHz, sauf mention explicite du 5 GHz. Il faut une box ou un point d'accès qui diffuse un réseau 2,4 GHz séparé ou combiné.
- Puce USB-série
- Vérifier le pilote nécessaire (CP2102, CH340) ou l'USB natif (S3, C3). Une puce mal reconnue est la première cause de carte « invisible » sous Windows.
- Antenne
- Antenne gravée pour un usage intérieur ; connecteur U.FL si le boîtier est métallique ou si la portée compte. Un boîtier métallique ou un tableau électrique bloque une antenne gravée sur le circuit.
- Niveaux logiques
- Broches en 3,3 V, non tolérantes au 5 V. Brancher directement un capteur 5 V peut détruire la puce.
Les marques qui comptent
- Espressif : Fabricant des puces ESP32 et ESP8266, ses cartes de référence servent d'étalon. Voir Espressif sur Amazon
- Seeed Studio : Gamme XIAO compacte et bien documentée. Voir Seeed Studio sur Amazon
- LOLIN : Concepteur d'origine des cartes D1 mini, très copiées. Voir LOLIN sur Amazon
- Adafruit : Cartes Feather soignées, avec une documentation pédagogique. Voir Adafruit sur Amazon
À éviter
- Les modules ESP-01 (ESP8266 à 8 broches) pour débuter : programmation malcommode et alimentation capricieuse.
- Alimenter le module par la broche 3,3 V d'une Arduino Uno : le courant est insuffisant pendant les pics d'émission Wi-Fi.
Questions
ESP8266 ou ESP32 ?
L'ESP32 pour tout nouveau projet ; l'ESP8266 reste valable pour un simple capteur Wi-Fi en domotique.