Kezdőoldal » Elektronikus eszközök » Egyéb kérdések » Üdv egy olyan időrelét keresek...

Tothrichard1 kérdése:

Ü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.

Figyelt kérdés

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.



2018. febr. 25. 13:28
 1/4 anonim ***** válasza:

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:

[link]


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()

2018. febr. 25. 13:53
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
+infó a fenti programot egy crontab-ba raktam, ami a megadott napokon és a időben futattja a programot.
2018. febr. 25. 13:55
Hasznos számodra ez a válasz?
 3/4 Szirty ***** válasza:
100%

Az Omron H3DK-F időreléje pontosan ilyen:


[link]

(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.

2018. febr. 25. 17:58
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
Ebay-en vásárolható ilyen programozható időzítő 6-8 usd körül.
2019. máj. 3. 07:19
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!