ESP8266 ? ESP32 ?
ESP8266 et ESP32 sont des microcontrôleurs développés par la société Espressif. Ce qui fait leur succès c'est d'une part le fait qu'ils sont équipés de wifi (et de bluetooth pour l'ESP32) et d'autre part le fait qu'ils équipent des cartes de développement type arduino très bon marché et faciles d'accès. Ces puces sont rapides et équipées de suffisamment de mémoire pour faire fonctionner MicroPython. Il est possible de les utiliser aussi avec l'environnement de développement arduino IDE standard mais cela sort du cadre de notre tutoriel.
Quelles cartes ESP8266 choisir ?
Il y a beaucoup de choix disponible. La carte que je conseille pour débuter sur MicroPython est la Wemos D1 mini. Celle-ci est disponible pour moins de 3€ en chine et se trouve assez facilement.
Si vous souhaitez un peu plus de broches disponibles, alors un grand standard est la carte NodeMcu. Elle est disponible en chine pour moins de 3€ également.
Quelles cartes ESP32 choisir ?
Si vous voulez disposer de plus de mémoire ou plus de puissance pour des projets plus ambitieux, plus de broches d'entrée-sortie ou de bluetooth, alors vous vous tournerez vers l'ESP32. Ces cartes sont légèrement plus chères mais accessibles pour moins de 5€ en chine. Voici deux modèles possibles parmi d'autres :
modèle 1 : compatible avec les breadboards et possède une alimentation batterie.
modèle 2 : équivalent de la wemos D1 mais avec un esp32. Plus de broches, mais pas toutes accessibles sur une breadboard.