|
| Porte ouverte via Raspberry PI | |
| | Auteur | Message |
---|
san41 Jeune bricoleur
Nombre de messages : 186 Age : 29 Localisation : Centre Emploi/loisirs : Etude Humeur : Bien :) Date d'inscription : 14/05/2012
| Sujet: Porte ouverte via Raspberry PI Sam 23 Mar - 22:43 | |
| Hello World Je suis enfin décidé et réalises divers petites choses avec le Raspberry Pi. La première réalisation est pour les personnes qui utilisent le Raspberry Pi pour de la domotique et qui de plus permet de découvrir l'une des fonctions des GPIO. Je vais commencer par réaliser un détecteur de porte ouvert/fermer pour m'entraîner. Le but de mon application c'est que quand la porte s'ouvre ce soit consignée sur un fichier log avec date et heure et idem pour la fermeture. Pour commencer à réaliser le programme, j'ai dû faire un pont entre un +3,3V et un GPIO pour simuler un contact du capteur sur la porte. J'ai déjà la réquisition de l'état de la sortie (1 ou 0) et j'utilise wiringPi pour facilité cette manipulation. Il y a la partie sofware qui est aussi commencé par l'ajout dans les logs de l'état de la porte a chaque demande, il me manque plus que la boucle et ajouter le système d'envoie de mail quand une ouverture est détectée. Je tiens a précisé que ceci est pour mon entrainement personnelle, mais peut intéresser du monde et seras en version finael sur Be-Création et ici même. Si vous avez des idées, des propositions ou même des questions je suis disponible | |
| | | Supernours Jeune bricoleur
Nombre de messages : 236 Age : 28 Localisation : Paris Emploi/loisirs : Electronique Humeur : Date d'inscription : 28/01/2011
| Sujet: Re: Porte ouverte via Raspberry PI Sam 23 Mar - 23:44 | |
| Un régulateur de chauffage homemade, pourquoi pas C'est utile en cette période de l'année pleine de chaud-froid | |
| | | san41 Jeune bricoleur
Nombre de messages : 186 Age : 29 Localisation : Centre Emploi/loisirs : Etude Humeur : Bien :) Date d'inscription : 14/05/2012
| Sujet: Re: Porte ouverte via Raspberry PI Dim 24 Mar - 1:48 | |
| Ouai, il faudrait faire la sonde de température et autre mais pourquoi pas =) | |
| | | zangdar-64 Jeune bricoleur
Nombre de messages : 151 Age : 36 Localisation : Tarbes Emploi/loisirs : Ingénieur/ Tout ce qui est +/- technique Humeur : Non? Date d'inscription : 29/11/2010
| Sujet: Re: Porte ouverte via Raspberry PI Dim 24 Mar - 11:47 | |
| J'alimente le HS
oui le régulateur de chauffage c'est une bonne idée, je voulais le faire j'ai presque tout ce qu'il faut sauf le temps et la motivation.
Perso je voulais tout mettre sur radio (433MHz), une mesure intérieure, une mesure extérieure et une loi de commande qui tiens compte de cet écart ainsi que de l'horaire. On baisse le chauffage à 23h et on le remonte a 7h puis on le rebaisse dans la journée. Et bien sur on loggue ça dans une base rrd.
RRdTool est un outils génial pour le datalogging! | |
| | | san41 Jeune bricoleur
Nombre de messages : 186 Age : 29 Localisation : Centre Emploi/loisirs : Etude Humeur : Bien :) Date d'inscription : 14/05/2012
| Sujet: Re: Porte ouverte via Raspberry PI Dim 24 Mar - 11:52 | |
| C'est vrais que sa peut être pas mal, le Raspberry Pi devient un thermostat, je verrais dans d'autre article et tuto pour essayer d'en faire.
Je voulais faire un schéma sous Fritzing mais je ne trouve pas de RPi, sauf un mais les GPIO sont faux, je pense que je vais le re travailler et faire un schéma compréhensif.
Dans la journée, je donnerais un bout du code Bash que j'ai fait. | |
| | | Biduleohm Modérateur
Nombre de messages : 8851 Age : 33 Localisation : 77 Seine-et-Marne Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie Humeur : Date d'inscription : 25/03/2009
| Sujet: Re: Porte ouverte via Raspberry PI Dim 24 Mar - 15:03 | |
| Du bash ? Je pense que tu y gagnerais beaucoup à apprendre le python, même si tu peux tout faire en bash c'est un langage qui est plutôt mal foutu et avec une syntaxe assez moche. Je n'ai jamais appris le python mais je sais que c'est un langage facile à apprendre et assez puissant | |
| | | san41 Jeune bricoleur
Nombre de messages : 186 Age : 29 Localisation : Centre Emploi/loisirs : Etude Humeur : Bien :) Date d'inscription : 14/05/2012
| Sujet: Re: Porte ouverte via Raspberry PI Dim 24 Mar - 15:05 | |
| oui et je pense que je vais même commencer maintenant car la je suis déjà bloquer avec bash. Bash c'est surtout pour des automatismes ou des modifications sur un linux mais pas trop pour faire de programme. Je vais quand même mettre le bout de code que j'ai fait avec bash dans l'édition de ce message. - Code:
-
#!/bin/bash
# Code sur la position d'une porte # Code by San41 avec WiringPI
# Configuration des ports GPIO, dans mon exemple j'utilise un GPIO gpiosetup () { gpio -g mode 5 in # Le Gpio devient une entrée, il va donc recevoir une tension = 1 ou rien = 0 }
dooraction () { if [ `gpio read 5` = 1 ] then
echo "$(date '+%Y-%m-%d ~ %T') : La porte est fermée" >> log1.log
else echo "$(date '+%Y-%m-%d ~ %T') : La porte est ouverte" >> log1.log fi }
gpiosetup dooraction | |
| | | Contenu sponsorisé
| Sujet: Re: Porte ouverte via Raspberry PI | |
| |
| | | | Porte ouverte via Raspberry PI | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |