Sei sulla pagina 1di 2

PROYECTO

CALIBRACIÓN DEL MEDIDOR DE PRECIPITACION ARDUINO

AUTOR :Abhijit Borah

INTRODUCCIÓN:

En este proyecto se presenta la construcción de un pluviómetro con Arduino y lo calibra para informar la lluvia diaria y por hora.
El colector de lluvia que se usa es un pluviómetro reutilizado del tipo de cubeta basculante. Provenía de una estación
meteorológica personal dañada

CARACTERÍSTICAS DEL PLUVIÓMETRO:

Las mediciones de precipitación diaria y por hora están en pulgadas para subir fácilmente a
Weather Underground.
El código rebota para el interruptor magnético no está incluido para mantener el código simple.
siendo más un tutorial, el producto terminado es más un prototipo de un prototipo.

PASO 1: TEORIA

La lluvia se informa / mide en milímetros o pulgadas, que tiene la dimensión de longitud. Es indicativo de
qué tan alto, cada porción de área de lluvia recibió la lluvia, si el agua de lluvia no se hubiera disipado y drenado. Entonces, un
1.63 mm de lluvia significaría que, si tuviera un tanque plano nivelado de cualquier forma, el agua de lluvia recolectada tendría
una altura de 1.63 mm desde el fondo del tanque.
Todos los pluviómetros tienen un área de captación de lluvia y una medida de la cantidad de lluvia. El área de captación es la
región sobre la cual se recolecta la lluvia. El objeto de medición sería algún tipo de medición de volumen para un líquido.

Entonces la lluvia en mm o pulgadas sería altura de lluvia = volumen de lluvia recolectada /


área de captación
En este colector de lluvia, la longitud y la anchura eran de 11 cm por 5 cm respectivamente, lo
que da un área de captación de 55 cm2. Entonces, una colección de 9 mililitros de lluvia
significaría 9 cc / 55 sq.cm = 0.16363 ... cm = 1.6363 ... mm = 0.064 pulgadas.

PASO 2: PIEZAS PARA ESTE PROYECTO

La mayoría de las partes estaban por ahí


y una lista justa (por formalidad) es:

1. Arduino Uno (o cualquier otro compatible)


2. Pluviómetro de la vieja estación
meteorológica dañada
3. Tablero de pruebas.
4. RJ11 para conectar mi Rain Gauge a la
placa de pruebas.
5. Resistencia de 10K o más para actuar
como una resistencia pull-up. He usado
15K.
6. 2 piezas de cables de puente macho a
hembra
7. 2 cables de puente macho a macho.
8. cable USB; A macho a B macho

PASO 3: EL RECOLECTOR DE LLUVIA

Las fotos del recolector de lluvia deberían aclararlo para muchos. De todos modos,
la lluvia que cae sobre su área de captación se canaliza a uno de los dos cubos de
volteo en su interior. Las dos cubetas de volteo están conectadas como un balancín
y cuando el peso del agua de lluvia (0.0161 pulgadas de lluvia para la mía) se inclina
uno el cubo hacia abajo se vacía y los otros cubos suben y se posicionan para
recoger la próxima agua de lluvia. El movimiento de inclinación mueve un imán
sobre un 'interruptor magnético' y el circuito se conecta eléctricamente.
PASO 4: CIRCUITO

Para hacer el circuito

1. Conecte el pin digital # 2 de Arduino a un extremo de la resistencia.


2. Conecte el otro extremo de la resistencia al pin de tierra (GND)
3. Conecte un extremo de la toma RJ11 al pin digital # 2 de Arduino.
4. Conecte el otro extremo de la toma RJ11 al pin + 5V de Arduino (5V).
5. Enchufe el pluviómetro al RJ11.
6. El circuito está completo. Los cables de puente y la placa de pruebas facilitan
las conexiones.
Para completar el proyecto, conecte el Arduino a la PC con el cable USB y cargue el boceto que se proporciona a
continuación.

PASO 5: EL CÓDIGO

El boceto RainGauge.ino (incrustado al final de este paso) está bien comentado, por lo que señalaré solo tres
secciones.

Una parte cuenta el número de puntas de balde de volteo.

if (bucketPositionA == false && digitalRead (RainPin) == HIGH) {

Otra parte verifica el tiempo y calcula la cantidad de lluvia

if (now.minute () == 0 && first == true) {hourlyRain = dailyRain -

dailyRain_till_LastHour;

y otra parte despeja la lluvia del día, a medianoche.

PASO 6: CALIBRACIÓN Y PRUEBA

1.Desconecte el Rain Collector del resto del circuito y realice los siguientes pasos.
2.Llene la jeringa con agua. Lleno el mío con 10 ml.
3.Mantenga el recolector de lluvia sobre una superficie nivelada y vierta el agua de la jeringa poco a poco.
4.Llevo un recuento de los cubos de propinas. Cuatro puntas fueron suficientes para mí y drenaron 9 ml de la jeringa. Según los
cálculos (ver sección de teoría) recibí la cantidad de 0.0161 pulgadas de lluvia por punta.
5.Se incluye esta información en código al principio.

const double bucketAmount = 0.0161;

Eso es todo. Para mayor precisión, uno puede incluir más dígitos como 0.01610595. Por supuesto, se espera que sus números
calculados varíen si su Rain Collector no es idéntico a este.

Con fines de prueba


1.Conecte el Rain Collector a la toma RJ11.
2.Conecte el Arduino a la PC con el cable USB.
3.Abra el monitor en serie.
4.Vierta cantidades de agua previamente medidas y observe la salida cuando se complete la hora.
5.No vierta agua, espere la siguiente hora para completar. La lluvia por hora debe ser cero en este caso.
6.Mantenga la PC con el circuito conectado encendido durante la noche y vea si la lluvia diaria y la lluvia por hora se restablecen
a cero a medianoche. Para este paso, también se puede cambiar el reloj de la PC a un valor adecuado (para ver las salidas en
el monitor en vivo).

PASO 7: CONSIDERACIONES POSTERIORES

La resolución de las lecturas de lluvia en mi caso es de 0.0161 pulgadas y no se puede hacer más precisa. Las circunstancias
prácticas pueden disminuir aún más la precisión. Las mediciones climáticas no tienen la precisión de la mecánica cuántica

Potrebbero piacerti anche