Página de inicio Mi Correo






   » Foro
   » Nuevo Foro
   » Mi Correo
   » Mis Actividades...


--- Novedades ---



    
  » Microcontroladores » Interrupciones y Temporizaciones (10 de 15)  

.: Un Interesante proyecto

Cierta vez, me llamaron de una empresa para reparar un circuito que no funcionaba correctamente, por suerte... me pasaron dos circuitos similares, pero con distinta falla, el tema es que ambos estaban comandados por un microcontrolador muy similar al PIC16F84 (feliz yo...!!!), pero este bicho tenía dos patas demás, y lo peor de todo, es que de fábrica le habían borrado los datos del integrado (a llorar...!!!, pero me las pagarán...!!!), de buenas a primeras, la solución fue sencilla, sólo cambié el micro fallado por el del otro circuito, Arreglé unooooooo...!!!.

Pero esto no se quedaría así..., y decidí hacer uno, pero para el PIC16f84 así es que... a prepararse que les comentaré de que se trata...

.: El proyecto...!!!

Le pondré de nombre porton.asm (sin acento), y consiste en lo siguiente...

Se trata de comandar el portón de una cochera, y con las siguientes funciones. Suponiendo el análisis desde que el portón está cerrado...

Con un pulsador, llamémosle "abrir" el portón comienza a elevarse, al mismo tiempo, se enciende un semáforo pegado en la pared de calle, el cual indica la apertura del portón y que en cualquier momento sacaré o guardaré mi convertible   :o))

Una vez concluida la apertura comienza a gritar un pequeño timbre intermitente.

Con un segundo pulsador, llamémosle "cerrar" lo primero que ocurre es que el timbre se apaga, el portón comienza a cerrarse y una vez concluido el cierre, el semáforo se apaga y se enciende la luz del interior de la cochera, la cual permanece encendida por un período de 50 segundos, esto último es debido a que cuando guarde mi Ferrari la cochera quedará a oscuras.

Está fácil verdad...!!!

Bueno, pero la vamos a complicar un poquito más, cuando el portón termine de abrirse deberá activar un contacto (pulsador) al cual le llamaremos Dabrir (Detiene Abrir), por otro lado, también colocaremos otro contacto para cuando termine de cerrarse y lo llamaremos Dcerrar (Detiene Cerrar), estos dos pulsadores vendrían a ser los fines de carrera del portón. Finalmente le agregaremos un pulsador de Reset (ese que siempre ponemos en todos los circuitos con pic)

Como ya veo el despiole que se harán para entender todo lo que debemos programar, me ví obligado a hacer una animación con todas las funciones que el micro deberá realizar, (lo que si olvide incluir es el pulsador de Reset, pero de todos modos lo tendremos en cuenta al codificar). Bien, actualiza la página si lo quieres ver...

Creo que ahora está todo más claro...

Antes de empezar a codificar haremos una revisión del funcionamiento de cada uno de los circuitos que se deben incorporar, los cuales serán comandados por el microcontrolador.

Comencemos por el semáforo, éste puede construirse con un 555, y ya lo vimos en el tutorial de electrónica básica, incluso vimos unos cuantos que pueden ser controlados con una señal lógica (del tipo 1-0), esto último lo vimos en el tutorial de electrónica digital (haciendo uso de compuertas lógicas).

Lo siguiente es el timbre, y como no soy muy amigo del área de audio, pues que más, busca por la web, apuesto que conseguirás muchos circuitos, y si tienes uno que sirva para este fin, puedes enviarlo y así completamos este proyecto. Una posibilidad es hacerlo con un 555 pero con una frecuencia que te permita generar sonidos.

Respecto a la luz interna de la cochera, lo más fácil, podemos hacerlo con un relé y listo...

Ahora lo más complejo, como poner en marcha el motor...?

No se mucho de motores de corriente alterna, pero veamos, el motor con el que hice las pruebas es un motor monofásico obviamente con capacitor y lo más interesante es que posee 4 cables (A, B, C y D), estos se unen de a pares ( PARAB y PARCD ), cuando estos se conectan a la red domiciliaria el motor gira en un sentido, y si intercambias un cable de cada par (suponte PARAC y PARBD) obtendrás el giro del motor en sentido opuesto, y ahora me van a matar...!!!, supongo que te estarás preguntando... cual es A, cual B, C y D...???, pues no lo sé, la verdad es que cuando yo lo probé y vi que el motor cambió de giro me puse tan feliz que no busqué más..., de todos modos para mí, esto es a prueba y error...

Por supuesto que si alguien lo sabe sería bueno que lo comente y luego le agregamos en esta página...

Lo que haremos ahora será analizar un poco lo que deberemos codificar



R-Luis...

<-- Anterior   Introducción   Siguiente -->
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
Tabla de Referencias


    
--| |--