Raspberry Pi irrigatie Controller (7 / 9 stap)

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.

Gerelateerde Artikelen

Irrigatie controller

Irrigatie controller

als u wilt dat een DIY Arduino gebaseerde irrigatie controller voor uw tuin, dit project Rainmaker kan u helpen.De rainmake kunnen maximaal vijf zones van irrigatie. Kunnen worden geprogrammeerd voor elke dag van de week.Rainmaker is gebaseerd op de
Raspberry Pi DMX Controller en Pure Data: een bewegende vlam kunst installatie

Raspberry Pi DMX Controller en Pure Data: een bewegende vlam kunst installatie

Hebben wilde werken met een Raspberry Pi omdat ze kwam uit, was het erg spannend toen een vriend Jean Margret Thomas vroeg me om haar te helpen met een lichtsculptuur, dat ze wilde maken. Jean Margret is een lichtontwerper en haar ontwerp voor een Ra
ESP8266 Irrigatie Controller

ESP8266 Irrigatie Controller

Ik gebruik momenteel een baan-controller om mijn huis drie zone-irrigatiesysteem. Dit is een staat eenheid die heeft een zeer gedetailleerde systeem dat omvat plannen drenken gebeurtenissen met een kalender, de tijd en de duur per zone. Dit systeem h
RASPBERRY PI nRF24L01 + Mini-Hat/Proto-Board

RASPBERRY PI nRF24L01 + Mini-Hat/Proto-Board

Ik wilde een gebruikersspecifieke nRF24L01 + Radio's toevoegen aan mijn Raspberry Pi's. Ik wilde de oplossing redelijk elegant en passen in mijn Pi gevallen zonder het verwijderen van de mogelijkheid van het toevoegen van een camera en andere accesso
Niveausensor zwembad

Niveausensor zwembad

Een paar jaar geleden verhuisd we naar een huis met een mooi klein zwembad. Het is een oude, enige tijd in de jaren ' 70 gebouwd. Ik de pompen vervangen en bevorderde de zwembad-controller, maar houden het zwembad op het juiste niveau, Nou, geraakt e
IoT Motion gecontroleerd servo's

IoT Motion gecontroleerd servo's

Veilige en betrouwbare real-time gegevens streaming is essentieel voor IoT. Ik heb gezien tal van demonstraties waarbij toepassingen of "drukknop hier, bracht op daar" type hardware, maar een vriend en ik wilde iets dat meer interactief was... e
DIY RC Drone

DIY RC Drone

In dit instructable, ik zal het delen van mijn reis van het creëren van een RC Drone, die kan implementeren van hulpgoederen naar ontoegankelijke gebieden.Ik zal proberen niet te gaan in de programmering van de Drone, anders wordt het een zeer lange
PlayStation 2 controller met Raspberry Pi

PlayStation 2 controller met Raspberry Pi

Dit leerprogramma zal tonen hoe het gebruik van de Playstation 2 Controller (PS2) met de Raspberry Pi. Wij gebruiken de Arduberry aan te passen van het schild aan de Raspberry Pi.Stap 1: Hardware vereistRaspberry PiArduberryDexter industrieën Playsta
Raspberry Pi Alamode CNC Controller

Raspberry Pi Alamode CNC Controller

Dit is mijn eerste poging om een instructable. Ik hoop dat het helpt iemand anders.Schakelaars en lampjes en ventilatoren, oh mijn...Gelieve te lezen via de commentaar voor meer details.Ik kocht een CNC machine enige tijd geleden en ik was nooit tevr
Raspberry Pi foto stand controller

Raspberry Pi foto stand controller

Foto cabines zijn leuk! Ze kunnen goofiness in zowat iedereen inspireren.Voor mijn eerste project met de Raspberry Pi bouwde ik een foto stand voor een feestje. Dit was een groot project voor het leren te prutsen met fotografie en elektronica op de P
Raspberry Pi/RetroPie Project - Appendix 1 - installeren/gebruiken 1e Gen Xbox/360 Wired USB-Controller voor gebruik met RetroPie

Raspberry Pi/RetroPie Project - Appendix 1 - installeren/gebruiken 1e Gen Xbox/360 Wired USB-Controller voor gebruik met RetroPie

mijn Youtube-kanaal (dagelijkse Uploads)https://www.YouTube.com/user/daiatlus79Dit is een video tutorial over hoe te installeren en gebruik een Xbox 360 of 1st Gen Xbox (Duke of S Type) USB-controllermet het RetroPie Project, een enorme multi retro v
Raspberry Pi als een lichte DMX-controller

Raspberry Pi als een lichte DMX-controller

Maak je Raspberry Pi een lichte DMX-controllerDit instructable toont u hoe u een venster van de editor van het wiel van kleur op het scherm van een Raspberry Pi-computer, die u met de muis bewerken kunt. Als u de kleur op het scherm wijzigt, verander
Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Externe Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Deze instructies proberen te nemen zeer weinig. Hopelijk, als u kunt booten van een Raspberry Pi en een internetverbinding hebt u moet zitten kundig voor dit grote kleine project te voltooien.Kortom, dit is een project dat zal resulteren in een aanta
Aangepaste zwembad Controller - Arduino en Raspberry Pi

Aangepaste zwembad Controller - Arduino en Raspberry Pi

kochten We een huis met een zwembad. De eerste paar weken die we verscheidene dure fouten maakte, inclusief het gebruik van het verwarmingssysteem te verwarmen van de gehele zwembad meer dan 90 graden. Ik denk dat we betaalde $250 voor gas die maand.