Node JS – Partie 2 – La domotique

Voici la seconde partie de la vidéo publiée la semaine dernière sur Node JS. La première partie était sur Node JS, des bibliothèques pour faciliter la réalisation d’interface Web sympathiques et la communication Web-Socket. Cette seconde partie va traiter du pilotage des GPIO en lecture/écriture, en booléen et numérique.
La troisième partie, car il y en aura une, présentera un exemple concret : le Xyloberry. Il s’agit de la robotisation d’un xylophone jouet.

NodeJS partie 1

Hello, il y a un moment j’avais présenté au Club une session qui balayait en un seul tour la réalisation d’applications de domotique sous Raspberry PI en utilisant NodeJS. C’est une manière simple et efficace (scalabilité et réactivité).

Cette présentation abordée également l’aspect contrôle depuis un navigateur (ordinateur ou smartphone) en essayant de donner un look clair et sympa sans trop d’effort.

Aujourd’hui, je vous propose de revoir cette présentation en vidéo. Elle est divisée en deux parties. La première se concentre sur l’installation, l’environnement de programmation, la création d’un serveur web, les webSockets et le rendu via des bibliothèques telles que BootStrap, JQuery et Font Awesome. La seconde qui viendra ultérieurement s’occupera du contrôle des composants domotique et comment mixer cela avec la première partie.

Samedi 22 février – D1 en Deep Sleep

Présentation théorique sur Powerpoint, démo sur un montage à base de D1 (ESP8266) et utilisation des outils de mesure, calcul de consommation en mAh en mode “Deep sleep” ou pas…

Explications sur la consommation électrique et l’autonomie d’un tel montage suivant l’alimentation utilisée (Voir PPT complet sur le réseau).

Présentation rapide du mode « Coma » (CH_PD en disable). Différence avec le Deep Sleep.

La domotique monte en puissance

Les activités domotique ont été mises à l’honneur les derniers samedi.

2 séances ont permis d’étudier les alimentations (séances garanties sans éléments Vegan). Nous avons vu comment piloter un appareil alimenté en 220V avec un Raspberry. Nous avons également vu les tensions en sortie et en entrée des Raspberry/Arduino et autres micros ordinateurs pour la domotique.

Coté programmation, nous avons découvert Node JS et le développement d’une application pour Raspberry. Séance magistralement animée par Guillaume. 12 démos effectuées lors de la séance ! Nous avons également refait une séance sur Docker, j’en parle, même s’il n’y a pas trop de lien avec la Domotique (mais elle était très bien, cette séance).

Des projets bestiaux ont également vu le jour : Pour un déguisement « La Belle et La Bête » Guillaume a programmé un dispositif Led, piloté par un Rapsberry PI zéro, associé à un capteur de mouvement, et piloté par une application sur son téléphone portable.

Prochainement, nous parlerons d’Arduino, le micro ordinateur pour la domotique qui vient d’Italie. Ce sujet sera présenté avec un Powerpoint établi dans les règles de l’art (ou de lard, car on gèrera des alimentations). D’ailleurs, Laurent a présenté les règles à utiliser dans une présentation Powerpoint, dans laquelle aucune chèvre n’a été maltraitée.