Brigole forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Brigole forum

Forum consacré au bricolage en général et à la détente !
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» InfluxDB-Kapacitor-tickscript
Porte ouverte via Raspberry PI Icon_minitimepar amosjerome Lun 6 Avr - 15:16

» Table pyrotechnique
Porte ouverte via Raspberry PI Icon_minitimepar bricoleur_1 Mer 9 Oct - 20:06

» caméra déportée sur chien
Porte ouverte via Raspberry PI Icon_minitimepar amosjerome Jeu 30 Nov - 21:19

» arduino self balancing project
Porte ouverte via Raspberry PI Icon_minitimepar amosjerome Dim 3 Sep - 22:52

» Table de tir 20 lignes
Porte ouverte via Raspberry PI Icon_minitimepar bricoleur_1 Mar 22 Aoû - 19:37

» roue à aubes
Porte ouverte via Raspberry PI Icon_minitimepar Invité Sam 20 Mai - 23:45

» Simulation acoustique
Porte ouverte via Raspberry PI Icon_minitimepar Biduleohm Mar 24 Jan - 15:14

» DAC en réseau R-2R pour appli à faible résolution
Porte ouverte via Raspberry PI Icon_minitimepar Biduleohm Mar 10 Jan - 23:38

» Corps de chauffe
Porte ouverte via Raspberry PI Icon_minitimepar Antot Sam 31 Déc - 0:41

Partenaires
Mots-clés
flamme nocturne trouve lance cabane loin port arbre elastique voiture leds bricoleur DELs vision insoleuse Chenillard vélo indoor labo sarbacane parallele NE555 volant horloge hilarant cerf
Le Deal du moment : -29%
PC portable Gamer ERAZER DEPUTY P60 – ...
Voir le deal
999.99 €

 

 Porte ouverte via Raspberry PI

Aller en bas 
4 participants
AuteurMessage
san41
Jeune bricoleur
Jeune bricoleur
san41


Masculin Nombre de messages : 186
Age : 28
Localisation : Centre
Emploi/loisirs : Etude
Humeur : Bien :)
Date d'inscription : 14/05/2012

Porte ouverte via Raspberry PI Empty
MessageSujet: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeSam 23 Mar - 22:43

Hello World Smile


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 Smile
Revenir en haut Aller en bas
Supernours
Jeune bricoleur
Jeune bricoleur
Supernours


Masculin Nombre de messages : 236
Age : 28
Localisation : Paris
Emploi/loisirs : Electronique
Humeur :
Date d'inscription : 28/01/2011

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeSam 23 Mar - 23:44

Un régulateur de chauffage homemade, pourquoi pas Smile
C'est utile en cette période de l'année pleine de chaud-froid
Revenir en haut Aller en bas
http://coilgun.olympe.in/
san41
Jeune bricoleur
Jeune bricoleur
san41


Masculin Nombre de messages : 186
Age : 28
Localisation : Centre
Emploi/loisirs : Etude
Humeur : Bien :)
Date d'inscription : 14/05/2012

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeDim 24 Mar - 1:48

Ouai, il faudrait faire la sonde de température et autre mais pourquoi pas =)
Revenir en haut Aller en bas
zangdar-64
Jeune bricoleur
Jeune bricoleur



Masculin Nombre de messages : 151
Age : 35
Localisation : Tarbes
Emploi/loisirs : Ingénieur/ Tout ce qui est +/- technique
Humeur : Non?
Date d'inscription : 29/11/2010

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeDim 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!
Revenir en haut Aller en bas
san41
Jeune bricoleur
Jeune bricoleur
san41


Masculin Nombre de messages : 186
Age : 28
Localisation : Centre
Emploi/loisirs : Etude
Humeur : Bien :)
Date d'inscription : 14/05/2012

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeDim 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.
Revenir en haut Aller en bas
Biduleohm
Modérateur
Modérateur
Biduleohm


Masculin Nombre de messages : 8851
Age : 32
Localisation : 77 Seine-et-Marne
Emploi/loisirs : bricolage, informatique, électronique, THT, laser, aquariophilie
Humeur :  
Date d'inscription : 25/03/2009

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeDim 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 Wink
Revenir en haut Aller en bas
http://biduleohm.free.fr/
san41
Jeune bricoleur
Jeune bricoleur
san41


Masculin Nombre de messages : 186
Age : 28
Localisation : Centre
Emploi/loisirs : Etude
Humeur : Bien :)
Date d'inscription : 14/05/2012

Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitimeDim 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
Revenir en haut Aller en bas
Contenu sponsorisé





Porte ouverte via Raspberry PI Empty
MessageSujet: Re: Porte ouverte via Raspberry PI   Porte ouverte via Raspberry PI Icon_minitime

Revenir en haut Aller en bas
 
Porte ouverte via Raspberry PI
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Brigole forum :: Vos Réalisations :: Electronique, Hig Tech, Taser, Coilgun-
Sauter vers: