Autor Tema: Sensor de Radiacion Solar en w/m^2  (Leído 31519 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado zapal

  • Full Member
  • ***
  • Mensajes: 230
    • Ver Perfil
    • EL tiempo en los locos
  • Estación: torrevieja-los locos (ESPVA0300000003183A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #270 en: 01 de Enero del 2019, 11:55:13 am »
Buenos dias, y feliz año a todos. Como prometí a la mitad de este hilo  *-* estoy montando mi sensor davis 6450 junto con un arduino para tomar el valor de radiacion solar en mi zona.

Primeramente tengo que agradecer a todos los que participaron en este hilo, ya que aportan datos a un neofito en la materia como soy (arduino y su programación) y gracias a ellos mas o menos comienzo a entender como trabaja y como "hablar" con el.
Bueno, metiendonos en el tema que nos ocupa, actualmente tengo arduino uno y esp8266 de pruebas. La primera parte de proyecto es poder leer el sensor correctamente y luego subir datos, he estado haciendo pruebas con una shield ethernet y subo datos a thingspeak sin problemas, pero a la hora de implementar el mismo sistema y codigo en el esp8266 me encuentro con que la lectura del unico pin analogico que tiene no es "estable". No da un valor 0, cuando el sensor si que da 0 mV. El arduino esp8266 toma muestras cada 5 segundos por ejemplo y muestra una tension de entrada de 0.03 0.07...varia en ese rango.
He puesto un condensador gnd-A0 electrolitrico 16v 100 picof y reduce las tensiones leidas (sin el hay lecturas de 0.12 mv) pero sigue sin quedarse a 0. En el arduino UNO no hay ese problema.

Por temas de espacio y funcionamiento me interesa usar el esp8266, ya que el sistema se conecta a internet a traves de wifi y es autonomo con placa y bateria solar, por lo que la idea de usar arduino UNO con shield ethernet la descarto.

Por otro lado, tengo otra duda referente a las resoluciones de estos modelos de arduino. Tal como indican en la página web del fabricante:
Citar
En el caso de Arduino Uno, Mini Pro, y Mega, las entradas analógicas disponen de 10 bits de resolución, lo que proporciona 1024 niveles digitales, lo que a 5V supone una precisión de la medición de +-2,44mV. Arduino Due tiene una resolución de 12bits, 4096 niveles digitales, lo que supone una precisión de 0,61 mV.

Entiendo pues que si usamos un modelo UNO o esp8266 no vamos a tener el total de resolucion que el sensor nos aporta en sus lecturas, realmente no necesito tal resolución en la adquisicion de los datos, pero solo queria tener claro este punto.

Un saludo y os pondre los avances del proyecto :-D