Stap 5: Relay
Automatiseren van uw composiet monitor startup, die u moet controleren als uw beeldscherm deze optie doen kunt.
Zet hem op, de kracht, opnieuw aangesloten en vervolgens selectievakje Stefani als het automatisch inschakelen. Zo ja, kunt u doorgaan met deze stap.
Display aansluit als Toon op afbeelding.
Doorsturen van berichten naar Raspberry PI
VCC aan PIN 1 3.3volts
IN1 tot en met 15 van de PIN GPIO 22
GND PIN 39 GND
12V DC to Relay
Knip uw positieve kabel en sluit het ene uiteinde op COM relay-poort en het andere aan relay-poort NC (normaal gesloten)
nu in je terminal:
$ sudo nano /etc/rc.local
deze lijnen vóór "exit 0" toevoegen
sudo echo "22" > /sys/class/gpio/export
sudo echo "out" > /sys/class/gpio/gpio22/direction
sudo echo "1" > /sys/class/gpio/gpio22/value
opslaan & afsluiten
Maak na script in je home directory:
$ nano monitor.sh
Voeg vervolgens toe:
#! / bin/bash
sudo echo "0" > /sys/class/gpio/gpio22/value
slaap 40
sudo echo "1" > /sys/class/gpio/gpio22/value
opslaan en sluiten
met dit script, na gewijzigde motie configuratiebestand zoals hieronder, als een motie opsporing gebeurtenis wordt gestart, het beeldscherm inschakelen voor 40 seconden. Dan stroom uit. "Slaap" veranderingswaarde op uw behoeften.
Motion configuratiebestand voor deze stap wijzigen:
$ sudo nano /etc/motion/motion.conf
op de regel:
# Opdracht moet worden uitgevoerd wanneer een gebeurtenis wordt gestart.
on_event_start mpg123 -m--krijgen 30 /home/pi/testsound.mp3;
als volgt wijzigen:
on_event_start bash /home/pi/monitor.sh & mpg123 -m--winst 70 /home/pi/testsound.mp3;
wijzigen "--krijgen" waarde om volume te verhogen.
opslaan en sluiten