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

Temas similares

06/01/2012 #1

Avatar de dinoelectro

Hola amigos del foro, el proyecto que traigo es el siguiente:
  1. construir un hardware que sea capas de comunicarse por puerto USB
  2. recibir senales de sensores analogicos y digitales (alta potencia)
  3. supervisar y almacenar datos en el computador con un software creado en visual basic o labVIEW
dejo las fotos del prototipo construido y algunas indicaciones... solicito a todos los companeros del foro ayuda para dejarlo funcionando como Dios manda!!!

saludos cordiales
vista 3D del sistema

vista 3D de la tarjeta de acoplamiento optico

costruyendo el CPU:

sistema completo


---------- Actualizado después de 7 minutos ----------

dejo el PDF con la primera parte del proyecto :

construccion del hardware!!!
07/01/2012 #2

Avatar de DAVIS9278

proyecto
Hola tu proyecto es interesante osea la parte del hardware para el software no conoceras una forma de que el micro reciaba una señal de la pc y encienda un foco de 120vca
saludos
08/01/2012 #3

Avatar de dinoelectro

hola davis,... encender un foco desde el PC es cosa muy sencilla, este sistema puede hacerlo ya que dispone de TRIACS (reles de estado solido)... una forma de lograr esto es enviando un caracter desde el PC hasta el micro ya sea via USB o RS232, si este carater es recibido por el micro se activara una salida que encendera al LED del MOC3021 el mismo que disparara al TRIAC y a su vez encendera al foco...

Saludos!!!

---------- Actualizado después de 16 minutos ----------

Adjunto algunas indicaciones adicionales de como avanza el proyecto (espero no quede desestimado por la falta de interes)...

la imagen siguiente muestra los recursos con los que cuenta el sistema:



Y esta otra es solo unos arreglos para que sea vea mas bonita jejeje...



saludos amigos del foro!!!! hasta la proxima
09/01/2012 #4

Avatar de Pelelalo

IMPRESIONANTE Raul. Me ha encantado lo que has preparado. Si algún día me animo a darle trabajo a unos 18F2550 que tengo por aquí tendre que leerme detenidamente este trabajo. Por curiosidad, dices que prepararás software de programación, pero no he leido nada de como guardas el HEX en el PIC. Supongo que no usaras programador externo sino directamente por USB, verdad?

Más curiosidades: ¿Diversión, doctorado, master?
¿Qué utilidad le vas a dar?
09/01/2012 #5

Avatar de DJ DRACO

Está muy bueno, yo tengo 2 de esos pic y tambien de los 4550...

Me gustaria utilizarlos para algo jejeje
09/01/2012 #6

Avatar de arrivaellobo

Me apunto al proyecto, es una idea interesante que me lleva rondando la cabeza desde que empecé con los PIC.
Sería interesante adaptarlo además al mundo de la domótica.

Un saludo
09/01/2012 #7

Avatar de dinoelectro

Pelelalo dijo: Ver Mensaje
IMPRESIONANTE Raul. Me ha encantado lo que has preparado. Si algún día me animo a darle trabajo a unos 18F2550 que tengo por aquí tendre que leerme detenidamente este trabajo. Por curiosidad, dices que prepararás software de programación, pero no he leido nada de como guardas el HEX en el PIC. Supongo que no usaras programador externo sino directamente por USB, verdad?

Más curiosidades: ¿Diversión, doctorado, master?
¿Qué utilidad le vas a dar?
hola pelelalo; gracias por tu interes... respecto a la programacion pienso utilizar el bootloader de microchip, directamente desde USB como tu lo mencionas,para el firmware planeo programar en PIC CCS y respecto al software utilizare VISUAL BASIC 2010 o labVIEW todavia no me decido

Como aplicacion de este dispositivo en domotica seria:
  • controlar el nivel de iluminacion de una sala por medio del computador, para presentar diapositivas, filmes etc.
  • controlar el nivel de iluminacion de la sala segun la luz natural incidente,.. encender o apagar las lamparas para aprovechar la luz solar y ahorrar energia
  • encender o apagar ventiladores para aire acondicionado, etc
saludos amigos del foro!!!

otra aplicacion inter3esante para este proyecto es utilizar con ldmicro... este es un lenguaje para PICs y AVR que te permite programar como si de un PLC se tratase en lenguaje LADDER para mas informacion dejo el siguiente link

http://cq.cx/ladder.pl
09/01/2012 #8

Avatar de DAVIS9278

dinoelectro dijo: Ver Mensaje
hola pelelalo; gracias por tu interes... respecto a la programacion pienso utilizar el bootloader de microchip, directamente desde USB como tu lo mencionas,para el firmware planeo programar en PIC CCS y respecto al software utilizare VISUAL BASIC 2010 o labVIEW todavia no me decido

Como aplicacion de este dispositivo en domotica seria:
  • controlar el nivel de iluminacion de una sala por medio del computador, para presentar diapositivas, filmes etc.
  • controlar el nivel de iluminacion de la sala segun la luz natural incidente,.. encender o apagar las lamparas para aprovechar la luz solar y ahorrar energia
  • encender o apagar ventiladores para aire acondicionado, etc
saludos amigos del foro!!!

otra aplicacion inter3esante para este proyecto es utilizar con ldmicro... este es un lenguaje para PICs y AVR que te permite programar como si de un PLC se tratase en lenguaje LADDER para mas informacion dejo el siguiente link

http://cq.cx/ladder.pl
ok espero lo mejor de este proyecto,
cuantas lamparas o dispositivos podria soportar?
cuanta energia en watts es lo maximo que puede entregar?
lo de controlar la potencia de iluminacion serviria para ventiladores ademas de lamparas?
ademas tengo una duda si prendo un foco con el modulo y le controlo la iluminacion, despues apago el pc pero lo tengo con una fuente de energia externa como actuaria el modulo?
podrias adjuntar los pcbs en pdf es que no tengo tal programa,
saludos...
10/01/2012 #9

Avatar de dinoelectro

Hola davis todas las preguntas seran contestadas en la proxima entrega, estoy preparando algo que tiene que ver con iluminacion; por ahora te dejo el diseno del PCB para aplicar el metodo de la plancha (tiene algunas diferencias con el que muestro en las fotos, porque esta mejorado)

saludos!!!
Archivos Adjuntos
Tipo de Archivo: pdf CPU bottom cooper.pdf (11,1 KB (Kilobytes), 111 visitas)
Tipo de Archivo: pdf CPU silk screen.pdf (13,2 KB (Kilobytes), 79 visitas)
Tipo de Archivo: pdf IN_OUT bottom cooper.pdf (15,0 KB (Kilobytes), 72 visitas)
Tipo de Archivo: pdf IN_OUT silk screen.pdf (20,5 KB (Kilobytes), 74 visitas)
Tipo de Archivo: pdf Multilayer.pdf (22,4 KB (Kilobytes), 77 visitas)
11/01/2012 #10

Avatar de dinoelectro

control de iluminacion por PC y control remoto
en esta segunda entrega traigo una aplicacion para el sistema de adquisicion y control de datos, se trata de comandar la iluminacion de una sala ya sea utilizando el computador o por control remoto. adjunto todo lo necesario para ensamblar el proyecto, el mismo que esta sujeto a las mejoras que ustedes amigos pudieran suguerir

saludos companeros
Archivos Adjuntos
Tipo de Archivo: pdf SCADA 18F2550 segunda parte.pdf (1,36 MB (Megabytes), 250 visitas)
Tipo de Archivo: rar Cilum.rar (190,1 KB (Kilobytes), 139 visitas)
Tipo de Archivo: rar Driver Hex y VI.rar (1,11 MB (Megabytes), 154 visitas)
Tipo de Archivo: rar Driver para Win7.rar (252,9 KB (Kilobytes), 124 visitas)
12/01/2012 #11


hola dinoelectro, hace mucho no pasaba por el foro, como siempre muy buen trabajo, de verdad es de admirar tu dedicación. Te recomentadaria usar una fuente conmutada por ejemplo he usado este y he tenido muy buenos resultados: regulador:http://www.sigmaelectronica.net/manuals/LM2576.pdf, parece complicado por la bobina pero inicialmente use una puntilla de hierro y enrolle bastante alambre no sabia cuanto porque no tenia con que medirlo pero enrolle bastante igual entre mayor fuera el valor de la inductancia mejor seria el resultado, así me funciono muy bien lo único que no me gustaba era que se calentaba la bobina, luego empece a usar bobinas de fuentes de pc viejas y hasta el momento me han funcionado perfectamente, claro todo esto porque no encontré donde comprarlas nuevas pero de pronto tu la puedas conseguir. He modificado muy poco el programa en labview: le agregue la función de cerrar el puerto que es muy importante para que luego lo pueda usar otro programa, ademas quite el retardo y puse un case para enviar el dato pues considero que se puede ahorrar en comunicación si solo se envía cuando cambie el dato.

Personalmente he dejado de usar labview porque no poseo la licencia y creo que puede complicarse a la hora de vender un sistema que use este software. Estoy aprendiendo java usando netbeans y a veces eclipse, también he usado Processing te lo recomiendo es muy bueno y fácil de usar ademas que también se puede hacer comunicación serial muy fácilmente.

dejo una inquietud para los que quieren incursionar en domotica ¿como harías para controlar desde un pc por ejemplo la luz de la cocina si estas en tu cuarto pero no sabes si esta está apagada o encendida? ademas ¿que pasaría si falla el pc como prenderías y apagarías la luz? y si la tienes apagada estas durmiendo y tu mama se levanta a media noche por un vaso de leche ¿como la enciende ella?. estas cosas a simple vista parecen sencillas pero si se observan con detalle se necesita algo mas que ordenar a un triac que se active. No quiero decir que sea complicado, solo que son cosas que solo se piensan cuando ya te metiste a hacer un trabajo de este tipo

anexo programa labview modificado
Archivos Adjuntos
Tipo de Archivo: rar USBIlum.rar (13,7 KB (Kilobytes), 109 visitas)
12/01/2012 #12

Avatar de dinoelectro

hola carlos.. sabes que estas tarjetas las desarrollo con el unico fin de entrenarme en lo que es electronica y programacion; para hacer domotica seria mas sencillo y practico comprar un PLC

sinnceramente creo que si se puede hacer domotica con microcontroladores, pero la mayoria de las veces, el costo no justifica: a este PLC le falta mucho
  • una fuente swiching (como dice carlos)
  • unos buenos disipadores de calor para los TRIACS
  • una carcasa apropiada para protejer al circuito,, entre otras cosas mas..

respecto a labVIEW, es un bueno siempre y cuando desees hacer algo sencillo; me gustaria aprender JAVA... a ver si sigo tu consejo y me pongo a la tarea jejeje.. que tal si habres un tema donde podamos discutir mas a fondo esto de la programacion con software libre

gracias por correjir el programa me habia olvidado ese detalle de dejar cerrando el puerto...

saludos cordiales!!!
18/01/2012 #13


todo esta muy bueno espero poder aportar algo al proyecto

l
19/01/2012 #14

Avatar de dinoelectro

control de iluminacion con lógica difusa... (fuzzy logic)
hola amigos!! el siguiente paso es recibir la senal de un sensor de luz y controlar el brillo de las lamparas emp'leando logica difuza... para ello empleare como software MATLAB y como firmware PIC C.

tengo muy poca experiencia con controladores difuzos... asi que solicito me ayuden con informacion que pudiera ayudar a escribir la tercera entrega de este manual.. todo vale amigos
post, webs recomendadas, sofware libre, codigos fuente... etc.. de antemano agradezco vuestra colaboracion.
28/01/2012 #15


.
Esta genial tu `porte.
29/01/2012 #16


Interesante aportacion me gusto
29/01/2012 #17

Avatar de FRYCK

hola dinoelectro esta muy interesante tu proyecto para la lógica difusa puedes utilizar las herramientas que tiene matlab para tal fin
http://www.mathworks.com/help/toolbo...fp243dup9.html
y exportar el código c para sistemas envevidos
saludos
29/01/2012 #18

Avatar de Meta

Buen proyecto, campeón.
30/01/2012 #19

Avatar de dinoelectro

FRYCK dijo: Ver Mensaje
hola dinoelectro esta muy interesante tu proyecto para la lógica difusa puedes utilizar las herramientas que tiene matlab para tal fin
http://www.mathworks.com/help/toolbo...fp243dup9.html
y exportar el código c para sistemas envevidos
saludos
gracias frick por la info,... ahora mismo me pondré a investigar, me he fijado que MPlab tiene en su menú algo que ver con MATLAB pero desconozco del tema sinceramente

gracias amigos saludos con todos!!!
07/02/2012 #20

Avatar de dinoelectro

hola amigos; en esta tercera entrega explico como controlar la iluminacion automaticamente utilizando un sensor de luz.. el esquematico es el siguiente:



opcionalmente se puede construir el siguiente circuito, evitandose asi el uso de una fuente dual:



este es el software desarrollado en labVIEW 8.5



dejo el codigo fuente en labview y el firmware desarrollado en PIC CCS

espero sus sugerencias y comentarios

saludos cordiales
¿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.