Stap 7: Software
Het softwareprogramma draait het ventiel in- en uitschakelen door het toe te passen van een spanning op de DC-terminals voor de relay.
1. met dit fundamentele beginsel in gedachten is hier een eenvoudig programma om te beginnen:
#Import the necessary libraries import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM)
#Setup pin 18 as an output GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT)
#This function turns the valve on and off in 10 sec. intervals. def valve_OnOff(Pin): while True: GPIO.output(18, GPIO.HIGH) print("GPIO HIGH (on), valve should be off") time.sleep(10) #waiting time in seconds GPIO.output(18, GPIO.LOW) print("GPIO LOW (off), valve should be on") time.sleep(10)
valve_OnOff(18)
GPIO.cleanup()
2. Voer de code in het terminal-venster van de RPi gebruikend het volgende:
sudo python FileName.py
3. Start het programma voordat u de AC stroombron.
Gebruik een multimeter om te controleren dat de spanning over de DC relais pinnen van schommelt ~ 0VDC naar ~ 3.3 VDC in tien seconden intervallen.
4. stekker in het stopcontact en start het programma opnieuw. Luisteren naar de solenoïde te klikken in- en uitschakelen.