Simulateur de présence sophistiqué

Transcription

Simulateur de présence sophistiqué
Simulateur de présence
sophistiqué
Synoptique
Entrée 220V
HDMI
Alimentation
ininterruptible
12 V
Convertisseur
12 > 5 V
Raspberry pi B
Carte relais
statiques
220 v commuté
Audio
Batterie plomb
12 V
220 v commuté
Ethernet
220 v commuté
Description Physique
•
L’alimentation in-interuptible 12 V
–
–
–
–
•
•
•
•
Permet de charger la batterie au plomb et de nourrir le convertisseur 12V vers 5Vs
Le schéma de l’alimentation et du convertisseur sont sur les pages de l’auteur.
Cet ensemble peut être remplacé par une alimentation USB et un chargeur portable (avec batterie)
pour appareils mobiles
Nota: le raspberry ( comme tous les processeur) est sensible aux microcoupures secteurs et entrainer
des dommages pour la carte mémoire SD.
Le Raspberry ( B, B+ ou 2) avec les cordons Ethernet , HDMI et audio. Et
une Clef USB pour stocker les videos.
La carte relai statique ( cablée pour des entrées 3,3V et aimenté en 5V
Les hauts parleurs ( extension d’anciens PC)
Le moniteur HDMI .
–
(en général les TV lorsqu’elle se mettent sous tension se mettent en mode veille et il faut la
commander par la télécommande du Téléviseur.
Configuration logiciel
• Raspian
– Omxplayer (il est maintenant intégré a raspian, mais avec un propriétaire « video
». Il faut donc passer les commande en Root ( avec sudo) ou ajouter pi au groupe
video.
– Wiring pi la bibliothèque pour pouvoir acceder aux port du GPIO
•
Configurer :
– Monter la clef usb au démarrage ou installer un disque réseau au démarrage afin
que le Raspberry puisse accéder aux fichiers audio et video
•
Options
– Installer webiopi pour acceder directement au GPIO à partir d’un navigateur
HTML5
– Installer apache pour ajouter un miniserveur web
– Installer telnet pour accéder en Telnet à votre Raspberry
– Installer VLC pour pouvoir visualiser les TV en direct ( mais je n’ai pas réussi
une installation sans erreurs !
Exemples de scripts
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#!/bin/bash
# Script to allumer lampe 1 sejour
gpio -g mode 22 out
gpio -g write 22 1
# Script to allumer spot cuisine on (vers domoticz)
curl
"http://172.16.2.52:9791/json.htm?type=command&param=switchlight&idx=123&swi
tchcmd=Off"
# Script to launch radio France musique
gpio -g mode 23 out
gpio -g write 23 1
omxplayer -o local http://audio.scdn.arkena.com/11010/franceculture-midfi128.mp3
gpio -g mode 23 out
gpio -g write 23 0
# Script arrosage serre 2 (fraisier)
curl "http://172.16.2.70:80/myspi.SPI?data=35"
curl "http://172.16.2.70:80/myspi.SPI?rep=6"
sleep 5m
curl "http://172.16.2.70:80/myspi.SPI?data=0"
curl "http://172.16.2.70:80/myspi.SPI?rep=6"
sleep 30m
# script pour arreter la radio
killall omxplayer.bin
exit