Raspberry Pi bevattning Controller (7 / 9 steg)
Steg 7: programvara
Programvaran visar ventilen på och av genom att tillämpa en spänning över DC terminalerna av reläet.
1. med denna grundläggande princip i åtanke är här ett enkelt program att komma igång:
#Import de nödvändiga biblioteken
importera RPi.GPIO som GPIO
Importera tid
GPIO.setmode (GPIO. BCM)
#Setup pin 18 som en utgång
GPIO.setmode (GPIO. BCM)
GPIO.setup (18, GPIO. OUT)
#This funktion stänger ventilen på och av i 10 SEK mellanrum.
def valve_OnOff(Pin):
samtidigt sant:
GPIO.output (18, GPIO. HÖG)
skriva ut ("GPIO hög (på), ventil bör vara")
Time.Sleep(10) #waiting tid i sekunder
GPIO.output (18, GPIO. LÅG)
skriva ut ("GPIO låg (av), ventil bör på")
Time.Sleep(10)
valve_OnOff(18)
GPIO.cleanup()
2. kör kod i terminal-fönstret för RPi hjälp av följande:
sudo python FileName.py
3. springa den program innan du ansluter kraftnätet.
Använda en multimeter för att kontrollera att spänningen över DC relän stiften varierar från ~ 0V till ~ 3.3 VDC i tio sekunders mellanrum.
4. Anslut AC strömkällan och kör programmet igen. Lyssna för magnetventil att klicka på och av.