Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - spyfly

Páginas: 1 ... 4 5 [6] 7 8 ... 12
76
Forum General / Sensor de Calidad del Aire
« en: 16 de Abril del 2018, 01:15:50 am »
Hola,

Aun no he terminado mi sensor solar con arduino y ya estoy maquinando un nuevo proyecto para añadir mas sensorización a mi estación.

Mi estación como sabéis es una de las más básicas y no mide la calidad del aire, así que se me ocurre con arduino hacer un complemento a mi estación que lo mida.

Me voy a basar en este proyecto: https://github.com/UlisesGascon/Calidad-del-Aire/blob/master/README.md

Y en mi experiencia en el montaje del sensor solar: https://forum.meteoclimatic.net/index.php?topic=1597.0

Así que por ahora voy a ir pidiendo el material y cuando tenga avances os voy contando.

Así de primeras comentar que la idea es medir en el aire los siguientes elementos:
GasLicuadoDelPetróleo
Alcohol
Metano
Propano
MonoxidoDeCarbono
Hidrogeno
DioxidoDeCarbono
OxidosDeNitrogeno
Amoniaco

77
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 14 de Abril del 2018, 19:49:35 pm »
Ahora necesito un programa para poner en mi servidor Windows de casa que cada minuto lea la web que publica el Arduino y la mande a mi FTP. Voy a programarlo y os lo dejo por aquí para que lo uséis si lo necesitais.

Voy a hacerlo de 2 formas:

Con 2 programas:
- Uno primer programa que lea la web y genere un html en el servidor windows dejandolo en una carpeta
- Otro programa que lea ese archivo y lo suba al FTP

Con 1 programa
Finalmente haré uno que haga todo en conjunto, lea la web del arduino y lo suba al ftp.

En cuanto vaya teniéndolos os los voy poniendo...

Saludos

78
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 31 de Marzo del 2018, 17:45:14 pm »
#include <SPI.h>
#include <Ethernet.h>
#include <avr/wdt.h>
#include <Arduino.h>

/* Parametros internos del programa */
int resetPin = 2;
float PanelValue;
volatile float Watt;
EthernetClient client;
EthernetClient dclient;
EthernetServer server(80);

/* Parametros de Red */
IPAddress ip( 172, 16, 1, 37 );   
IPAddress gateway( 172, 16, 1, 1 );
IPAddress subnet( 255, 255, 255, 0 );

/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
void setup()

    /* Pasamos el boton reset de arduino al reset de la ethernet */
  digitalWrite(2, HIGH);
  delay(200);
  pinMode(2, OUTPUT);
 
  /* Conexion a la tarjeta Ethernet*/
  Serial.begin(9600);
  digitalWrite(10,HIGH);
 
  /* Levantamos la tarjeta Ethernet */
  byte mac[] = { 0x90, 0x89, 0x88, 0x88, 0x89, 0x92 }; // Se puede cambiar la mac del arduino cambiado estos parametros
  /* Levantamos la tarjeta Ethernet con IP Fija */
  Ethernet.begin(mac, ip, gateway, gateway, subnet);
  /* Levantamos la tarjeta Ethernet con IP por DHCP
  if (Ethernet.begin(mac) == 0)
  {
    Serial.println("Ha fallado el DHCP a la hora de asignar IPs");
    digitalWrite(resetPin, LOW);
  }
  */
  digitalWrite(10,HIGH);
  delay(200);

  /* Impresion por pantalla de la IP */
  Serial.print("IP del arduino ");
  Serial.println(Ethernet.localIP());

  /* Iniciamos el Servidor Web */
  server.begin();
}

/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */
void loop()
{
  PanelValue  =  analogRead(A0)*5.0/1023;
  Serial.print("Voltaje medido: ");
  Serial.print(PanelValue);
  Serial.println(" V.");
 
  Watt = PanelValue/0.00167;
  Serial.print(Watt);
  Serial.println("  W/M2 ");
   
  EthernetClient client = server.available();
  if (client)
  {
    boolean currentLineIsBlank = true;
    while (client.connected())
    {
      if (client.available())
      {
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connection: close");
          client.println("Refresh: 5");  // Refresco automático de la web para el navegador web
          client.println();
          client.println("<!DOCTYPE HTML>");
          client.println("<html>");
          // output the value of each analog input pin
          client.println("
");
          client.print("Radiacion Solar: ");
          client.print(Watt);
          client.print(" W/m^2");
          client.println("
");
          client.println("</html>");
          break;
        }
      }
     
    }
   delay(1);
   client.stop();
   Ethernet.maintain();   
}
 
   



79
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 31 de Marzo del 2018, 17:44:53 pm »
Ya lo he montando en una roseta nueva y parece que ya conecta bien con el arduino. Además he cambiado la filosofía, he aplicado el teorema de si mahoma no va a la montaña la montaña va a mahoma.

Es decir, el arduino se colgaba al enviar por FTP el archivo si había mala conexión a internet. En una conexión de fibra estable no habia problema pero con el ADSL malísimo que tengo se paraba cada 2 por 3. Así que ahora lo que he echo es que el arduino simplemente lo que hace es publicar el dato en una web propia, así no depende de internet para nada, y si hay desconexiones ni se entera.

Y en el servidor donde tengo cumulus voy a poner un script que cada minuto se conecte a esa web, la lea, saque le html y la suba al servidor web. Este programa ya lo controlo para que si no hay internet o hay cortes no se pare nunca... y vaya sobrescribiendo el archivo en en el FTP siempre con el nuevo valor de la web que lee del arduino. En este programa pondré un control de errores de lectura de web del arduino etc...

Por ahora solo tengo el servidor web del arduino, si quereis el código aqui lo teneis. Se puede montar sin problema en un arduino normal con una tarjeta ethernet. Vamos que unos 9€ ambas cosas en aliexpress.

80
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 16 de Marzo del 2018, 20:27:22 pm »
Parece que mi sensor solar de davis si que funciona... y era tema de la roseta que no hacia buen contacto con el rj11 del sensor. Tal vez cuestion de comprarme otra roseta nueva y listo...

81
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 12 de Marzo del 2018, 22:37:33 pm »
Más de 100,00 euros en factura, te lo paran seguro, o casi seguro.

Si el vendedor declara menos de 100 euros, . . ..  no hay aranceles.

La tienda es Scaled Instruments, Responden bien a los correos, . . . . vamos que se pueden comentar cosas con el propietario.

Yo lo tengo claro, si puedo, este verano voy a pedir uno, el sensor UVA, tendrá que esperar que es más pasta.

El próximo proyecto es montar la cámara web, que creo que tengo ya todo menos tiempo de montarla y luego el sensor de radiación.

Si necesitas ayuda con la cam me dices... y he montado ya varias... de hecho tengo una publicada en www.meteo.spyfly.es

82
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 23:04:56 pm »
Aquí lo tienes por 119,62€ puesto en España. Viene desde USA así que lo que no se es si en la frontera te lo pararán y te harán pagar el IVA:
https://www.ebay.es/itm/DAVIS-SOLAR-RADIATION-SENSOR/141785735352?hash=item210316a0b8:g:UO4AAOSwuTxWBww6

Desde Europa ahora mismo lo más barato que veo es desde Alemania 183,73€. Aquí al ser Europa no hay IVAs ni impuestos extra a pagar.
https://www.ebay.es/itm/Davis-Vantage-Pro-2-Sensor-6450-FotoDiodo-Accesorio-Extension/281868752929?hash=item41a0afd821:g:BAMAAOSwnipWVykw

83
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 22:40:54 pm »
ok, gracias... no lo sacaré por el tema de la garantía y eso...

84
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 22:36:09 pm »
si, es lo que me parece que los muelles es solo para nivelar en sensor y la carcasa... El sensor parece nuevo, con instrucciones, embalado, etc...

85
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 22:05:54 pm »
El caso es que parece nuevo, con instrucciones y todo viene, embalado etc...

los muelles¿? ok, no tiene pinta de que tengan nada que ver... pero ok!
mañana de dia lo pruebo al sol desmontado de la base donde lo tengo

86
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 20:48:52 pm »
es que esto no tiene nada de dificil. Alimentar con 3 voltios el sensor y en el cable que queda libre medir el resultado con un polimetro y ver que marca entre 0v y 3v dependiendo del sol. Pues nunca me pasa de 0v. He probado con 2 polimetros, 2 fuentes a pleno sol a oscuras y siempre igual... por eso digo que bien no puede estar...

87
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 10 de Marzo del 2018, 17:26:05 pm »
Yo creo que este sensor no funciona, me estoy volviendo loco y no logro yo que funcione midiendolo con un polimetro. Debe estar averiado!!!

He puesto una fuente de alimentacion de 3v y 500mA lo he conectado a ella y al sol con un polimetro mido su salida. Me da 0 voltios.

jmviper, ¿sería mucho abusar de ti si te envío por paqueteria este equipo y lo testeas tu? ¿y me das tu opinión? Yo te pagaria los portes de ida y vuelta del equipo.

Te mandaría mi roseta y mi sensor y sería solo conectar a una fuente de alimentación y ver si con un polimetro te da salida. En el caso de que no te de salida si es posible conectar ese sensor tuyo a mi roseta y ver si con el tuyo da señal. Si es así corroboraría que está averiado y lo mandaría al vendedor para que me mande uno nuevo.

88
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 09 de Marzo del 2018, 00:55:51 am »
El caso es que si coloco una pila que en el polimetro me da 1,66v me lee clavado 1,66v, pero si lo dejo desconectado me lee cosas rasas. He visto que eso se arregla con una resistencia de pulldown, es decir se encarga de mantener el estado logico a 0 voltios. Lo he probado y ahora va perfecto. 0v sin pila y 1.66v con pila.

Pero tengo un problemilla con el sensor de davis. Os cuento siempre me da de valor 0.
1. ¿Con la luz de una bombilla de casa deberia dar un voltaje superior a 0v, no?
2. ¿O solo detecta luz solar?

Quería empezar por el principio...
3. ¿como puedo saber si el sensor esta recibiendo bien la alimentación de 3v? ¿No hay forma alguna...no?
4. ¿Como puedo hacer alguna prueba con un polimetro para confirmar que el sensor funciona bien?

Gracias


89
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 08 de Marzo del 2018, 19:39:50 pm »
B.Santiago por ahora no me actives que tengo aun que programar el arduino y hacer pruebas etc... ya te aviso cuando sea estable y vaya bien.
Prefiero que cuando vaya bien lo actives y no salgan pruebas mías con valores raros...

Os continuo poniendo mis avances por aqui. Ahora estoy con la programación del arduino.

90
Bricometeo / Re:Sensor de Radiacion Solar en w/m^2
« en: 07 de Marzo del 2018, 00:55:56 am »
Aqui podeis ver los conectores en el sensor davis y como van los colores...

Asi conecta con mi caja de RJ11

Y por la parte de atrás de la caja los colores cambian a:
Amarillo Davis a Negro caja
Verde Davis a Rojo caja
Rojo Davis a Verde Caja
Negro Davis a Amarillo Caja

Y al arduino se conectan:
Amarillo Davis a Negro caja a 3,3v Arduino
Verde Davis a Rojo caja a Analogica Arduino
Rojo Davis a Verde Caja a Tierra Arduino
Negro Davis a Amarillo Caja a Tierra Arduino

¿Esta bien montado no?

Páginas: 1 ... 4 5 [6] 7 8 ... 12