Tabla de contenido:

Control de motor e indicador de nivel de agua sin contacto y sin corrosión: 5 pasos
Control de motor e indicador de nivel de agua sin contacto y sin corrosión: 5 pasos

Video: Control de motor e indicador de nivel de agua sin contacto y sin corrosión: 5 pasos

Video: Control de motor e indicador de nivel de agua sin contacto y sin corrosión: 5 pasos
Video: TIPOS de SENSORES para MEDIR el NIVEL de AGUA || El ultimo es el MEJOR 2024, Noviembre
Anonim
Indicador de nivel de agua y control de motor sin contacto y sin corrosión
Indicador de nivel de agua y control de motor sin contacto y sin corrosión
Indicador de nivel de agua y control de motor sin contacto y sin corrosión
Indicador de nivel de agua y control de motor sin contacto y sin corrosión

Hola, en este instructivo veremos cómo obtener el estado del tanque de agua en función de los niveles de agua (alto, medio, bajo) del tanque superior utilizando tres leds de diferentes colores sin contacto con la ayuda del sensor ultrasónico y la placa Arduino uno..

Pros:

1. A medida que avanzamos por el método sin contacto en el que el sensor ultrasónico obtiene la distancia del objeto (incluso puede ser agua) transmitiendo una señal y calculando cuánto tiempo tarda en recuperarse, no hay problema de corrosión de los cables..

2. Podemos aumentar o disminuir los niveles sin ningún hardware adicional en cualquier momento.

3. Menos mantenimiento.

4. Funciona incluso con panel solar pequeño.

Contras:

1. No completamente a prueba de agua, el sensor ultrasónico no debe entrar en contacto con el agua.

Nosotros necesitamos

1. Sensor ultrasónico- HC SR04 -1

2. Placa Arduino uno- 1

3. Led s de diferentes colores -3

4. Resistencias de 100 ohmios-3

5. cable usb para programar arduino.

6. algunos cables de conexión.

7. Adaptador de panel solar de 10 v, 5w o 9v o adaptador de 5v para alimentar la placa.

Todo el proyecto se divide en dos partes, Parte 1: interfaz de LED para diferentes niveles de agua

Parte 2: Interfaz de relé. para control de motor AC (220V / 110V).

Parte 1:

Paso 1: Prueba de la placa Arduino Uno

Prueba de la placa Arduino Uno
Prueba de la placa Arduino Uno
Prueba de la placa Arduino Uno
Prueba de la placa Arduino Uno

Todas las placas nuevas vienen con un LED parpadeante incorporado preprogramado, pero si usamos uno antiguo que se usó para otros proyectos, se puede probar con un sencillo programa de parpadeo LED incorporado.

Paso 2: Código

Programe el uno con este código.

Puedes modificar el código que se adapte a tus necesidades, aquí la altura máxima del tanque es de 110 cm

El led rojo se ilumina cuando el nivel del agua es> 60 cm && <= 70 cm.

El led azul parpadea cuando el nivel del agua es> 40 && <= 60.cm

El led azul se ilumina cuando el nivel del agua es> 25 && <= 40 cm.

El LED verde se ilumina cuando el nivel del agua es <25 cm.

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

1. Instale el sensor ultrasónico unos centímetros por encima del nivel máximo de agua y asegúrelo con un recipiente a prueba de agua.

2. Saque cuatro cables del sensor a saber, vcc, gnd, trig, echo a la placa arduino usando cables de extensión.

3. Conecte el cable de 1. Vcc del sensor a 5v de arduino

2. cable de tierra del sensor a tierra de arduino

3. Dispare el cable del sensor al pin # 8 de arduino

4. Cable de eco del sensor al pin # 10 de arduino

Ahora necesitamos conectar LED para indicar el nivel del agua.

1. Conecte el rojo desde el pin # 2 a la tierra a través de una resistencia de 100 ohmios, esto indica un nivel bajo

2. Conecte el verde desde el pin # 4 a la tierra a través de una resistencia de 100 ohmios, esto indica un nivel alto.

3. Conecte el blanco desde el pin # 3 a la tierra a través de una resistencia de 100 ohmios, esto indica un nivel medio.

Paso 4: fuente de alimentación para Arduino

1. Puedes usar un adaptador de 9v.

o

2. puede panel solar de 10v.

o

3. Puedes usar 5v directamente a arduino v en el pin.

Recomendado: