Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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.