Avancé

Vous avez déjà programmé et vous voudriez aller plus loin. Vous aimeriez réaliser vos propres objets connectés, commencer à créer des scripts sur un serveur domotique…

Installer Armbian sur Orange Pi sans écran ni clavier avec un câble FTDI

Dans le tutoriel précédent, nous avons vu qu’il est très simple d’installer Raspbian sur un Raspberry Pi (ou RPi Zero W) sans avoir besoin d’un clavier et d’un écran.Vous vous êtes sans doute demandé à quoi pouvait bien servir ce petit connecteur à trois broches sur la carte. Et bien, …

Lire la suite »

ArduinoOTA : mise à jour sans fil (OTA) depuis l’IDE Arduino des programmes ESP8266

arduinoota 2 esp8266 wifi update wireless arduino code

La librairie ArduinoOTA est une librairie qui permet de mettre à jour le programme Arduino (et ESP8266, ESP32) sans fil en Wi-Fi. C’est une librairie essentielle lorsqu’on développe des objets connectés. Elle permet de mettre à jour le programme sans avoir à démonter le micro-contrôleur (Arduino, ESP8266, ESP32) pour le …

Lire la suite »

Comment inclure des appareils domotiques radio RFLink à Home Assistant (HASS)

rflink home assistant smoke detector fumee chacon 34126 34131

Home Assistant intègre nativement le support des appareils domotiques radio compatibles avec la passerelle Open Source RFLink. Dans le tutoriel précédent, nous avons vu comment inclure des objets connectés développés à l’aide de la librairie MySensors v2. L’inclusion d’appareils radio à l’aide de la gateway RFLink est un peu différente. La documentation …

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 »

Comment installer Raspbian Jessie sur le Raspberry Pi Zero W sans écran ni clavier en WiFi

raspberry pi zero w without keyboard screen

Le Raspberry Pi Zero W (la nouvelle version intégrant le WiFi) est équipé de deux ports USB au format micro-USB ainsi qu’une sortie vidéo mini HDMI. L’emploi de ces connecteurs permet de rendre le Pi Zero W très compact – il mesure 4,7mm d’épaisseur – mais cela rend l’installation de …

Lire la suite »

Librairie WiFiManager : gérer facilement la connexion Wi-Fi des projets ESP8266

wifimanager 2 fonctions connexion

La librairie WiFiManager permet de gérer très simplement la connexion Wi-Fi dans vos projets ESP8266. La connexion WiFi est très bien prise en charge par de nombreuses librairies, par exemple Blynk, Cayenne, Homie, ESP Easy. Pour des projets plus simples ou qui sortent du cadre de ces librairies, vous devez …

Lire la suite »

armbian-config sur Armbian, l’équivalent de raspi-config pour Raspbian

armbian-config armbian configuration tool

La version 5.27 d’Armbian introduit un outil de configuration appelé armbian-config. C’est presque l’équivalent de raspi-config sur Raspbian. Armbian pouvant fonctionner sur des mini PC de conceptions très différentes (Allwinner, freescale, actionsemi), l’outil ne prend pas en charge la configuration des périphériques matériels (caméra, GPIO,  I2C…). Que peut-on configurer avec …

Lire la suite »