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

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

Initiation au Python : Présentation du langage

Qu’est ce que Python ? Python est un langage de développement orienté objet interprété (par opposition aux langages compilés il est exécuté lors de la lecture par un interpréteur.) créé en 1990 par Guido van Rossum. Ou utiliser Python ? Dans à peu près tout mais bien évidemment avec les Raspberry Pi, Banana Pi, Orange Pi et autres SBC. Python : Initiation Les opérateurs Pour commencer je vous propose de regarder les différents opérateurs. C’est une initiation donc je commence par très simple. Il existe six opérateurs différents. Quatre sont les opérateurs classiques […]

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

Odroid C2 : Le nouveau modèle de nano-ordinateur de Hardkernel

Hardkernel a publié  en 2016 un excellent modèle de de nano-ordinateur : l’Odroid C2. Présentation Ce modèle est l’un des rares nano-ordinateur à permettre un affichage en 4K (à 60 Hz). Apparence Caractéristiques Processeur Amlogic S905 (Cortex A53 quatre cœurs cadencé à 1,5 Ghz) 2 Go de RAM cadencé à 912 Mhz Un contrôleur vidéo Mali T450 Un port RJ45 à 1000 Mbps Quatre ports USB 2.0 Une sortie HDMI 2.0 40 pins GPIO Un emplacement de carte micro SD Alimentation 5V Avis Le C2 est un modèle de SBC permettant un affichage en 4K grâce à un excellent SoC […]

Lirte la suite