rasplink pi
Posts: 3
Joined: Tue Feb 14, 2017 2:10 pm

sistema de riego

Wed Mar 15, 2017 2:47 pm

hola, estoy muy nuevo en el tema de la programacion y tengo un problema que me tiene loco, la cosa es asi.
me compre una raspberry pi 3 con el sueño de hacer una pc, al hacer la pc me senti aburrido y empeze a hacer un sistema de riego automatizado, ya tengo los reles y la rasberry, hasta ahora he logrado encender y apagar el rele simplemente desde la terminal. pero lo mio va mas alla, yo necesito que a tal hora encienda y a tal hora pare todos los dias. que harian en mi lugar?????
ayuda porfavor :cry:

raspdroid
Posts: 1606
Joined: Thu Nov 06, 2014 9:15 am
Location: Gran Canaria :: España

Re: sistema de riego

Wed Mar 15, 2017 9:45 pm

Busca información sobre el cron (del griego tiempo) de linux. Creo que es lo mejor para eso si estas usando linux.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: sistema de riego

Thu Mar 16, 2017 7:55 am

Tal como dices, supongo que utilizarás el comando gpio write <pin> 0|1.

Te indico cómo usar crontab para arrancar tareas a determinadas horas. Lo primero es entrar en crontab:

Code: Select all

crontab -e
Te preguntará qué editor deseas. Te recomiendo elegir nano.

Para arrancar el riego a las 21:32 todos los días, añade al final un línea como ésta:

Code: Select all

32 21 * * * gpio write pinriego valorencendido
Para apagar el riego a las 21:40 todos los días, añade esta línea:

Code: Select all

40 21 * * * gpio write pinriego valorencendido
Salva el fichero y ya estarán programadas las tareas.

Más información aquí:

https://help.ubuntu.com/community/CronHowto

Si quieres ir más allá y te gusta la programación, puedes aprender el lenguaje python:

http://librosweb.es/libro/python/

https://launchpadlibrarian.net/18980633 ... 0todos.pdf

http://librosweb.es/libro/algoritmos_python/

raspdroid
Posts: 1606
Joined: Thu Nov 06, 2014 9:15 am
Location: Gran Canaria :: España

Re: sistema de riego

Fri Mar 17, 2017 8:26 am

Así es, yo veo esa la mejor opción, incluso la de usar nano :lol:

Lo bueno es que con la Pi puedes usar hasta Js (Node) para hacer lo que quieres ya es cosa tuya de elegir un lenguaje y ponerte con ello. Puedes usar cualquiera de los más usados. C/C++, Python, Java, Js, PHP...

Saludos

User avatar
ldelvalleh
Posts: 3
Joined: Mon Mar 20, 2017 5:40 am
Location: Spain
Contact: Website

Re: sistema de riego

Mon Mar 20, 2017 5:51 am

Hola, yo me inclinaría por otra arquitectura. Lo primero utilizaría los relés con Wifi Sonoff https://www.itead.cc/wiki/Sonoff. Estos se conectarán a través de la Wifi a tu Raspberry Pi, y están basados en el ESP8266 https://programarfacil.com/podcast/esp8 ... e-arduino/.

Luego dentro de la RPI podrías utilizar Flask como servidor web para controlar todo el sistema https://programarfacil.com/blog/raspber ... con-flask/

Con el tema de control automático a través de los cron o de NodeJS.
Luis del Valle
Fundador de Programarfacil.com

jtmras
Posts: 3
Joined: Sun Mar 22, 2015 3:01 pm

Re: sistema de riego

Thu Apr 27, 2017 4:46 pm

Hola buenas tardes, se me ocurre que lo mas facil de todo seria, si tienes cobertura wifi en la zona de riego, utilizar interruptor/res remotos sonoff de itead, cuesta cada uno sobre 6€ y desde su app ewelink se les puede programar encendido apagado semanal, temporizador..etc.
Estos interruptores se alimentan a 220V y su consumo es bajisimo, mas informacion en :
https://www.itead.cc/sonoff-wifi-wireless-switch.html
Te puedo decir que yo tengo varios funcionando en mi casa y perfecto.

raspdroid
Posts: 1606
Joined: Thu Nov 06, 2014 9:15 am
Location: Gran Canaria :: España

Re: sistema de riego

Sun Apr 30, 2017 9:13 am

No es mala idea, lo que yo usaría BLE en vez de WIFI. Menos consumo. Y la conexión es punto a punto y en una red local (PAN) y si lo quieres luego conectar a internet también puedes.

Algo así, https://es.aliexpress.com/store/product ... 34942.html

Return to “Español”