ESP32

La société Chinoise Espressif à l’origine des modules Wi-Fi ESP8266 capable d’exécuter du code Arduino nous propose l’ESP32, une version beaucoup plus puissance et économe en énergie. L’ESP32, que l’on trouve aussi sous le nom d’ESP-32S ou ESP-WROOM-32 est basé sur un SoC gravé à 10nm par la société TSMC. TSMC fabrique également les puces pour les iPhones d’Apple. C’est un SoC double coeur cadencé à 240MHz adossé à 4MB de mémoire flash. L’ESP32 est une puce toutes options ! Elle dispose de la connectivité WiFi et du Bluetooth LE (basse énergie). L’accent à été mis sur la sécurité à tous les niveaux. Le WiFi est compatible WFA, WPA/WPA2 et WAPI. La puce cryptographique prend en charge les normes AES, SHA-2, RSA, ECC, random number generator (RNG). Enfin l’ESP32 dispose de beaucoup plus de GPIO (Entrées/Sorties) que l’ESP8266. 26x E/S digitales (3.3V), 12x entrées analogiques, 4× SPI, 2× I²S, 2× I²C, 3× UART, CAN 2.0, IR, Touch Sensor (écran tactile), capteur de température.

#Découvertes de la semaine n°5 : WeMos disparait, nouvelle gamme LoLin 2019

Le format compact des cartes de développement ESP8266 et la très grande diversité de shields (cartes d'extension) a fait le succès du fabricant chinois WeMos. Seulement voilà, après 4 ans d'existence, il est devenu bien difficile de reconnaître ...

Wemos LoLin D32 Pro ESP32 avec support écran TFT, connecteur et chargeur batterie LiPo et lecteur de carte SD

La Wemos LoLin D32 est à peine sortie début mai 2018 quelle passe déjà à la version 2.0. Le SoC ESP32-WROOM-32 initial a été abandonné au profit du nouveau ESP32-Wrover d'Espressif qui fait partie de la gamme 2018 du fondeur. Pour l'occasion la ...

Nouvelle Wemos LoLin D32, remplaçante des cartes ESP32 LoLin32, LoLin32 Lite et Pro

Quelques semaines seulement après le lancement de la Lolin32 Pro, Wemos lance la LoLin D32 qui vient remplacer les carte de développement LoLin32, LoLin32 Lite et LoLin32 Pro. Les trois cartes disparaissent du catalogue et sont marquée comme retirée ...

Nouvelle carte de développement Banana Pi BPI-ESP32 au format Arduino Uno compatible IDE Arduino et Webduino

SinoVoIP, le fabriquant des cartes de développement et mini PC Banana Pi est vraiment très prolifique en ce début d'année 2018. Le fabricant nous propose aujourd'hui la carte de développement BPI-ESP32, un carte de développement au format Arduino ...

Nouvelle carte ESP32-LyraT d’Olimex pour le développement d’application audio intelligente en collaboration avec Espressif

Olimex vient de lancer sa nouvelle carte de développement à base d'ESP32, la ESP32-LyraT. Elle est basée sur un module ESP32-WROVER d'Espressif. C'est un nouveau module disponible depuis 2018 suite à la réorganisation de la gamme des modules ESP32 ...

#Guide : quelle carte ESP32 choisir pour développer des objets connectés DIY

Après le succès des modules Wi-Fi ESP8266, Espressif ne s'est pas arrêté en si bon chemin et nous propose  son successeur l'ESP32. Les premières cartes de développement à base du SoC ESP-WROOM-32 dépassaient très souvent 15€. Depuis le début de ...

#Guide. Concevoir, fabriquer et assembler des circuits et PCB pour projets DIY à base d’ESP32 ou ESP8266

Il y a quelques semaines, je vous ai présenté cette carte de développement qui permet de réaliser du prototypage et même de petits projets (sans vibration) à base de modules ESP32. Les cartes de développements à base d'ESP32 peuvent être assez ...

Publier la concentration en CO2 d’un capteur MH-Z19 vers Domoticz, code Arduino compatible ESP32/ESP8266

Dans le tutoriel précédent, nous avons découvert et tester le capteur MH-Z19 qui permet de mesurer la concentration en CO2 sans calibration. Nous avons vu comment lire la concentration en CO2 renvoyé sur la broche PWM du capteur en MicroPython pour ...

Projet MicroPython, publier le taux de CO2 avec un capteur MH-Z19 vers Domoticz (ESP32/ESP8266)

Les capteurs physico-chimiques de la série MQx et notamment le capteur environnement MQ135 donnent des résultats assez approximatifs car ils sont basés sur une extrapolation des mesures à partir d'une courbe théorique. Par ailleurs, les capteurs ...

Projet MicroPython ESP32, lire la température sur plusieurs sondes DS18B20 et publier les mesures vers Domoticz

Après plusieurs articles pour présenter les principes du MicroPython sur les cartes ESP8266 et ESP32, il est temps de passer aux choses sérieuses. Je vous propose de porter le code Arduino de lecture de plusieurs sondes de mesure de température ...

Affichage OLED SSD1306 en MicroPython, exemple avec un baromètre numérique BME280 I2C

Je vous propose aujourd'hui d'apprendre comment détecter les appareils connectés au bus i2c en MicroPython. Pour ce tutoriel, nous allons récupérer les mesures renvoyées par un capteur environnement BME280 qui permet de mesurer la température, la ...

Mesure de température DS18B20, code Arduino compatible ESP8266 et ESP32, publication sur Domoticz en HTTP

Si vous voulez créer un réseau de mesure de température à l'aide d'un Arduino ou d'un ESP8266, les sondes OneWire DS18B20 sont idéales. Le OneWire est un bus de données numérique qui ne nécessite qu'un seul fil. Le bus OneWire permet d'adresser ...

Domotique et objets connectés à faire soi-même