elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Ayuda con un proyecto!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un proyecto!  (Leído 22,424 veces)
16BITS

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Ayuda con un proyecto!
« en: 13 Febrero 2014, 02:59 am »

Hola amigos soy nuevo en la comunidad, ahora tengo una gran duda pues realizare un proyecto y tratando de salir un poco de lo rudimentario quisiera hacer algo inovador, quisiera poder programar un pic para poder usar diferentes rutinas al pulsar "push botons" por ejemplo el GIRO De UN MOTOR ACTIVARLO POR (Boton1) --> 5 min, BOTON 2 --> 10 min. ETC ETC y con que pic lo haria!   ( Eh manejado PIC16F84A y programaba con Pic Simulator!


En línea

El Che Guevara

Desconectado Desconectado

Mensajes: 86


=>Te cabe!=>


Ver Perfil WWW
Re: Ayuda con un proyecto!
« Respuesta #1 en: 13 Febrero 2014, 03:45 am »

 :¬¬


En línea

"la unica verdad es la realidad" (Domingo Peron)
Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Ayuda con un proyecto!
« Respuesta #2 en: 13 Febrero 2014, 05:38 am »

Hola amigos soy nuevo en la comunidad, ahora tengo una gran duda pues realizare un proyecto y tratando de salir un poco de lo rudimentario quisiera hacer algo inovador, quisiera poder programar un pic para poder usar diferentes rutinas al pulsar "push botons" por ejemplo el GIRO De UN MOTOR ACTIVARLO POR (Boton1) --> 5 min, BOTON 2 --> 10 min. ETC ETC y con que pic lo haria!   ( Eh manejado PIC16F84A y programaba con Pic Simulator!

Hola:

1. ¿Puedes decir que tipo de motor usas, si es un motor DC normalito, un motor pasp a paso (PAP)?

2.
¿Puedes explicar mejor paso a paso cuántos botones quieres para el PIC16F84A?

3. ¿También puedes explicar otras cosas más detallado para entenderte? POr ejemplo, dices que si pulsas un botón el motor gira. No entiendo que quieres decir 5 minutos y luego 10 minutos.

Un cordial saludo.
En línea

16BITS

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Ayuda con un proyecto!
« Respuesta #3 en: 13 Febrero 2014, 05:46 am »

Pues Es Un Motor DC, y pues la idea es programar un pic para poder hacer que gire por determinados tiempos, EJEMPLIFICANDO: 


Quisiera tener digamos 3 Pulsadores, con estos mismos poder accionar el motor en tiempos diferentes,

Pulsador1 - Que active el motor por 5 min

Pulsador2 - Que active el motor por 10 min

Pulsador3 - Que lo active por 20 min

Quiero saber como podria hacer eso! :C
En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Ayuda con un proyecto!
« Respuesta #4 en: 13 Febrero 2014, 05:57 am »

Buenas:

Te entiendo mejor, aún así te falta más información que te diré ahora. De entrada se puede hacer. No has dicho si lo vas hacer bajo ASM o en C o otro lenguaje.

Si tienes ya pulsado el botón 2 que dura 10 minutos el motor encendido. ¿Qué ocurre al PIC si pulsas otro botón si aún no se ha acabado el tiempo?

Lo pregunto porque en este sentido no has comentado nada.

Si pulsando el botón 2 se activa durante 10 minutos, luego me da por pulsar el botón 1. ¿Qué ocurre?

Pues depende como lo programes, en este caso no hace nada hasta que acabe los 10 minutos, o se interrumpe el tiempo ya empezado y empieza los 5 minutos desde cero del botón 1.

¿Cómo lo deseas?

Hay que indicar paso por paso lo que quieres realmente.

Otra cosa. ¿No has pensado en un 4º botón para cancelar los tiempos y detener el motor?

Un saludo.
« Última modificación: 13 Febrero 2014, 05:59 am por Meta » En línea

16BITS

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re: Ayuda con un proyecto!
« Respuesta #5 en: 13 Febrero 2014, 06:06 am »

Bueno Tocaste un buen punto, pensandolo creo que seria factible que al oprimir un segundo boton mediante el proceso ya iniciado, estaria bien que se "sustituya el tiempo por el boton oprimido.

Puntos Claves.

Si Ya Se Inicio Una Rutina Podria Cambiar El Tiempo Oprimiendo Otro Botón.

Al Igual Que Contar Con Un RESETEO

Pretendo Programarlo En El Lenguaje Mas Noble (Debido A Que No Cuento Con Los Conocimientos Para Usar Uno Muy Complejo.

Quisiera Tambier Saber Como Poder Mover El Motor Con El Pic, Debido a que tiene sus salidas de 5V. y el motor es de 12V ? Necesito un integrado

Ya me di a la busqueda de tutoriales, y Mas.

De Antemano GRACIAS!
En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Ayuda con un proyecto!
« Respuesta #6 en: 13 Febrero 2014, 07:47 am »

Hola:

Quiero saber más información. ¿El motor solo irá en un sentido?

El motor necesita un driver o controlador, el mñas usado es este L293D o L293B. La diferencia son que el primero aguanta 0.6 A. y tiene los diodos de protecciónincluido, el otro aguanta 1 A. y los diodos tienes que usarlo al exterior como el 1N4007.

Aquí hay ejemplos.

http://pic16f84a.org/proteus.html#Proteus_Capitulo_29

Aquí un código en asm, para controlar motores está bien. No tiene nada que ver con tu propuesta, está bien para coger ideas.

Código
  1. ;************************************* MotorDC_01.asm **********************************
  2. ;
  3. ; ===================================================================
  4. ;  Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
  5. ;  E. Palacios, F. Remiro y L. López. www.pic16f84a.com
  6. ;  Editorial Ra-Ma.  www.ra-ma.es
  7. ; ===================================================================
  8. ;
  9. ; Programa de control para un motor de corriente continua en funcionamiento y sentido de
  10. ; giro. Con RA0=0, el motor se pone en marcha y su sentido de giro dependerá del valor
  11. ; que tenga RA4.
  12. ;
  13. ; ZONA DE DATOS **********************************************************************
  14.  
  15. LIST P=16F84A
  16. INCLUDE <P16F84A.INC>
  17. __CONFIG _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC
  18.  
  19. #DEFINE  EntradaMarcha PORTA,0 ; Interruptor de puesta en marcha.
  20. #DEFINE  EntradaSentido PORTA,4 ; Interruptor de sentido de giro.
  21.  
  22. ; ZONA DE CÓDIGOS ********************************************************************
  23.  
  24. ORG 0
  25. Inicio
  26. bsf STATUS,RP0
  27. bsf EntradaMarcha ; Configura las líneas de entrada.
  28. bsf EntradaSentido
  29. clrf PORTB ; Las líneas del Puerto B configuradas como salida.
  30. bcf STATUS,RP0
  31. Principal
  32. clrw ; Con esta combinación se detiene el motor.
  33. btfsc EntradaMarcha ; Comprueba el estado del interruptor de funcionamiento.
  34. goto ActivaSalida
  35. movlw b'00010010' ; Gira en un sentido.
  36. btfsc EntradaSentido     ; Comprueba el sentido de giro deseado.
  37. movlw b'00010001' ; Gira en el otro sentido.
  38. ActivaSalida
  39. movwf PORTB
  40. goto Principal
  41.  
  42. END

Ya que has nombrado el Reset, pues otra propuesta fácil de hacer es. Si tienes pulsado el botón 2 a 10 minutos, si pulsas otro botó, por ejemplo el botón 1. No se interrumpirá el proceso hasta que acabes el tiempo exceptuando que pulses Reset. Se detendrá todo. Está bien como seguridad.

Pregunta opcional.
¿Para qué es este experimento?

Saludo.
En línea

16BITS

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re:
« Respuesta #7 en: 13 Febrero 2014, 18:14 pm »

Es para un proyecto de la escuela es para un prototipo de calentar carnes pero mediando tiempos.

Enviado desde mi XT1032 mediante Tapatalk
En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Ayuda con un proyecto!
« Respuesta #8 en: 14 Febrero 2014, 07:53 am »

Hola:

¿Qué es lo que dices, no lo encuentro por google?

En cuanto al código te lo haré, deja acabar. Luego lo pruebas. ¿Tienes para grabar el PIC?

¿Tienes el circuito montado?

Un saludo.
En línea

16BITS

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Re:
« Respuesta #9 en: 15 Febrero 2014, 02:20 am »

Si tengo un cargador de pic

Enviado desde mi XT1032 mediante Tapatalk
En línea

Páginas: [1] 2 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA CON PROYECTO!!!!
Electrónica
carcepower 2 3,057 Último mensaje 10 Marzo 2006, 12:33 pm
por plomo17
Ayuda con un Proyecto !!!!!!!!! « 1 2 »
Programación Visual Basic
VirucKingX 10 4,254 Último mensaje 26 Abril 2006, 04:04 am
por VirucKingX
ayuda con proyecto
Programación Visual Basic
claudio145 4 1,899 Último mensaje 31 Agosto 2007, 01:19 am
por cark
Ayuda con un proyecto « 1 2 3 4 »
Programación Visual Basic
lord manson 38 12,465 Último mensaje 19 Julio 2008, 14:49 pm
por lord manson
Ayuda CON mi proyecto « 1 2 »
Programación Visual Basic
blood_brother 11 5,421 Último mensaje 23 Agosto 2009, 18:29 pm
por seba123neo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines