de TRABUQUITO a JOSELITO

Todo lo relacionado con la eléctronica en nuestros barcos
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Hola a todos.
Habéis entrado por curiosidad y os preguntareis.

Que quiere decir el titulo del post ..????
Se habrá vuelto loco …???.

La respuesta es NO del todo (aunque algo si lo estoy……. :lol: :lol: :lol: ). A estas alturas saben de sobra quien es y para que se está realizando TRABUQUITO.

Sin ser presuntuoso quiero decir que él, es algo más que un simple barco, tendrá la opción de tomar decisiones propias sin intervención humana, ejempló será capaz de volver al sitio de origen entre otras.

Por lo tanto yo lo considero un robot acuático y como tal su medio natural es el agua.

Que quiero decir con esto ?, que para las pruebas de control de gps tendría que desplazarme hacia un lago y perdería mucho tiempo .

La solución más viable para seguir avanzando será la construcción de un robot terrestre en el cual desarrollare el sof para el gps y la transmisión de imágenes.

Como me gusta poner nombre a todo lo que realizo, dicho robot se llamara JOSELITO.

En honor a mi gran amigo José ( agüelooooooo ), es un reconocimiento a su labor desinteresada en este foro.

Espero que JOSELITO no se pierda tanto como el agueloooooooo…………. :lol: :lol: :lol:
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Que expondré en este hilo??

Todo el sof y hardware que utilizara TRABUQUITO y JOSELITO

A quien va dirigido?

Aquí distingo a dos tipos de personas.

1º aquellos que empiecen en el loco mundo de los micros ( él equipo “hefe” como bautizo el amigo montañés)

2º para los que solo le interese el resultado sin complicarse en estudiar nada.

Ambas actitudes merecen mi respeto y en todo lo que pueda ayudar aquí estaré.



Dejar CLARO una cosa, que NADIE trate de ver en este hilo una competencia con lo desarrollado por mi amigo José(amicus 18) y diré más.

Apuntaros al proyecto que están desarrollando.



Ya no doy más la “lata” lo siguiente que ponga serán esquemas ,códigos y videos.


Continuara…
Avatar de Usuario
XOANT
Aficionado
Aficionado
Mensajes: 55
Registrado: Sab May 10, 2008 8:40 pm

Re: de TRABUQUITO a JOSELITO

Mensaje por XOANT »

Ojala ya estas tardando. Felices PASCUAS Y FIESTAS y un prospero AÑO NUEVO. Te pido un favor pon lista de componentes si puedes que para lo que no controlamos mucho es un gran detalle luego a montar el esquema del circuito.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Amigo xoant, lo mismo te deseo para ti y toda tu familia, no te preocupes que todo se pondrá.

Como aperitivo dejo video y fotos del equipo de transmisión.

A lo largo del presente hilo veremos cómo llegue a realizarlo.

" onclick="window.open(this.href);return false;
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
YUMBLE
Aficionado
Aficionado
Mensajes: 102
Registrado: Sab Mar 07, 2009 1:40 am
Ubicación: Buenos Aires Argentina

Re: de TRABUQUITO a JOSELITO

Mensaje por YUMBLE »

Bienvenido a este mundo Joselito.
Un saludo muy grande para todos y muy felices fiestas.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Amigo Yumble lo mismo para ti.

Primero veremos el hardware montado hasta ahora.

Por un lado tenemos los módulos de rf compuesto por los Xbee pro y por otro el micro.

Xbee pro:

Estos módulos fueron diseñados para la transmisión de datos (adjunto pdf de sus características y como configurarlo).


Elegí dichos módulos por varias razones:

1ª….. Permiten comunicación bidireccional

2ª…. Alcance según fabricante de 1.5 Km (probado alcance 1km, suficiente para TRABUQUITO).


Decir también que dichos módulos no hacen falta programarlos solo configurarlo, para ello el fabricante desarrollo un sof llamado X-CUT (es fácil de utilizar).

Para poder configurarlo necesitaras conectarlo a tu pc , a través del puerto serie , utilice para ello al max 232 (dejo fotos ).

Decir también que para mi proyecto lo tengo configurado como “cable virtual”.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por carptroya el Dom Dic 26, 2010 7:02 pm, editado 1 vez en total.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

La comunicación del xbee con el micro la haremos por usart ya que ambos dispositivos lo permiten.

Hay que tener presente que el xbee se alimenta con una tensión de 3.3v y el micro a 5v por lo tanto tendremos que adaptar dichas tensión, de lo contrario el xbee “pasaría a mejor vida…. :mrgreen: :mrgreen: :mrgreen: “.

Dejo foto de la f.a que utilizo y de los adaptadores de tensión para los pin tx y dx de ambos.

Además de la realización práctica que tengo instala.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Y por ultimo dejo foto de la configuración mínima que hace falta para que funcione dicho micro.


Hasta aquí todo lo expuesto es común tanto en el emisor como el receptor.

Continuara…..
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Decir que los condensadores C1 , C2 son de 22pf y el cristal 4Mhz.

La velocidad actual de comunicación es de 9600 bd.

Esta es mi forma de trabajar:

Una vez definido el circuito a montar, lo pruebo en la protoboard y a continuación pasa a placa perforada.

Para posteriormente diseñar la pcb definitiva.


Emisor :

Compuesto por dos potenciómetros deslizantes y pantalla lcd adjunto esquema eléctrico y montaje de cómo está actualmente.

Como se puede observar está montado sobre placa perforada ya que aun no tengo diseñada la pcb.

Además aun falta algunas cosas para dejar listo el emisor, eso lo veremos después.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por carptroya el Lun Dic 27, 2010 11:32 am, editado 1 vez en total.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Receptor :

Dejo esquema eléctrico y fotos.

Esto es todo el hardware desarrollado , con ello TRABUQUITO puede navegar.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Entramos en el mundo del software.

Las herramientas que utilizo son:

Compilador………..Proton
Grabador…………..gpic usb y pickit 2 clone
Simulador…………Proteus.

Esta viñeta que veis es la pura y dura realidad que tendréis que asumir todos aquellos que os guste este mundo llamado “micromania” o locura por los micros……………. :lol: :lol: :lol:


Antes de nada decir que tenéis que hablar (escribir), como lo realiza el compilador y pensar (ejecutar) como lo hace el micro.

Cuando lo consigáis, podréis escribir códigos o líneas de programas.

No penséis que soy muy duro más bien realista……………..Que por aquí se dicen muchas cosas que no son realidad.
:mrgreen: :mrgreen: :mrgreen: :mrgreen:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
Hellmut1956
Miembro Leal
Miembro Leal
Mensajes: 1310
Registrado: Sab Nov 29, 2008 2:06 pm
Ubicación: Mammendorf, Alemania

Re: de TRABUQUITO a JOSELITO

Mensaje por Hellmut1956 »

Lo que el amigo carptroya omite en su maravillosa pero verídica miniserie es la paciencia que se requiere hasta que la software haga lo que se desea y de la forma como se desea. Lo doloroso es aceptar que no es el controlador que no quiere, sino el programa que escribiste que comete los errores! Ya segunda cosa es la satisfación cuando se logra el resultado. Una vez que el júbilo pasa, la hamaca es un buen sitio para sonar del proximo projecto. Les deseo a todos un prospero ano nuevo, salud y muchos éxitos en nuestra afición!
--------------------
Saludos Hellmut
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Amigo hellmut , así es , el micro solo hará lo que nosotros seamos capaces de decirle, por lo tanto la limitación básicamente esta en nosotros mismo.

Felices fiestas para ti también.


Utilizare la viñeta para que me sirva de guion y poder explicar mejor la forma en que trabajo.

La fig.1 hace ya bastante tiempo que la realice (por poco me cuesta el divorcio….. :( :( :( ).

Fig.2 estudio el dispositivo que quiero controlar en este caso los motores de TRABUQUITO.

Fig.3 el micro a utilizar es el 876 ya que reúne todos los requisitos que necesito para este proyecto que son:

Conversores adc,modulos pwm y comunicación por I2C y uasrt.


Fig.4 ya vimos anteriormente que el hardware está montado y probado.

Fig.5 aquí comienza la “aventura”.

Como el proyecto final es algo complejo, ya que utilizamos dos micros con diferentes programas fue planteado de la siguiente manara.

1º.- hacer el sof en un micro y que este leyera los potenciómetros ,creara los pwm para los motores y los datos fueran presentados en la lcd.

Una vez conseguido este objetivo pasaríamos a la segunda fase.

Esta foto es del simulador con lo anteriormente expuesto, lógicamente funcionando.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por carptroya el Lun Dic 27, 2010 1:42 pm, editado 1 vez en total.
Avatar de Usuario
carptroya
Incondicional
Incondicional
Mensajes: 889
Registrado: Vie Ago 07, 2009 7:42 pm
Ubicación: sevilla

Re: de TRABUQUITO a JOSELITO

Mensaje por carptroya »

Este es el código que realice para esta primera fase, creo que queda bien explicado línea a línea, pero si no fuese así y alguno quiera preguntar algo, este es el momento………… :twisted: :twisted: :twisted: .

Adjunto carpeta con:

Simulación en proteus
Hex.
Código fuente.

Código: Seleccionar todo

'****************************************************************
'*  Name    : adc....pwm                                     *
'*  Author  : carptroya                  *
'*  Notice  : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 08/12/2010                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************
        Device=16F876     
      Xtal 4
  '
  '
  '
  '  configuracion LCD
  '
  '   
    LCD_Type = 0                 ' LCD alfanumerica tipica
        
     LCD_DTPin = PORTB.4         ' datos PORTB.4,5,6,7
    
     LCD_RSPin = PORTB.1        ' LCD RS pin
     LCD_ENPin = PORTB.3        ' LCD EN pin
     LCD_Interface = 4           '  4-bit LCD 
     LCD_Lines = 2               '  2-Line LCD
    '
    '
    '
    '
    '
  
Declare CCP1_Pin  PORTC.2   'activar ccp1 PWM por harwere
Declare CCP2_Pin PORTC.1     'activar ccp2 PWM por harwere


Declare Adin_Res 8 'resultado de 8-bit  

Declare Adin_Tad FRC 'OSC interno elegido 

Declare Adin_Stime 100 

 TRISC = 0       'poner el puerto c como salida
 TRISB = 0         'poner puerto b salida
TRISA =00000011         ' Configure AN0 y AN1(PORTA.0 y PORTA.1) entrada
 ADCON1.7 =0             'sin justificacion un solo registro
 
 '
 '
 ' variables
 '
 

 Dim b As Word
 Dim c As Byte
 
 '
 '
 '
 ' PROGRAMA
 '
 '
 
 inicio:
 

 
 b =ADIn 0 'coloca la conversión en la variable   b
 DelayUS 3
 c=ADIn 1   'coloca la conversión en la variable c
  
 HPWM 1,b,15000
 HPWM 2,c,15000
 Print At 2,1,"dato ",Dec b,"-",Dec c
  DelayMS 100
  Print At 2,1,"dato ","   ","-","   "
 GoTo inicio
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
XOANT
Aficionado
Aficionado
Mensajes: 55
Registrado: Sab May 10, 2008 8:40 pm

Re: de TRABUQUITO a JOSELITO

Mensaje por XOANT »

Magnifico Maestro porfavor no nos abandones. El esquema que sale del max232-4jpg es el bueno, ya que en el otro hilo pusiste dos y ahora no lo encuentro y no puedo comparar. Graciñas por estar ahi y no bajes desto para poderte seguir yo y otros tantos que no controlamos mucho pero que tenemos muchoo interes. Un Saludo.
Responder