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 »

Guru99, un site de tutoriels gratuits pour apprendre Python, MongoDB, Java, AWS et bien d’autres

gutu99 free tutorial sap mongosb java python

Guru99 est un site de tutoriels qui propose un très grand nombre de tutoriels pour les débutants (et les autres). Guru99 propose entre autre des tutoriels (uniquement en anglais) sur MongoDB, Cassandra, HBase, Hive, AWS, Java et Python. MongoDB est une base de données orientée document qui permet de stocker …

Lire la suite »

Scratch 2 et Thonny Python pour Raspberry Pi (Raspbian 2017-06-21)

raspbian 2017-06-21 scratch 2 thonny python

La nouvelle version de Raspbian (la 2017-06-21) qui intègre maintenant Scratch 2 et l’éditeur de code Thonny Python est disponible au téléchargement et à la mise à jour depuis le Terminal au moyen de la commande dist-upgrade. Cette nouvelle version est basée sur le noyau 4.9 de Linux annoncé en …

Lire la suite »

APIdou, le doudou connecté pour faire découvrir le numérique aux enfants

Une nouvelle catégorie entièrement dédiée aux juniors va arriver prochainement sur le blog Projets DIY. Pour inaugurer cette nouvelle catégorie d’articles, je vous propose de découvrir le projet APIdou développé par Ilann Adjedj, développeur et électronicien (ancien de l’Ecole 42) et Rémi Bouton, formateur dans les cultures numériques. J’en profite pour faire …

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 »

HealthyPi, extension Raspberry Pi 3 pour télé-médecine de signes vitaux (ECG/Respiration, oxymètre de pouls, température)

Le HealthyPi de ProtoCentral est un projet d’extension pour Raspberry Pi compatible HAT pour la surveillance des signes vitaux tel que l’ECG, la respiration, l’oxymètre de pouls et la température. ProtoCentral est une société Indienne basée à Bangalore. Elle lance son projet sur la plateforme de financement participatif Crowd Supply. …

Lire la suite »

Fuze BASIC, apprendre la programmation sur Raspberry, Windows et Nintendo Switch (en 2018)

Fuze Code Studio (@fuzecoding) a développé un langage ultra simplifié pour permettre aux plus jeunes de débuter en programmation. Ce BASIC est disponible en téléchargement pour Windows 32-bit ou 64-bit, la carte de développement micro:bit de la BBC (la programmation se fera depuis l’IDE Arduino après avoir flashé le firmware), …

Lire la suite »

Comment inclure des objets MySensors v2 à Home Assistant (HASS)

mysensors devices appareils home assistant hass

Les objets connectés développés à l’aide de la librairie MySensors sont très bien pris en charge par Home Assistant. Dans ce tutoriel, nous allons voir comment intégrer des projets MySensors développés à l’aide de la version 2.x de la librairie. Il est possible de se connecter directement à une Gateway …

Lire la suite »