Controlar PIC18F para domótica
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 12

Tema: Controlar PIC18F para domótica

  1. #1
    Usuario
    Mensajes
    728
    Gracias
    92
    Agradecido 93 veces en 77 posts

    Smile Controlar PIC18F para domótica

    Hola:

    Llevo un tiempo haciendo una Interfaz para controlar un PIC desde el RS232 con ASM. Usando el libro Microcontrolador PIC16F84. Desarrollo de proyectos. Editorial Ra-Ma he intentado de mil maneras solucionar el control con otro PIC como el 16F886 y 18F2550 en asm sólo controlando 8 salidas y otro programa sólo 8 entradas pero no al mismo tiempo al menos con un 16F887 y 18F4550 al LCD 20x4.

    Llevo tiempo con esto y no logro hacerlo funcionar como quiero. Hice un mini prototipo y se me quemó.
    Pulsa en la imagen para verla en tamaño completo

Nombre: pic-ersfthtcxudcgsudfcg-17395.jpg
Visitas: 201
Tamaño: 51.1 KB
ID: 1680


    Lo que se me ocurre ahora es usar dos PIC16F886 en asm (que es más majadero y requiere más tiempo) cada uno con sus LCD de 16x2.

    Pulsa en la imagen para verla en tamaño completo

Nombre: pic-ersfthtcxudcgsudfcg-17397.jpg
Visitas: 196
Tamaño: 16.6 KB
ID: 1681

    Lo que se me ocurre ahora mismo para controlar el puerto serie con dos PIC es usar el CD4016 o similar o con transistores para que hayan conflicto en las comunicaciones.

    La parte de la interfaz con Visual Studio Express 2010 la tengo media hecha.
    Pulsa en la imagen para verla en tamaño completo

Nombre: ppppppppppppppppppppppp.png
Visitas: 214
Tamaño: 18.3 KB
ID: 1682

    También se hará comunicación entre ordenadores mediante la Interfaz, he hecho pruebas y m efunciona con VC# y VB .net 2010, esto será más adelante.

    Ahora quiero probar el C18 para los PIC18F2550 o el 18F4550. ¿Cómo ven de complejo C18 con el lenguaje C para controlar un PIC16F4550 8 entradas digitales, 8 salidas a relés, un LCD 20x4 y puerto serie?

    No he programado en C un PIC, pero tengo experiencia y sigo teniendo ahora mismo con C# por mi cuenta y Java en un curso de programación. Se que no es lo mismo programar C en PC que un PIC, por ahora me guiaré de los tutoriales de nuestro amigo Suky cuando acabe Java y probaré, aún así nos cuenta sus experiencias.

    Si tienen alguna sugerencia, bienvenido sea.

  2. #2
    Usuario Avatar de Zerg
    Ubicación
    Montevideo, Uruguay
    Mensajes
    168
    Gracias
    59
    Agradecido 99 veces en 43 posts
    Mi sugerencia es.....segui adelante!! Te estaré siguiendo con el tema y en lo que pueda ayudarte por acá andaré.
    Saludos!
    Loading "Firma"...

    Please Wait a Moment....

  3. #3
    Usuario
    Mensajes
    728
    Gracias
    92
    Agradecido 93 veces en 77 posts
    Ahí estoy,

    Ahora estoy siendo conmigo mismo mas exigente. Pensé en usar un PIC pequeño como el 16F84A o el 16F88 y que controle dos PCF8574 que puede funcionar como 8 entradas o 8 salidas. Ya que los 16F887 o el 18F4550 de 40 pines se me queda corto.

    La idea ahora es usar:

    LCD Hitachi HD44780 20x4
    PIC16F84A/88
    8 Salidas a relé
    8 Salidas digitales mediante conector RJ45
    8 Entradas digitales mediante conector RJ45 y protegido por diodos o optoacopladores.
    8 Entradas mediante pulsadores
    RS232 puerto serie o puerto COM
    4 PCF8574

    Pulsa en la imagen para verla en tamaño completo

Nombre: Fig2606_PCF8574.gif
Visitas: 119
Tamaño: 13.5 KB
ID: 1734
    Simulación con Proteus de circuitos con microcontroladores

    http://archive.electronicdesign.com/.../figure_02.gif

    Es una idea por el aire, parece medio complejo de hacer de esa manera mediante asm. JEjeje. Cualquier sugerencia adelante.

    Saludo.

  4. #4
    Usuario
    Mensajes
    22
    Gracias
    14
    Agradecido 6 veces en 5 posts
    Yo tengo en mente hacer una tarjeta con algunas de esas ideas que propones usando solo usando los pcf8574 ya que me ahorraria una gran cantidad de pines del microcontrolador también he visto en algunas página que tratan de controlar un LCD como el que tienes en tu lista usando también el pcf8574 pienso que si lo usas también ya te ahorrarías unos cuantos pines mas

    Saludos desde México
    Última edición por kzxm300; 07/01/2012 a las 06:54

  5. #5
    Usuario
    Mensajes
    728
    Gracias
    92
    Agradecido 93 veces en 77 posts
    Te ahorras muchísimo spines ya qu epuedes usar hasta 8 Ic de este tipo y otros 8 del tipa A.

  6. #6
    Moderador Avatar de byboRRe
    Mensajes
    271
    Gracias
    140
    Agradecido 178 veces en 115 posts
    Cita Iniciado por Meta Ver mensaje
    Hola:
    Ahora quiero probar el C18 para los PIC18F2550 o el 18F4550. ¿Cómo ven de complejo C18 con el lenguaje C para controlar un PIC16F4550 8 entradas digitales, 8 salidas a relés, un LCD 20x4 y puerto serie?

    No he programado en C un PIC, pero tengo experiencia y sigo teniendo ahora mismo con C# por mi cuenta y Java en un curso de programación. Se que no es lo mismo programar C en PC que un PIC, por ahora me guiaré de los tutoriales de nuestro amigo Suky cuando acabe Java y probaré, aún así nos cuenta sus experiencias.

    Si tienen alguna sugerencia, bienvenido sea.
    Pues si quieres iniciar en C te recomiendo que agarres los tutoriales de Suky, yo acabo de hacer una interfaz HMI en C18 y C#, ya que logre poner links te adjunto unas imágenes.

    Saludos!!
    µPraxis- Electrónica en Practica

  7. Los siguientes usuarios agradecen a byboRRe por este post:

    HJ.0X00 (16/02/2012)

  8. #7
    Super Moderator Avatar de HJ.0X00
    Ubicación
    Tanti - Córdoba - Argentina
    Mensajes
    2,159
    Gracias
    1,902
    Agradecido 1,572 veces en 940 posts
    Cita Iniciado por byboRRe Ver mensaje
    Pues si quieres iniciar en C te recomiendo que agarres los tutoriales de Suky
    Si, están muy buenos. También los recomiendo.

    Saludos
    HJ
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo

    Consulta el Indice de Montajes NeoTeo

    Esta etapa concluyó, ahora estoy Por aquí...

    No soy mas Moderador aunque figure como tal.

  9. #8
    Usuario
    Mensajes
    728
    Gracias
    92
    Agradecido 93 veces en 77 posts
    Cita Iniciado por byboRRe Ver mensaje
    Pues si quieres iniciar en C te recomiendo que agarres los tutoriales de Suky, yo acabo de hacer una interfaz HMI en C18 y C#, ya que logre poner links te adjunto unas imágenes.

    Saludos!!
    Suena la mar de interesante.

    Puedes poner las imágenes o algo para verlo.

    Saludo.

  10. #9
    Moderador Avatar de byboRRe
    Mensajes
    271
    Gracias
    140
    Agradecido 178 veces en 115 posts
    Esta es la interfaz, lo que hace es esto:

    Le las R.P.M de un pequeño motor.
    En el tacometro se ven 3 colores distintos, cuando llega a esas revoluciones en el circuito se encienden 3 leds uno con cada color.
    Gráfica la temperatura que leo con un LM35.
    Enciendo/Apago desde la aplicacion una lampara incandecente, Es el botonsote de Apagado.
    Se configura una alarma con una temperatura deseada una ves alcanzada esa temperatura un buzzer es activado.

    Use C18 y C# (En esta ultima un crack en programación me ayudo muchísimo)

    Masomenos quedo así, cuando encuentre mi cámara tomo fotos al circuito. Saludos!!

    Pulsa en la imagen para verla en tamaño completo

Nombre: HMI borre.jpg
Visitas: 17
Tamaño: 19.5 KB
ID: 2573
    µPraxis- Electrónica en Practica

  11. Los siguientes 3 usuarios agradecieron a byboRRe por este post:

    HJ.0X00 (16/02/2012), Meta (16/02/2012), RDBrot (16/02/2012)

  12. #10
    Super Moderator Avatar de HJ.0X00
    Ubicación
    Tanti - Córdoba - Argentina
    Mensajes
    2,159
    Gracias
    1,902
    Agradecido 1,572 veces en 940 posts
    muy bueno byborre, muy buena pinta, felicitaciones.

    Saludos amigo
    HJ
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo

    Consulta el Indice de Montajes NeoTeo

    Esta etapa concluyó, ahora estoy Por aquí...

    No soy mas Moderador aunque figure como tal.

  13. Los siguientes usuarios agradecen a HJ.0X00 por este post:

    byboRRe (16/02/2012)

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Domotica con matlab
    Por ivano03 en el foro Electrónica
    Respuestas: 6
    Último mensaje: 17/03/2011, 21:06
  2. Domótica con RS485
    Por binartu en el foro Electrónica Digital
    Respuestas: 7
    Último mensaje: 15/03/2011, 12:54
  3. Controlar motores de PC con L293B
    Por Meta en el foro Electrónica Digital
    Respuestas: 10
    Último mensaje: 28/01/2011, 06:49
  4. Controlar tacómetro del ventilador.
    Por Meta en el foro Electrónica Digital
    Respuestas: 2
    Último mensaje: 19/01/2011, 18:10
  5. diseño de circuitos para controlar un brazo robotico
    Por electroC en el foro Electrónica Digital
    Respuestas: 2
    Último mensaje: 07/11/2010, 21:09

Los visitantes encuentran esta página buscando por:

domotica con pic

pic18f

pic18f2550 proyectos

proyectos con pic18f4550

proyectos con pic18f2550

domotica

libro pic18f4550

proyectos pic18f4550

proyectos con pic 18f2550

pic 18F

PROYECTOS DE DOMOTICA CON PIC

tacometro pic18f4550

proyectos con pic 18f4550

pic18f proyectos

pic18f2550 c#proyectos de domotica con microcontroladorespic para domoticapic18f4550 asmproyectos con pic16f4550proyectos electronicos con el pic18F4550tacometro con PIC18F4550domotica con pic18f45pic18f4550 rj45domotica usando pic 16f84adomotica con PIC18F4550

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37