Üdv egy olyan időrelét keresek amin beállítható h mennyi időközönként zárjon és mennyi ideig legyen zárva. És a ciklusok folyamatosan ismétlődjenek ne kelljen mindig elindítgatni ha lement egy ciklus. Valaki tud ilyet ajánlani? Részletek lent.
https://www.youtube.com/watch?v=puYh4RXZ97E
ezzel pont az a baj h a ciklusok újra futásához meg kell nyomni a baloldalt bekötött gombot.
Nekem meg az kell h egész nap, általam beállított időnként (pl. percenként) általam beállított időhosszra )pl.5 mp re) kapcsoljon be a kapcsoló külső beavatkozás nélkül.
Köszönöm a segítségeket.
Sokféle megoldás lehet.
Nálam az van, hogy raspberry PI működtet egy relésort és egy mini vízszivattyút ami a növényeimet öntözi. Minden növénynek különböző mennyiségű vizet ad - pl kaktusznak kevesebbet, pálmának többet és hetente 3 szor öntözi meg a nővényeket ( kedd, csütörtök, szombat ).
Másra is használom a rapsberry-t, nemcsak erre önmagában olcsóbb lett volna pl egy mikrovezérlős cuccot öntözésre készíteni.
Imhol a relésor amit használok - ilyenféle van nekem:
Imhol a program ( nem egy nagy durranás, nem vagyok programozó, a művelet végén emailt küld arról, hogy megöntözte a növényeket :), a jelszót és címet megváltoztattam :) ):
## Ontozo program
## Futtatas sudo python kezi_ontozes.py
import RPi.GPIO as GPIO ## Import GPIO library
import time
import smtplib
GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
GPIO.setup(7, GPIO.OUT) ## Motor control
GPIO.setup(11, GPIO.OUT) ## Valve 1 - Palma
GPIO.setup(12, GPIO.OUT) ## Valve 2 - vizigyoker
GPIO.setup(13, GPIO.OUT) ## Valve 3 - Palma felso
GPIO.setup(15, GPIO.OUT) ## Valve 4 - Kukorica
GPIO.setup(16, GPIO.OUT) ## Valve 5 - Kaktusz
GPIO.setup(18, GPIO.OUT) ## Valve 6 - Pafrany
GPIO.output(7,1) ## Turn off Motor
GPIO.output(11,1) ## Turn off Valve1
GPIO.output(12,1) ## Turn off Valve2
GPIO.output(13,1) ## Turn off Valve3
GPIO.output(15,1) ## Turn off Valve4
GPIO.output(16,1) ## Turn off Valve5
GPIO.output(18,1) ## Turn off Valve6
def mindent_ontoz ():
GPIO.output(7,0) ## Turn on Motor
## print ("Szivattyu bekapcsol")
time.sleep(2)
GPIO.output(11,0) ## Turn on Valve PALMA1
## print ("Palma ontozese 15 sec kb 1,5 dl viz")
time.sleep(15)
GPIO.output(11,1) ## Turn off Valve PALMA1
GPIO.output(12,0) ## Turn on Valve Vizigyoker
## print ("Vizigyoker ontozese 20 sec kb 2 dl viz")
time.sleep(20)
GPIO.output(12,1) ## Turn off Valve Vizigyoker
GPIO.output(13,0) ## Turn on Valve Palma 2
## print ("Palma felso ontozese 15 sec kb 1,5 dl viz")
time.sleep(15)
GPIO.output(13,1)
GPIO.output(15,0) ## Turn on Valve Kukorica
## print ("Kukorica virag ontozese 15 sec kb 1,5 dl viz")
time.sleep(15)
GPIO.output(15,1) ## Turn off Valve Kukorice
GPIO.output(16,0) ## Turn on Valve Kaktusz
## print ("Kaktusz ontozese 10 sec kb 1 dl viz")
time.sleep(8)
GPIO.output(16,1) ## Turn off Valve Kaktusz
GPIO.output(18,0) ## Turn on Valve Pafrany
## print ("Pafrany ontozese 22 sec kb 2,2 dl viz")
time.sleep(22)
GPIO.output(16,1) ## Turn OFF everything
GPIO.output(11,1) ## Turn off Valve
GPIO.output(12,1) ## Turn off Valve 1
GPIO.output(13,1) ## Turn off Valve 1
GPIO.output(15,1) ## Turn off Valve 1
GPIO.output(18,1) ## Turn off Valve 1
time.sleep(1)
GPIO.output(7,1) ## Turn off Motor
## print ("Szivattyu kikapcsolasa")
return
mindent_ontoz ()
fromaddr = 'malnalekvar@freemail.hu'
toaddrs = 'valaki@gmail.com'
msg = 'ontozes megtortent '
# Credentials (if needed)
username = 'valaki'
password = 'valaki jelszava'
# The actual mail send
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
Az Omron H3DK-F időreléje pontosan ilyen:
(11. oldalon van)
Külön állítható be és kikapcsolási idő egymástól függetlenül 0.1s-200h tartományban, 24V-230V tápfeszültség, stb.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!