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

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

Python intermédiaire : Présentation de nouvelles fonctionnalités

Rappels  Comme je l’ai présenté dans l’initiation sur Python dans cet article le python est souvent utilisé dans les SBC. Jusque là l’initiation avait pour simple but de montrer les types simples et opérateurs. Dans cet article je vais présenter du Python intermédiaire (ça veut un peu tout dire et rien dire) avec quelques fonctionnalités moins triviales. Pour résumer je vais parler de listes en abordant les tuples et les dictionnaires. Les tuples  Ce type est une liste non modifiable qui peut donc être utilisée comme une liste de constantes. Pour rappel […]

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

Accès aux GPIO du Raspberry Pi avec Apache : Comment interagir avec les GPIO depuis un navigateur ?

L’un des intérêts des nano-ordinateurs et d’avoir la possibilité de s’en servir pour de la domotique. Dans ce cas un serveur WEB est nécessaire pour pour avoir une interface utilisateur (IHM) simple et plus agréable. Je vais montrer dans cet article comment installer Apache sur Raspberry Pi. Ensuite je vais créer un simple formulaire qui appellera deux scripts Python différents. Pour conclure ces scripts Python allumeront une LED verte ou rouge. Le but est d’avoir accès aux GPIO du Raspberry Pi avec Apache Prérequis Il est nécessaire d’avoir un Raspberry avec […]

Lirte la suite

Allumer une LED sur son Raspberry pour un premier contact avec les GPIO

Cet article a pour but de montrer comment faire sa première utilisation des GPIO. Je vais me connecter à l’un d’eux pour allumer une LED sur son Raspberry depuis le terminal. Le but est simple mais il faut bien commencer par quelque chose de simple 🙂 Matériel requis Pour faire cet exercice il faut un Raspberry Pi et le matériel qui va avec (alimentation, carte micro SD…), un kit de démarrage de ce genre et un mini clavier. Une carte de prototypage, une LED, une résistance et deux connecteurs sont les équipements requis […]

Lirte la suite