Système d’alarmes avec vidéo – Partie 2

Développement de la sonde Comme je l’ai indiqué dans l’article précédent je vais expliquer ici le code contenu dans les sondes. Les imports Voici la liste des bibliothèques que nous utiliserons dans le projet. La première permet d’utiliser le WIFI de l’ESP8266. La seconde permet d’installer un serveur WEB sur la sonde. La troisième donne la possibilité d’avoir un DNS pour joindre la joindre. L’avant dernière concerne également le WIFI. La dernière permet d’interpréter les données du capteur DHT. Les constantes Le code est très documenté. Les commentaires seront donc […]

Lirte la suite

Système d’alarmes avec vidéo – Partie 1

Création de son système d’alarmes Il existe différents composants pour réaliser une sonde afin de prendre différentes mesures. Je vais dans cet article détailler comment créer son propre système d’alarmes. Je vais lui relier un capteur de fumée, de présence, de luminosité, de température et d’humidité. Le tout sera relié à un Raspberry Pi en WIFI avec des mesures stockées via une API Node JS toutes les heures. Pour aller plus loin les sondes seront accessibles via un nom DNS afin d’être configurées par une centrale. .Quand une présence sera […]

Lirte la suite

Ajouter une tâche CRON sur Raspbian

Dans mon dernier article sur la mise en place d’une API REST en Node JS j’explique à la fin qu’il faut utiliser une tâche CRON pour purger la base. Voilà pourquoi je créer cet article sur CRONTAB pour savoir comment tout simplement mettre en place cette tâche. Pourquoi dans l’exemple de mes sondes j’utilise une purge ? Tout simplement car les sondes émettent des données toutes les secondes et que ça représente 86400 enregistrements par jour et par sonde. Ca commence à faire beaucoup au bout d’un mois et surtout […]

Lirte la suite

Mise en place d’une API REST avec Node JS et Mongo DB sur un Raspberry

Bienvenue sur ce nouvel article, aujourd’hui je vais indiquer comment installer Node JS et Mongo DB sur un Raspberry. Le but de cet article est de mettre en place une API REST avec Node JS. En effet je souhaite utiliser cette API avec des sondes pour transmettre des données. Des données comme la température, la pression, l’humidité, la luminosité, la présence de fumée… Ces dernières seront envoyées au Raspberry relié à un routeur comme indiqué sur l’article d’installation d’une vidéosurveillance. Installation de Node JS Tout d’abord qu’est que Node JS ? Il […]

Lirte la suite

Gladys : Une très bonne solution de domotique totalement gratuite

Le monde de la domotique possède deux principales solutions open source : Jeedom et Domoticz. En revanche il existe plusieurs autre alternatives gratuites dont une qui a attiré mon attention. il s’agit de Gladys. Cette application française est maintenu par quelques personnes. Les plugins sont moins nombreux que dans des produits comme Jeedom mais tous gratuits. Installation de Gladys La première étape conciste à récupérer la dernière image disponible. Il faut ensuite l’installer sur une clef en utilisant par exemple Etcher qui est compatible sur toutes les plateformes. Activation du Raspberry Une fois la […]

Lirte la suite

Jeedom un utilitaire de domotique pour Raspberry Pi, Banana Pi, Odroid, Orange Pi

Il existe deux grandes solutions de domotique open source : Jeedom et Domoticz. Le but de cet article ne va pas être de comparer les deux solutions mais simplement de présenter Jeedom. Je vais donner mon avis sur l’installation, la solution, les plugins et ce que l’on peut en faire. Présentation Jeedom est une solution open source pouvant fonctionner sur plusieurs protocoles comme RFXcom, Z-Wave, RTS Somfy, EnOcean… Il existe un « store » qui permet de télécharger différents plugins (gratuits ou payants). C’est un logiciel français et donc qui existe en […]

Lirte la suite

BerryBoot : Un multi-boot pour son SBC (Banana Pi, Raspberry Pi, Odroid…)

Vous est-il déjà arrivé d’avoir eu besoin de changer de système sur votre carte ? Ça m’arrive souvent de vouloir passer d’un Raspbian à une séance de Mario Kart sur Retropie. Comment faire pour ne pas changer de Micro SD et risquer de les endommager (c’est fragile ces petites cartes Fred de Chromebooklive en connait quelque chose ^^). BerryBoot et l’une des solutions les plus pratiques pour réaliser un multi-boot sur SBC et régler ces petits problèmes du quotidien.   « BerryBoot et l’une des solutions les plus pratiques pour réaliser un multi-boot » […]

Lirte la suite

Wing IDE : Un excellent environnement de développement pour faire du Python

Dans cet article je vais aborder un sujet qui semble s’éloigner des SBC mais qui n’en est pas si loin. Sur nos différents « Pi » le langage utilisé le plus souvent est le Python quand il s’agit d’accéder aux GPIO (même si d’autres langages sont utilisés je préfère utiliser le Python dans ce cas de figure).  On peut écrire des scripts en Python avec n’importe quel éditeur de texte mais il faut admettre qu’un bon IDE facilite beaucoup les choses. Je vais donc présenter celui que j’utilise et pourquoi je l’utilise. […]

Lirte la suite

Raspbian : La version allégée de Debian pour Raspberry

Raspbian ? Qu’est ce que c’est ? Il s’agit d’un système d’exploitation optimisé pour les les systèmes basés sur des SoC ARM comme le Raspberry mais également d’autres versions comme le Banana Pi, l’Orange Pi… Raspbian Ce mot vient de la contraction des mots Raspberry et Debian. La première version a été publiée en juin 2012. Cet OS possède une interface visuelle PIXEL (Pi Improved Xwindows Environment Lightweight) et différents outils comme Chromium comme navigateur WEB, libreOffice comme suite bureautique… Il est aussi possible d’accéder de base à certains jeux et accessoires. Il est possible d’installer […]

Lirte la suite

GPIO : Comment ça marche ?

Les GPIO (General Purpose Input/Output) équipent tous les ordinateurs monocartes et permettent d’interagir avec le monde extérieur. Au fil du temps ils tendent tous à reprendre le formalisme initié par les Raspberry.  Ils sont au nombre de 40 et sont numérotés dans le sens du schéma ci-dessous : Il est possible de séparer ces broches en huit catégories.  Les broches d’alimentation Il existe 4 broches pour alimenter les équipement  reliés à la carte. Les broches 1 et 17 délivrent du courant en 3,3 volts et les broches 2 et 4 […]

Lirte la suite