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

Tema: Controlar PIC18F para domótica

  1. #1
    Usuario
    Puntos: 17,494, Nivel: 32
    Puntos: 17,494, Nivel: 32
    Nivel completado: 4%,
    Puntos requeridos para el siguiente Nivel: 1,056
    Nivel completado: 4%, Puntos requeridos para el siguiente Nivel: 1,056
    Actividad general: 29.0%
    Actividad general: 29.0%
    Logros:
    Etiquetados de Primera ClaseSobrecargado10000 Puntos de Experiencia1 año registradoRecomendador en Segunda Clase

    Mensajes
    692
    Puntos
    17,494
    Nivel
    32
    Gracias
    83
    Agradecido 83 veces en 70 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: 148
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: 144
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: 159
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
    Puntos: 6,896, Nivel: 19
    Puntos: 6,896, Nivel: 19
    Nivel completado: 78%,
    Puntos requeridos para el siguiente Nivel: 154
    Nivel completado: 78%, Puntos requeridos para el siguiente Nivel: 154
    Actividad general: 0%
    Actividad general: 0%
    Logros:
    Etiquetados de Segunda Clase1 año registrado5000 Puntos de Experiencia
    Avatar de Zerg
    Ubicación
    Montevideo, Uruguay
    Mensajes
    134
    Puntos
    6,896
    Nivel
    19
    Gracias
    29
    Agradecido 52 veces en 29 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
    Puntos: 17,494, Nivel: 32
    Puntos: 17,494, Nivel: 32
    Nivel completado: 4%,
    Puntos requeridos para el siguiente Nivel: 1,056
    Nivel completado: 4%, Puntos requeridos para el siguiente Nivel: 1,056
    Actividad general: 29.0%
    Actividad general: 29.0%
    Logros:
    Etiquetados de Primera ClaseSobrecargado10000 Puntos de Experiencia1 año registradoRecomendador en Segunda Clase

    Mensajes
    692
    Puntos
    17,494
    Nivel
    32
    Gracias
    83
    Agradecido 83 veces en 70 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: 85
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
    Puntos: 673, Nivel: 5
    Puntos: 673, Nivel: 5
    Nivel completado: 62%,
    Puntos requeridos para el siguiente Nivel: 77
    Nivel completado: 62%, Puntos requeridos para el siguiente Nivel: 77
    Actividad general: 0%
    Actividad general: 0%
    Logros:
    500 Puntos de Experiencia3 Meses registrado

    Mensajes
    9
    Puntos
    673
    Nivel
    5
    Gracias
    6
    Agradecido 4 veces en 3 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
    Puntos: 17,494, Nivel: 32
    Puntos: 17,494, Nivel: 32
    Nivel completado: 4%,
    Puntos requeridos para el siguiente Nivel: 1,056
    Nivel completado: 4%, Puntos requeridos para el siguiente Nivel: 1,056
    Actividad general: 29.0%
    Actividad general: 29.0%
    Logros:
    Etiquetados de Primera ClaseSobrecargado10000 Puntos de Experiencia1 año registradoRecomendador en Segunda Clase

    Mensajes
    692
    Puntos
    17,494
    Nivel
    32
    Gracias
    83
    Agradecido 83 veces en 70 posts
    Te ahorras muchísimo spines ya qu epuedes usar hasta 8 Ic de este tipo y otros 8 del tipa A.

  6. #6
    Usuario
    Puntos: 5,342, Nivel: 17
    Puntos: 5,342, Nivel: 17
    Nivel completado: 32%,
    Puntos requeridos para el siguiente Nivel: 408
    Nivel completado: 32%, Puntos requeridos para el siguiente Nivel: 408
    Actividad general: 76.0%
    Actividad general: 76.0%
    Logros:
    3 Meses registradoTres amigos5000 Puntos de Experiencia
    Avatar de byboRRe
    Mensajes
    101
    Puntos
    5,342
    Nivel
    17
    Gracias
    23
    Agradecido 43 veces en 37 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
    Usuario
    Puntos: 66,975, Nivel: 63
    Puntos: 66,975, Nivel: 63
    Nivel completado: 20%,
    Puntos requeridos para el siguiente Nivel: 1,775
    Nivel completado: 20%, Puntos requeridos para el siguiente Nivel: 1,775
    Actividad general: 100.0%
    Actividad general: 100.0%
    Logros:
    SobrecargadoEtiquetados de Primera Clase3 Meses registradoTres amigos50000 Puntos de Experiencia
    Premios:
    Escritor frecuente
    Avatar de HJ.0X00
    Ubicación
    Tanti - Cba - Arg
    Mensajes
    1,177
    Puntos
    66,975
    Nivel
    63
    Gracias
    926
    Agradecido 635 veces en 451 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

  9. #8
    Usuario
    Puntos: 17,494, Nivel: 32
    Puntos: 17,494, Nivel: 32
    Nivel completado: 4%,
    Puntos requeridos para el siguiente Nivel: 1,056
    Nivel completado: 4%, Puntos requeridos para el siguiente Nivel: 1,056
    Actividad general: 29.0%
    Actividad general: 29.0%
    Logros:
    Etiquetados de Primera ClaseSobrecargado10000 Puntos de Experiencia1 año registradoRecomendador en Segunda Clase

    Mensajes
    692
    Puntos
    17,494
    Nivel
    32
    Gracias
    83
    Agradecido 83 veces en 70 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
    Usuario
    Puntos: 5,342, Nivel: 17
    Puntos: 5,342, Nivel: 17
    Nivel completado: 32%,
    Puntos requeridos para el siguiente Nivel: 408
    Nivel completado: 32%, Puntos requeridos para el siguiente Nivel: 408
    Actividad general: 76.0%
    Actividad general: 76.0%
    Logros:
    3 Meses registradoTres amigos5000 Puntos de Experiencia
    Avatar de byboRRe
    Mensajes
    101
    Puntos
    5,342
    Nivel
    17
    Gracias
    23
    Agradecido 43 veces en 37 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: 6
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
    Usuario
    Puntos: 66,975, Nivel: 63
    Puntos: 66,975, Nivel: 63
    Nivel completado: 20%,
    Puntos requeridos para el siguiente Nivel: 1,775
    Nivel completado: 20%, Puntos requeridos para el siguiente Nivel: 1,775
    Actividad general: 100.0%
    Actividad general: 100.0%
    Logros:
    SobrecargadoEtiquetados de Primera Clase3 Meses registradoTres amigos50000 Puntos de Experiencia
    Premios:
    Escritor frecuente
    Avatar de HJ.0X00
    Ubicación
    Tanti - Cba - Arg
    Mensajes
    1,177
    Puntos
    66,975
    Nivel
    63
    Gracias
    926
    Agradecido 635 veces en 451 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

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

    byboRRe (16/02/2012)

+ Responder tema
Página 1 de 2 1 2 Ú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:

PIC18F4550 PROYECTOS

proyectos pic18f4550

pic18f2550 proyectos

pic18f

domotica con pic

proyectos domotica con pic

proyectos con el pic18f4550pic 18Ftacometro pic18f4550proyectos con pic 18f4550pic18f2550 asmpic18f4550 asmpic18f2550 c#pic18f proyectostacometro con PIC18F4550pic para domotica18f4550 proyectos ensambladorPROYECTOS DE DOMOTICA CON PICcurso pic18f4550programar pic18f455016f886 asmpic18f4550 rj45foro de electronica domotica con pic18f4550proyectos pic18f4550 para programar en ccs ccontrol de dos relés por medio del computador usando pic

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