Foro Navegantes

Versión completa: Sonda NASA marine Clipper
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3
Como necesitaba la arduino micro para otro proyecto, compre otras placas mucho mas baratas. Una de ellas la arduino compatible mas pequeña. Se trata de una Seeeduino-XIAO que cuesta como 4 vedes menos que la arduino micro. Despues de cargarle el programa la he probado y funciona perfectamente. Asi que os muestro el montaje.
Esta es la plaquita:
[Imagen: 20230916-231224.jpg]

[Imagen: 20230916-231258.jpg]

[Imagen: 20230916-231327.jpg]

Como veis es incluso mas pequeña que el conector RS232.

Esta plaquita lleva muchos menos pines que la arduino, pero dispone de lo que necesitamos interface I2C y puerto UART.
Aqui la distribucion de los pines:
[Imagen: Seeeduino-XIAO-pinout-1.jpg]

Como veis esta plaquita es mas sencilla. A la derecha el primer pin es para los 5V y el segundo es el negativo, el ultimo pin es para recepcion de datos por UART (RX), el cual en el fondo para este proyecto no lo necesitamos. A la izquierda los pines que nos interesan son los tres ultimos. El ultimo es el de transmision de datos por UART (TX), el penultimo el SCL (para conectarlo al SCL de la sonda NASA) y el antepenultimo el SDA (patra conectarlo a SDA de la Sonda NASA).

Aqui unas fotos del montaje que he realizado con el interface TTL a RS232.

[Imagen: 20230917-011635.jpg]

[Imagen: 20230917-011654.jpg]

[Imagen: 20230917-011721.jpg]

Pero (como siempre hay un pero) hay que descargar en el IDE de arduino el driver para poder descargar el programa en la plaquita Seeeduino-XIAO.
Eso os lo explico en el sigueinte post.
Para descargar el driver para el seeeduino XIAO hay que seguir los sigientes pasos en el IDE de Arduino.
Primero hay que darle la direccion de internet de donde descargarlos. Para ello vamos al menu de File y clicamos en Prefenences

[Imagen: arduino13.jpg]


Se no abrira una ventana y donde pone "Aditional board manager URLs: 


[Imagen: arduino14.jpg]

pegar la siguiente diereccion: 

https://files.seeedstudio.com/arduino/pa...index.json

Quedara asi:

[Imagen: arduino15.jpg]

Clicar OK para cerrar la ventana.

A continuacion en la barra de menu clicamos en Tools->Boards -> Boards  Manager
Como yo ya lo tengo instalado me aparece la Seeduino XOAMI, pero a vosotros os aparecera otra o ninguna. Es decir que si no os sale es normal ya que no teneis instalda la board.


[Imagen: arduino11.jpg]

Al clicar en Boards Manager os aparecera una ventana a la izquierda con diferentes Board. En Search poneis Seeeduino XOAMI y os tienen que aparecer las diferentes Boards de esta marca


[Imagen: arduino18.jpg]

La que yo tengo pertenece a  la Seeed SAMD Board. Entonces clico a INSTALL, para que me descarge y me instale los drivers.

Aqui ya veis que pone instalada.

[Imagen: arduino19.jpg]


Si es asi volvemos al menu Tools -> Board y en la lista me tiene que aparecer Seeed  SAMD Board. Clico y vere la lista de las diferentes Boards


[Imagen: arduino11.jpg]

[Imagen: arduino16.jpg]

Clicamos en Seeduino XIAO, que es la que tengo y a partir de aqui utilizara los drivers de esta placa para descargar el programa de nuestra computadora a la plaquita, como ya lo hemos visto para la arduino micro.
En la ventana correspondiente vereis  placa elegida en uso

[Imagen: arduino17.jpg]

Para mas informacion aqui teneis la direccion siguiente.

https://wiki.seeedstudio.com/Seeeduino-XIAO/
Por pinchar un poco:
Estaría muy bien que esa plaquita hablara también en Seatalk...
(18-09-2023, 02:19 PM)Tehani escribió: [ -> ]Por pinchar un poco:
Estaría muy bien que esa plaquita hablara también en Seatalk...

Solo tiene una UART,  asi que o la dedico a RS232 o a SeaTalk1.  En mi caso en el velerito de Suiza todo es nmea183 así que no necesito seatalk.
Con más esfuerzo se podría programar un GPIO digital para darle salida SeaTalk1 

Por otra parte si alguien tiene SeaTalk1 en el barco seguro que la sonda Es también SeaTalk1. Si ha montado una sonda NASA , cosa que dudo , ya que la tendencia general es montar cosas compatibles von lo que tenemos, seria mejor un gateway como el tu ocenav para disponer de compatibilidad total.
Si hay alguien que le interese tener una salida SeaTalk1,  entonces habría que utilizar la arduino uno que di no me equivoco lleva 3 UART.
(18-09-2023, 02:19 PM)Tehani escribió: [ -> ]Por pinchar un poco:
Estaría muy bien que esa plaquita hablara también en Seatalk...

este Arduino se puede conectar directamente también al Ocenav?
(18-09-2023, 07:14 PM)Svenson escribió: [ -> ]este Arduino se puede conectar directamente también al Ocenav?

A ver que dice Tehani ya que el voltaje de salida de los pines es de 3.3V. Es posible que sea poco para el Ocenav
Bueno ya esta en su cajita.
[Imagen: 20230917-171851.jpg]

[Imagen: 20230917-171903.jpg]

Instalado en el barco


[Imagen: 20230917-182647.jpg]

Y funcionando

[Imagen: 20230917-182833.jpg]
joerrrr,tu y tehani voy tener que invitaros una semana a mi casa jajajajajajajja odio la elctronica y elctricidad jajajajajaj,la vida esta echa para gente que hace el bien como vosotros,mucha fuerza y alegria a vuestra vida
Muchas gracias gypsylyon, un trabajazo.
Intentare ponerlo en practica.
Páginas: 1 2 3