Planificación y Proyectos de Ingeniería Electrónica -- Soluciones de TI
  Proyectos con MCU PIC
 

Proyecto: Reloj Digital  con el pic 16F873A y el RTC DS1307 de Dallas Semiconductor
* Muestra Hora y Minuto a través de 4 display de 7 segmentos. La comunicación entre el pic y el RTC se realiza con el protocolo I2C. Cuenta con 2 switches N.O. para ajuste de la hora y el minuto. Muy bonito para su colocación en cocinas y comedores.

*Aquí abajo les dejo el enlace del circuito que construí para el clock digital, también este mismo sirve para el termometro digital. Los diseños del esquematico estan hechos con ayuda del programa Express SCH    <--------web_link!!



RTC.sch

abajo el esquematico: 
7segmentos.sch

Dispongo del PIC para este proyecto, con el programa cargado a 100.000 Gs. + 15.000 Gs. las plaquetas PCB, listas para montar !! Especial para estudiantes de electrónica.!


Proyecto: Termómetro Digital con el pic 16F873A y el sensor de temperatura LM35A
*Muestra grados Celsius y decenas de grado, a través de 4 display de 7 segmentos, ánodo común. El sensor de temperatura es de Fairchild semiconductor LM35A, que suministra 10 mV/°C. El PIC 16F873A se encarga de la conversión análogo digital del voltaje proporcionado por el sensor.

*El valor digital de 10 bits resultado de la conversión se almacena en sendos registros del microcontrolador y por último, por medio de rutinas software se procede a su ajuste* en grados Celsius y extracción en unidades y decenas para ser mostrados por los display.

 *ajuste: como la relación entre escalas es lineal, una regla de tres nos dá la relación entre el voltaje analógico de entrada Vin y el valor digital (D) obtenido por el ADC.
               **  D/2n-1 = Vin - Vref- / Vref + - Vref -  **

Proyecto: Alarma GSM con el pic 16F84A y un telefono Sony Ericsson Mod. K300a
*Este proyecto casero se desarrollo inicialmente a pedido de un cliente que trabaja en el mantenimiento de aparatos de Aire Acondicionado del tipo Split. Así existen áreas desatendidas, sin personal técnico, donde se encuentran equipos de telecomunicaciones que necesitan ser refrigerados las 24 horas por 2 o más aparatos de aire, que normalmente trabajan alternadamente cada 6 ó 12 horas.

 
*El problema se presenta cuando cualquiera de los 2 A.A. presenta una falla en alguna parte de su sistema de refrigeración. El circuito electrónico debe ser capaz de detectar esta falla y, como la sala de equipos es desatendida, avisar al técnico encargado, de la existencia de algún problema.
 
*Este aviso lo hace vía la red GSM, enviando un SMS al teléfono del técnico. El circuito posee sensores de presión o presostatos encargados de monitorear problemas de presión del sistema de refrigeración y de un PIC 16F84A que se comunica por medio del protocolo RS-232C con un teléfono celular Sony Ericsson modelo k300a.
*Este modelo de PIC no posee puerto USART por lo que la implementación del protocolo mencionado se hace por software.
*Además de enviar mensajes, el circuito posee 2 relés electromecanicos que se activan a través del puerto B y así desconectan el relé de mando del compresor, evitando que el motor del A.A. intenté arrancar de nuevo.

*Aquí abajo les dejo el enlace del circuito que construí para la alarma GSM.
GSM Alarma.sch

Proyecto: Control de dispositivos por puerto paralelo.
 

El siguiente proyecto se realizó a pedido de un cliente que necesitaba controlar un motor de aspiradora de 220VAC.

Para la interface con el puerto se utilizó el PIC 12F675 que es un microcontrolador de solo 8 pines y puede programarse como entrada/salida hasta 6 de esos 8 pines.

El puerto paralelo de la PC consta de 25 pines, de los cuales, 8 pines constituyen un byte de salida de datos cuya dirección en decimal es 888; así, enviar un byte de datos de salida consiste en escribir el dato a enviar en el registro de datos, que esta en la dirección base de E/S mencionada.

También este puerto -DB25F- tiene 5 pines por los cuales se puede enviar señales eléctricas al ordenador, la dirección de este puerto de entrada en decimal es 889.

Para realizar el control del tiempo de uso de la aspiradora, así como para enviar el pulso de inicio a la interface, se necesita escribir un pequeño programa en algún lenguaje de alto nivel.

Para este proyecto escribí un pequeño programa de prueba en BASIC para encendido y apagado del motor de la aspiradora.

El programa lo que hace es enviar un pulso de inicio al PIC el cual se queda en un loop esperando este pulso, al llegar este nivel alto, por otro pin de salida del PIC se habilita el relay de alimentación de 220 VAC.

Para apagar el motor se vuelve a cambiar el estado del nivel que esta sensando el PIC.

En el programa Basic se puede también agregar un loop de retardo de tiempo que fijaría el tiempo de encendido de la aspiradora. Este tiempo se puede variar por software y es el operador de la maquina el que debe introducir el tiempo que se desea.

Con este modelo de PIC se podría controlar hasta 3 motores de AC.

El ejecutable del programa de prueba -no corre en windows vista-, por favor me piden por mail a: jobema@email.com.,  el esquemático del circuito interfaz paralelo les dejo en el siguiente link:  ProArts_Py.sch

NewProyect!!
Contador digital con PIC 16F873A y EEPROM 24C16
Se cuenta la cantidad de monedas que entran y salen de una maquina de juegos, luego se guarda en memoria EEPROM y cada viernes, una vez a la semana, el operador del casino, aprieta un boton y así envía un mensaje SMS  a un Servidor que colecta los datos de ese contador y de varios más, para llevar la contabilidad del negocio.
 
   
 
Presupuestos sin compromiso Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis