Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

05/04/2010 #1


como hacer que una valvula se abra cada 3 dias pic
hola hola
necesito hacer que una valvula se abra ca 3 dias.
por ejemplo
tengo un deposito de agua y tiene una valvula on off y yo necesitao que la valvula se habra cada 3 dias y deje salir agua durante 10 segundos. como hacer que un timer de 3 dias con un pic
05/04/2010 #2

Avatar de Meta

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Hay varias formas de hacerlo.

Con temporizador calculando los tres días o cun sendor de luz, LDR. Lo que puedes hacer el LDR que cuando detecte el día 3, se abra la electroválvula durante 10 segundo que puedes hacerlo con temporizador TIMER o mediante retardos.

La LDR cuenta los días desde el 1 hasta el 3. Si lo deseas también la noche, pero vamos a suponer que es de día.

Guarda una condicional btfss.

Ejemplo:

Estamos el día 0. Hay que llegar al día 3. Dentro del programa queda algo así.

0 = 3 ; No activa la electroválvula.
1 = 3 ;
2 = 3 ;
3 = 3 ; Si activa la electroválvula y en 10 segundos.

Se resetea y vuelvas a contar los días.
05/04/2010 #3

Avatar de Eclip-se

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Usar un atmega8 o un PIC que tenga el RTC (real time clock) y hacer que al tercer día accione una electroválvula.

Si usas un atmega que es lo mas fácil ya que hay varios ejemplos de cómo usar el RTC te dejo algunos enlaces que te pueden servir.

http://www.atmel.com/atmel/acrobat/doc1259.pdf
http://www.siwawi.arubi.uni-kl.de/avr_projects/

En el último enlace hay ejemplos donde puedes aprender todo esto:
  • State-machine (Zustandsautomat)
  • Using the ATmega169 build-in LCD-controller
  • Using a AVR ADC converter with LDR and NTC sensors and general voltage-reading
  • AVR Hardware SPI
  • Accessing ATMEL Dataflash via Hardware SPI
  • UART/USART
  • Power-Saving and sleep modes
  • Sound (beep-music) playback via PWM and piezo
  • Integration of a UART-based bootloader
  • wake-up on key (pin-change interrupt) and Key-debouncing
  • Real Time Clock (RTC)
05/04/2010 #4

Avatar de Meta

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Para eso usas un Reloj/Calendario + RAM DS1307 ya incorporado.



A partir de aquí ya puedes usar cualquier microcontrolador.

Fuente:
http://www.futurlec.com/Mini_DS1307.shtml

De todas maneras, hay un buen ejemplo en este libro.
http://www.pic16f84a.org/index.php?o...us_Capitulo_24

05/04/2010 #5


Respuesta: como hacer que una valvula se abra cada 3 dias pic
Tambien puedes utilizar la red electrica que da 50/60Pulsos por segundo.

Simplemente utilizas el trafo de alimentacion para sacar una tension pulsante de 5V.
05/04/2010 #6

Avatar de Eclip-se

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Si hablamos de eficiencia, facilidad y costo te recomiendo usar lo que ya te comente….
05/04/2010 #7

Avatar de Meta

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Estimado amigo:

Si quieres cosas serias y te sobra el dinero, te compras un autómata programable que hay pequeños de unos 100 €. No te liarás nunca.

En cuanto a AVR es muy bueno para ahorrar dinero comparado con PIC. Sólo tienes que escoger el que sepas programarlos.

Una cosa que me olvidé del sensor de Luz LDR. En su interior debes usar un contador de pulsos hasta contar los tres días, cuando llegue al tercer día, se activa las electroválvulas con tiempo de 10 segundos activados.

Saludo.
05/04/2010 #8


Respuesta: como hacer que una valvula se abra cada 3 dias pic
gracias por su valiosisima ayuda es un proyecto que tiene que ser simple y lo mas sensillo posible me servira de mucho
06/04/2010 #9

Avatar de Meta

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Estimado amigo:

1) Lo más simple es usar un microcontrolador PIC de Microchip al programarlo. Programar internamente el Timer de 3 días.

2) Si quieres que sea más barato, hace lo mismo pero con AVR de Atmel.

3) Algo más complejo es usar una LDR que te detecte el día programar el Timer como contador. Es más eficás y te ayuda con seguridad.

4) Aquí hay un documento en PDF que explica con código fuente sobre el día y la noche para que te hagas una idea.
http://www.abcdatos.com/tutoriales/tutorial/v875.html

Saludo.
06/04/2010 #10

Avatar de pepechip

Respuesta: como hacer que una valvula se abra cada 3 dias pic
El pic 12f629 es bastante economico, menos de 1€, y dispone de oscilador interno con un error del 1%.
08/04/2010 #11


Respuesta: como hacer que una valvula se abra cada 3 dias pic
Hola mira este producto
Reloj De Tiempo Real Rtc Calendario Y Reloj Comunicacion I2c, cuesta menos de un dolar



http://articulo.mercadolibre.com.co/...cacion-i2c-_JM
09/04/2010 #12

Avatar de Eclip-se

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Fuera bueno si solo se necesitara el reloj pero en el mismo diagrama aprarece una "CPU", en nuestro caso un microcontrolador. Si ya el diagrama mismo te dice que debes usar un micro, se deberia usar uno que ya tenga incorporado un RTC.
Es como querer hacer un proyecto que maneje el puerto USB, usando el PIC18F2550 y un modulo USB. Te pregunto harias eso??
09/04/2010 #13

Avatar de Meta

Respuesta: como hacer que una valvula se abra cada 3 dias pic
Un cordial saludo.

El reloj calendario a tiempo real es muy preciso y se usa para comparar fechas. Se usa mucho en los autómatas programables PLC.

Saludo.

PD: Estaba investigando sobre AVR de Atmel y parace mejor de lo que pensaba sobre todo en los bancos de memoria. Muy poca documentación en español y esto me frena.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.