Huzza32 : l'ESP32 selon Adafruit
L'ESP32 est un microcontrôleur surpuissant (digne successeur de l'ESP8266). Le module WROOM32 est prêt à l'emploi sur la plateforme Feather Huzzah32, plateforme nous un confort de développement avec:
C'est que matériellement, l'ESP32 offre une belle ribambelle de jouet:
Amplificateur analogique avec minimisation de bruit (ultra-low noise).
Ce qui est très excitant avec les plateformes ESP, c'est le support pour Arduino IDE. Celui-ci devrait maintenant être suffisamment pour être utilisé par les Makers.
Support MicroPython pour ESP32
Ce qui nos excite le plus c'est le support MicroPython pour ESP32 téléchargeable ici.
Firmware qui peut être flashé sur l'ESP32 à l'aide de la commande.
Suivez ce tutoriel pour savoir comment installer l'utilitaire esptool.py .
MC Hobby propose des ESP32 et ESP8266 sous différentes plateformes disponible de stock.
Happy Electronic Hacking.
HUZZAH32 - ESP32 sur une carte Feather |
- un convertisseur USB-vers-Série,
- Reset automatique pour activer le bootloader (très pratique sous Arduino IDE)
- Un chargeur d'accu Lithium Ion/Polymère (pour rendre le projet autonome)
- Tous les I/Os de Feather raccordé sur le ESP32 (permet d'utiliser tous FeatherWings).
- Une puce ESP32 double coeur (un processeur Tensilica LX6 Dual Core, 240 MHz, 600 DMIPS)
- 4 MB de mémoire Flash en SPI (pour stocker le firmware),
- 512 Kb de SRAM
- Une antenne optimisée (à même le module),
- Le support WiFi
- Le support Bluetooth BLE et classique.
HUZZAH32 - ESP32 sur une carte Feather |
Amplificateur analogique avec minimisation de bruit (ultra-low noise).
- Senseur à effet Hall
- 10x interface tactile (par effet capacitif sur les entrées)
- 3 x UARTs
deux UART configurés par défaut dans le support Arduino IDE pour Feather
un UART utilisé (et réservé) pour le bootloader/débogage - 3 x bus SPI : un seul bus SPI configuré par défaut dans le support Arduino IDE pour Feather.
- 2 x bus I2C : un seul bus I2C configuré par défaut dans le support Arduino IDE pour Feather
- 12 x entrées anamigiques (ADC)
- 2 x sorties DAC pour générer une tension de sortie analogique
- 2 x bus I2S Audio
- Oscillateur cristal 32 kHz (parfait pour une RTC)
- Toutes les broches GPIO supportent PWM/timer input/output
- SDIO master/slave à 50 MHz
- Support d'interface pour carte SD-card
Ce qui est très excitant avec les plateformes ESP, c'est le support pour Arduino IDE. Celui-ci devrait maintenant être suffisamment pour être utilisé par les Makers.
Support Feather ESP32 pour Arduino IDE |
Ce qui nos excite le plus c'est le support MicroPython pour ESP32 téléchargeable ici.
Firmware qui peut être flashé sur l'ESP32 à l'aide de la commande.
esptool.py --chip esp32 --port /dev/ttyUSB1 write_flash -z 0x1000 firmware.bin
Suivez ce tutoriel pour savoir comment installer l'utilitaire esptool.py .
Session REPL sous ESP32 |
Tutoriels et informations
Où acheter- Les spécifications complètes de l'ESP32 dans ce document d'Espressif.
- Adafruit HUZZAH32 - ESP32 Feather (Adafruit, anglais)
Découvrir la plateforme Huzzah32, WiFi, Bluetooth et bien d'autres périphériques avec votre ESP32! - Arduino core for ESP32 WiFi chip (Espressif, GitHub)
Installer le support ESP32 dans Arduino IDE (Instructions pour Windows, Mac, Linux). - Tutoriel pour installer EspTool.py pour flasher MicroPython sur ESP32 ou ESP8266.
MC Hobby propose des ESP32 et ESP8266 sous différentes plateformes disponible de stock.
Happy Electronic Hacking.
Écrire un commentaire