Calculer l’Indice de Qualité de l’Air (IAQ, IQA) avec un DSM501 sur Arduino ou ESP8266

DSM501 PINOUT PM10 PM25

L’indice de qualité de l’air (IAQ ou IQA en anglais) est assez facile a déterminer à l’aide d’un Arduino (ou ESP8266) et un capteur DSM501. Le capteur DSM501A est un détecteur capable de mesurer la présence de fines particules en suspension dans l’atmosphère suivant les normes PM2.5 et PM10. Le DSM501A …

Lire la suite »

Bien commencer la programmation des ESP32 avec l’IDE PlatformIO

Aujourd’hui, nous allons voir comment programmer les micro-contrôleurs ESP32 d’Espressif avec l’IDE PlatformIO (PIO). Si vous découvrez PlatformIO, vous pouvez commencer par lire ce premier article qui explique étape par étape comment l’installer et débuter. La prise en charge des nouvelles cartes ESP32 par l’IDE Arduino demande du travail d’installation et de configuration …

Lire la suite »

Installer l’IDE Arduino (1.8 ou supérieur) sur Linux (Ubuntu 16.04 ou supérieur)

ide arduino ubuntu linux 32-bits lubuntu

L’IDE Arduino est disponible sur les principaux systèmes d’exploitation et bien entendu sur Ubuntu ou n’importe quelle autre distribution Linux. L’IDE Arduino est disponible pour les versions 32-bits et 64 bits de Linux. C’est l’occasion de recycler un ancien PC fonctionnant sous Windows XP pour vous lancer dans la programmation …

Lire la suite »

Inclure un objet connecté ESP8266 + DHT22 + Homie MQTT dans Home Assistant (HASS)

home assistant homie esp8266 dht22 wemos d1 mini

Après avoir présenté la librairie Homie dans les deux articles précédents (bien débuter avec Homie, principe de programmation), il est temps de passer à un exemple complet d’application. Dans ce tutoriel nous allons apprendre comment inclure une sonde de température dans le serveur domotique Home Assistant développée à base d’un …

Lire la suite »

Intégrer des objets connectés Arduino / ESP8266 + Blynk à iOS grâce à Homebridge (HomeKit)

Blynk se compose d’un serveur et d’une application pour iOS.  Si vous disposez de votre serveur Blynk local privé (lisez cet article pour apprendre comment faire), vous pouvez rendre accessible vos objets connectés développés à l’aide de Blynk depuis internet sans avoir à exposer votre matériel à internet  grâce au projet …

Lire la suite »

Partage de fichier Samba depuis un Orange Pi (Armbian) ou Raspberry Pi (Raspbian)

samba windows 10 authentification orange pi raspberry

Dans ce tutoriel, nous allons apprendre comment installer et configurer le serveur de fichiers Samba. L’Orange Pi – ou n’importe quel autre mini-PC de la famille du Raspberry Pi – permet de faire beaucoup presque autant de choses qu’un PC Windows ou un Mac mais on à souvent besoin de …

Lire la suite »

Comment installer le Shell Bash Linux (Ubuntu) sous Windows 10 64-bits

installation ubuntu compte unix

Microsoft a pris un virage à 180° en portant certains de ces produits professionnels sur Linux et maintenant en permettant d’utiliser le Bash Linux sur Windows 10. Vous allez me dire, mais à quoi cela peut bien me servir, je ne suis pas développeur ! Oui c’est vrai, au quotidien, …

Lire la suite »

Premier projet Homie ESP8266, publier en MQTT des mesures d’une sonde DHT22

homie esp8266 mqtt library arduino json dht22 mosquitto subscribe

Précédemment, nous avons découvert la librairie Homie qui permet de simplifier l’écriture de code Arduino pour développer des objets connectés ESP8266 qui communiquent par messages MQTT. Dans cet article nous allons aborder plus en détail comment utiliser la librairie dans un programme Arduino. La librairie met à disposition un très …

Lire la suite »

Caméra de surveillance MQTT Raspberry Pi Zero W et Node-RED pour Home Assistant

raspberry pi zero w camera surveillance diy node-red mqtt

Depuis la version 1.3, le Raspberry Pi Zero possède un connecteur caméra sur lequel on peut brancher la caméra 8MP du Raspberry Pi au moyen d’un adaptateur. Home Assistant supporte de nombreuses caméras. Dans ce projet, nous allons fabriquer – très rapidement – une mini caméra de surveillance à l’aide …

Lire la suite »

Installer Node-RED sur Raspbian Jessie Lite (Raspberry Pi Zero W)

raspberry pi zero w install node-red raspbian jessie lite

La version Lite de Raspbian Jessie est très bien adaptée aux ressources (plus) limitées du Raspberry Pi Zero W. Node-RED est pré-installé sur la version intégrant le bureau graphique Pixel mais ce n’est pas le cas pour la version Lite. Heureusement, il y a un maintenant un script d’installation qui …

Lire la suite »