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

Retropie : L’autre solution de retro gaming

Retropie Il y a quelques temps je présentais la solution française RecalBox de retro gaming pour Raspberry. Je vais parler aujourd’hui d’une solution de longue date. Retropie est une solution anglaise permettant d’émuler 62 plateformes. Liste des plateformes Voici la liste des plateformes supportées par Retropie avec un lien menant à la présentation de la plateforme sur le site de Retropie. 3do Amiga Amstrad CPC Apple II Atari 2600 Atari 7800 Atari 800 and 5200 Atari Jaguar Atari Lynx Atari ST-STE-TT-Falcon Coco Colecovision Commodore 64 Daphne Dragon Dreamcast Famicom Disk System […]

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