02-10-2018, 11:51 PM
(26-09-2018, 07:48 PM)Sumatra escribió: [ -> ]He encontrado que NASA vende el repuesto de la parte mecanica del equipo de viento sin pantalla y a un precio asequible.
El esquema de sus conexiones, a mi parecer, es sencellio, pero no tengo los conocimientos adecuados sobre Rasperry.
Los 5 cables de las conexiones son:
Plata: Ground
Rojo: + 5V de la unidad de visualización
Blanco: datos de velocidad del viento, 1 pulso de 5V 10ms por revolución de anemometro.
Negro = 1 a 4V (aprox.) Según el ángulo de la veleta (SIN)
Azul = 1 a 4V (aprox.) Según el ángulo de la veleta ( COS)
(estos dos anteriores están 90 grados desfasados)
¿Es factible conectar a la Raspberry y escribir un programa que lea los datos o hace falta algo mas en la parte de hardware que transforme las señales para la Rp?
(26-09-2018, 08:17 PM)Sumatra escribió: [ -> ]Este es el equipo:
https://www.svb24.com/en/nasa-mast-unit-...plays.html
(26-09-2018, 09:14 PM)pinguino escribió: [ -> ]Supongo que necesitas algún tipo de conversor analogico-digital y ademas crear sentencias NMEA0183 a partir de los datos digitales o analogicos... no estoy seguro. Creo que se necesitaria hardware adicional, aunque desconozco cual.
Yo tiraría directamente por equipos de viento con salida NMEA0183 ya listos para usar. Por unos 500 € hay alguno y creo que merece la pena.
Efectivamente Pinguino tiene otra vez razon. Hay que usar un conversor analogico-digital para poder leer el angulo del viento. Para la velocidad del viento no es necesario. Conversores A_D para la Raspberry tenemos el MCP3008 de 10 bits y el MCP3208 de 12 Bits con 8 canales analogicos de entrada. El precio creo que es menos de 10€. Se conecta a la Raspberry por el interface SPI. OpenPlotter puede leer estos chips (carpeta SPI) pero no podra convertir la lectura de los datos en angulo de viento. Habria que escribir un programa para calcular el angulo de viento en funcion del voltaje. Para leer la velocidad se puede hacer conectando el cable a un GPIO por medio de un divisor de tension con dos resistencias para bajar de 5V del sensor a 3V de la Raspi. Tambien hay que escribir un programa para convertir los pulsos en velocidad. La ventaja de escribir el programa es que se pueden poner los datos en formato SugnalK o NMEA183. Este programa lo podria escribir yo y si Sailoog tiene tiempo y ganas, lo podria integrar a OP.
Tambien he visto que el sensor de corredera de NASA tiene un buen precio. Como este tambien emite pulsos, se podria leer como la velocidad del viento, en un GPIO (tambien con divisor de tension).
En resumen, esos sensores de NASA se pueden utilizar para leerlos directamente con la Raspi. El precio final seria bastante asequible.
[img][/img]
Aqui una foto del chip convertido AD
[img][/img]
Aqui una foto de como se conecta
[img][/img]
Aqui una foto e un anemometro que hice con 4 sensores de hilo caliente cuyas salidad las lee un MCP3008 y conectado a la raspberry con un programa en Python los convertia a NMEA183