Vous avez cherché • Domotique et objets connectés à faire soi-même

kujooaee5tavfttaah2j-3408510 Actualité et nouveautés des micro-contrôleurs

Espressif vient d’annoncer la disponibilité de la nouvelle déclinaison de l’ESP32 sur son blog, l’ESP32-C3. Espressif a opté pour une stratégie de diversification de sa gamme. Depuis 2014 et le

nsdmv4pimhngrr0x6lqn-7949838

Pour les projets d’objets connectés qui nécessitent le stockage d’une importante quantité de données, il peut s’avérer nécessaire d’avoir recours à un stockage sur carte micro SD. En effet, la

mjx05irgkq2m9snc1qfl-1995292

Les circuits intégrés ADS1115, MCP23017, PCF8574 et PCA9685 sont 4 solutions pour augmenter très facilement le nombre d’entrées / sorties numériques, PWM, analogiques via le bus I2C. Cela permettra de

vtyiuun1teuh6dar4yjp-7308973

Il est possible d’utiliser le port série pour recevoir des commandes directement dans le code Arduino. On pourra par exemple piloter le GPIO depuis le moniteur série d’un éditeur de

On utilise le moniteur série pour mettre au point le code Arduino, mais il est possible de faire bien d’autres choses. Nous allons découvrir dans cet article les principales méthodes

La librairie C++ pour Arduino propose 24 fonctions pour manipuler très facilement les chaînes de caractères. charAt • compareTo • concat • c_str • endsWith • equals • getBytes •

7o7ndknd6fmmnf3oxffj-3426812

Lorsqu’on développe un objet connecté au WiFi avec un ESP32, ESP8266 ou ESP-01 (ou n’importe quel autre micro-contrôleur d’ailleurs), il est beaucoup plus pratique d’attribuer une adresse IP fixe. On

Il existe plusieurs librairies permettant d’accéder aux système de fichier SPIFFS stockés sur la mémoire flash d’un ESP32 en FTP. La librairie ESP8266FtpServer.h développée par David Paiva (nailbuster), très simple

rq9gduthdbana0jobjci-6103988

Le bus I2C est très utilisé pour récupérer des mesures ou piloter des équipements sur les projets Arduino, ESP32, ESP8266 et Raspberry Pi à l’aide de la librairie standard Wire.h.

wl81mh2hq4aw2se8uiqh-1677362

Il est nécessaire d’installer des outils complémentaires à l’IDE Arduino avant de pouvoir téléverser des fichiers SPIFFS ou LittleFS (depuis la version 2.6.0 du SDK ESP8266). Il n’y a rien

mzwzdyozvpzqtbhl9anz-5637758

PlatformIO semble moins accessible que l’IDE Arduino lorsqu’on débute mais c’est un éditeur de code infiniment plus puissant. Nous allons voir comment migrer (importer) un projet (ESP32, ESP8266 ou autre)

w0ryuw3tn4r2sot6pgrl-5799098

Le plugin LittleFS Data Upload pour l’IDE Arduino permet de téléverser des fichiers dans la zone mémoire de l’ESP8266 réservée au système de fichier (FS) géré à l’aide du système

reudrpos9ewge3iwnlk5-7176303

LittleFS est un système de fichier sécurisé spécialement conçu pour les micro-contrôleurs. C’est le successeur de la librairie FS.h prenant en charge SPIFFS (Serial Peripheral Interface Flash File System). On

rzkqgm7t0q4uz2lvb18m-9346298

L’ESP8266 dispose d’une zone mémoire réservée pour simuler l’EEPROM interne de l’Arduino. Initialement, cette zone était présente pour mimer le fonctionnement de l’Arduino et rendre plus facile la migration des

La librairie ESP8266FtpServer.h développée par David Paiva (nailbuster) permet d’ajouter un petit serveur FTP à un projet ESP8266. On pourra l’utiliser pour récupérer des fichiers de données ou mettre à

q2vjzcjeniir1ixublod-3715593 ESP8266, Serveur Web (Interface)

Nous allons développer une mini station météo avec une interface HMTL accessible depuis un ordinateur ou smartphone en WiFi. Dans la série d’articles précédents, nous avons découvert comment programmer une

Le plugin Sketch Data Upload pour l’IDE Arduino permet de téléverser des fichiers dans la zone mémoire de l’ESP8266 réservée au système de fichier (FS) géré à l’aide du système

SPIFFS (Serial Peripheral Interface Flash File System) est un système de fichiers léger adapté (entre autre) aux micro-contrôleurs disposant d’une mémoire flash SPI tel que l’ESP8266. SPIFFS vous permet d’accéder

trwx9xjjhm7rvdwh7ha7-8832855

L’ESP8266 ne disposent pas d’horloge temps réel. Il est possible d’ajouter une horloge temps réelle via un module RTC (Real Time Clock). Pour des projets connectés au réseau WiFi et

lthgbq5pmjj18fv56nz7-6955430

Depuis Jeedom, il est assez facile de renvoyer chaque action sur une commande à l’aide de messages MQTT pour piloter des accessoires domotiques développés à l’aide d’ESP32, ESP8266 ou Raspberry

4zje123b5anjqxmgwwpr-7311541

ESP Easy Mega permet de développer des objets connectés en WiFi sans aucune programmation à base de module ESP8266. C’est un projet idéal si vous n’avez jamais fait de programmation