Tabla de contenido:

Hecho en casa - Una mano - Analizador de nitrox basado en Arduino: 4 pasos
Hecho en casa - Una mano - Analizador de nitrox basado en Arduino: 4 pasos

Video: Hecho en casa - Una mano - Analizador de nitrox basado en Arduino: 4 pasos

Video: Hecho en casa - Una mano - Analizador de nitrox basado en Arduino: 4 pasos
Video: Seminario sobre formación y cursos de buceo 2024, Noviembre
Anonim
Image
Image
Hecho en casa - Una mano - Analizador de nitrox basado en Arduino
Hecho en casa - Una mano - Analizador de nitrox basado en Arduino

Hola lectores

En este instructivo, le mostraré cómo construí este analizador de oxígeno basado en Arduino.

*** ADVERTENCIA: este es el tipo de material que se puede utilizar para controlar la composición de su mezcla de buceo. Bucear puede ser peligroso y todo lo que haga con esto es bajo su propio riesgo. ***

Esta nota se compone de dos partes

1) Describiré cómo construí la caja, porque construir un circuito en una placa de pruebas es una cosa, construir un producto terminado es otra.

2) te proporcionaré el código fuente

Todas las piezas que utilicé están disponibles en Ebay, desde China o Hong Kong.

Aquí están los detalles de lo que usé:

- Batería de 9V (IKEA una porque me gusta el color)

- Conector de batería de 9V

- Recinto de PVC.

después de pensar mucho, encontré uno en el que la batería puede entrar y está "naturalmente bloqueado" por su dimensión

- placa Arduino

- Pantalla LCD

- Dos interruptores.

Uno para encender / apagar.

Presione para establecer la nueva mezcla al 21%. Debe ser "empujar y soltar"

- Un sensor de oxígeno

- Un cable para conectar su sensor de oxígeno (aquí termina en un conector jack)

- ADS1115 para convertir mV proporcionados por el sensor en señal digital.

- Cables

Paso 1: Visualización

Monitor
Monitor
Monitor
Monitor

La pantalla se conecta mediante un cable "Dupont".

Está pegado en la tapa de la caja.

Usé un poco de "espuma plástica" (el tipo de material que se usa ampliamente para proteger los componentes electrónicos durante la transferencia posterior). Corté una pequeña parte, la pegué en la pantalla LCD y en la tapa de la caja.

Esto está funcionando muy bien.

Paso 2:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

La caja contiene un ADS1115 con conversión de milivoltios a señal digital. Está conectado al sensor a través de un cable de audio jack.

Dos botones: uno para encender / apagar el sistema.

El segundo (el rojo), una vez presionado, configurará el sistema al 21% de oxígeno.

El sistema calibra automáticamente al 21% cuando se inicia.

*** CÓMO FUNCIONA - DETALLES ***

De hecho, cuando no hay oxígeno, el sensor entrega 0 mV.

Cuando se inicia, el sistema considera que está en 21% de oxígeno, mide el mV (llamémoslo x) proporcionado por el sensor y lo almacena.

A continuación, observa a intervalos rápidos el potencial proporcionado por el sensor y, por lo tanto, muestra el nivel de oxígeno correspondiente.

0 mV -> 0%

x mV -> 21%

mV ->..

También muestra el potencial de los detalles y la pendiente utilizada para el cálculo (s =… en la pantalla)

Realiza un promedio rápido para evitar una visualización borrosa y es capaz de mostrar '-' si el sensor es HS.

Agregué un avery conmovedor para suavizar las variaciones.

(Te dejo estudiando el código para esto)

Paso 3: Y el Arduino

Y el arduino
Y el arduino
Y el arduino
Y el arduino

En la parte inferior, un arduino también está pegado y alimentado directamente, pero la batería de 9V.

Paso 4: Y ahora el código Arduino

Este es el código arduino: D

Tengo que afinarlo. contáctame

Recomendado: