Tabla de contenido:

ERrigator: 13 pasos
ERrigator: 13 pasos

Video: ERrigator: 13 pasos

Video: ERrigator: 13 pasos
Video: Ирригатор - вред или польза? / Что такое ирригатор и когда его нужно использовать? #shorts 2024, Noviembre
Anonim
ERrigator
ERrigator

Que es eRrigator

eRrigator es lo que parece. Es un controlador de riego conectado a Internet. Los costos de HW son menos de $ 40 y probablemente podrían reducirse a aproximadamente $ 30. Admite hasta 6 estaciones, pero se pueden agregar más fácilmente si es necesario. La programación es diferente a la mayoría de los controladores de riego. Permite configurar varios programas para cada estación por separado de las demás. Esto significa que programarlo no requiere un enlace artificial entre diferentes estaciones.

La unidad tiene su propio reloj de tiempo real (RTC) y almacena la programación y configuración en la memoria FLASH. Esto significa que incluso sin conexión a Internet, ejecutará el programa según lo planeado.

Herramientas utilizadas

  • Controlador + WiF: NodeMCU
  • Plataforma: Arduino
  • DevTools: PlatformIO

Controlando la Unidad

  • Control de la unidad, desde la programación hasta el encendido de una estación durante unos minutos: el nivel gratuito de Azure permite hasta 10 sitios web con límites de tráfico
  • Mensajes para "informar" a la unidad de un nuevo comando de control: MQTT alojado en
  • En la unidad LCD de 20x4 que muestra el estado + eventos de riego. Sin botones de control de menú o entrada de datos

Paso 1: Diseño eléctrico

Diseño electrico
Diseño electrico

El corazón de este diseño es NodeMCU, que se conecta a su red WiFi y recibe el comando a través de una combinación de MQTT y un servicio web simple alojado en Azure. El controlador NodeMCU se utiliza para controlar el blindaje del relé que conecta los solenoides en las válvulas de riego. Eso es todo, el resto es principalmente potencia o fanfarria en forma de pantalla LCD.

Un punto que necesito enfatizar, soy vago. Entonces utilicé el escudo de relé, pero como todo lo que obtuve fue este relé de contacto, necesito agregar Varistor en cada estación. Esto evita problemas de EMI y protege los contactos del relé.

La potencia de los solenoides debe ser ~ 24 VCA, de ahí el uso de la verruga de pared VCA / VCA. Esto alimenta los puertos de relé que se conectan a las válvulas de las estaciones de riego.

Esa misma potencia se rectifica utilizando el puente de diodos y el condensador para crear una CC muy inestable que se alimenta al convertidor CC / CC. El convertidor de CC se ajusta a una salida de 5 V CC para alimentar la electrónica. Obviamente, hay un simple interruptor de encendido / apagado.

El RTC y la pantalla LCD están conectados al NodeMCU a través de la interfaz I2C y proporcionan funcionalidad de tiempo y estado de la unidad de visualización.

También hay 1 botón, que se utiliza principalmente para desplazarse por la pantalla. Al encender la unidad, mientras se presiona el botón de desplazamiento, se realiza un restablecimiento completo, lo que permite la configuración inicial de la unidad.

Costo de construcción

El costo total de HW se estima en aproximadamente menos de $ 39US, y puede reducirse aún más, consulte el desglose:

  • Caja de proyecto: $ 7
  • NodeMCU: $ 3
  • RTC: $ 0,6
  • Puente de diodos: $ 0.5
  • Condensador 470uF 35V: $ 0.2
  • Botón pulsador momentáneo: $ 0.4
  • Interruptor de encendido / apagado: $ 0.4
  • Batería de moneda recargable LIR2032: $ 1
  • Convertidor DC / DC: $ 0,7
  • 8 cap. Escudo de relé: $ 6
  • PCB + Misc.: $ 2
  • LCD 20x4 + I2C I / F: $ 6
  • Verruga de pared de 120 VCA / 25,5 VCA: $ 10
  • Varistor x 6: $ 0,6

Paso 2: Configuración vs. Configuración vs. Programación

Configuración: los parámetros necesarios para permitir que la unidad se conecte a su WiFi e identificarse en el sitio web de eRrigator Configuración: Crear una configuración significativa, por ejemplo: Nombrar la unidad si tiene varias, dar un nombre para cada estación, qué TimeZone tu eRrigator está en, etc.

Programas: establezca los tiempos y la duración del riego.

Paso 3: Configuración inicial de ERrigator

Image
Image
Configuración de su ERrigator
Configuración de su ERrigator

Bueno, ¿un problema un poco complicado ?, en realidad no. NodeMCU puede actuar tanto como una estación que se conecta a otro punto de acceso como también como un punto de acceso.

  1. Vaya al sitio web y cree una nueva unidad. Esto le proporcionaría una identificación de unidad única.
  2. Encienda el eRrigator, mientras que al mismo tiempo presiona el botón de desplazamiento / restablecimiento completo. eRrigator entra en config. modo.
  3. Conecte su PC o dispositivo móvil a la nueva red WiFi con SSID: eRrigatorSoftAP.
  4. Ver video: siga las instrucciones en la pantalla (es posible que deba desplazarse). Específicamente, busque cuál es la dirección IP del servidor eRrigator y apunte su navegador a esa dirección.
  5. Complete el formulario (vea la captura de pantalla) con su nombre de red, contraseña y el nombre de la unidad que obtuvo en el paso 1.
  6. Envíe el formulario.
  7. Cambie su PC o dispositivo móvil a su red normal
  8. Ir a:
  9. Comience con la configuración y programación de la unidad.

¿Reconfigurar?

Simplemente recupere su ID de unidad del sitio web

Repita el paso 2-9 anterior

Paso 4: Configuración de su ERrigator

Paso 5: el estado de su ERrigator

Su estado de ERrigator
Su estado de ERrigator
Su estado de ERrigator
Su estado de ERrigator

La página de inicio muestra el estado de la unidad (consulte la primera instantánea).

Da la hora de la unidad que se comunicó por última vez a la aplicación web, así como el estado. También proporciona el valor de los contadores que se utilizan para programar ciclos de riego que no son diarios.

La parte superior de todas las páginas muestra la última comunicación. información así como el estado de la unidad. Si todo es verde, bien por ti, si no, bueno …

Paso 6: Configuración de sus estaciones

Configurar sus estaciones
Configurar sus estaciones

Paso 7: programación de ciclos de riego

Paso 8: Funciones adicionales de la unidad

Funciones adicionales de la unidad
Funciones adicionales de la unidad

La página que se muestra debajo de Control de la unidad permite numerosas opciones para controlar manualmente la unidad.

  1. Desactivar / Activar: simple, desactiva o activa la unidad. La unidad ahora funciona más como un adorno decorativo que como cualquier otra cosa.
  2. Auto Enable / Timed Disable (aún no implementado): desactive la unidad y permita que se active automáticamente después de un tiempo predeterminado. Por ejemplo, estás celebrando una fiesta y deseas evitar que tus invitados maldigan a su anfitrión idiota cuando se encienden los aspersores. Sin embargo, sabe que se olvidará de habilitar la unidad. Configúrelo para que se habilite automáticamente después de 1 día y listo.
  3. Establecer hora / fecha: simplemente presione la última actualización de hora y fecha para restablecer la deriva del RTC. no hay necesidad real de esto, ya que el RTC sabe que se actualiza cada 24 horas, por lo que la deriva no es más de 2-3 segundos.
  4. Apagar: apaga todas las estaciones hasta el próximo evento programado.
  5. Encienda la estación para.
  6. Establecer el factor de precipitación: el eRrigator le permite reducir el tiempo de riego en cierto porcentaje por cada unidad de precipitación.

Paso 9: Descansar la unidad desde lejos

Descansar la unidad desde lejos
Descansar la unidad desde lejos

En Admin-> Restablecer

Puede utilizar este formulario para restablecer la unidad de 5 formas diferentes:

1. Restablecimiento de contadores: solo los contadores de programas de varios días.

2. Reinicio de nivel bajo: solo reinicia la unidad, nada más.

3. Reinicio de nivel medio: reinicia la unidad, los contadores.

4. Restablecimiento de alto nivel: restablezca la unidad, los contadores, elimine programas de la memoria, elimine la información de las estaciones de la memoria.

5. Reinicio completo: como reinicio de nivel alto, solo que también elimina la configuración, consulte el paso 3 para obtener detalles sobre cómo configurar la unidad ahora que la rompió por completo.

Paso 10: reconfigurar la unidad desde su navegador

Volver a configurar la unidad desde su navegador
Volver a configurar la unidad desde su navegador

En Admin-> Config

Si desea cambiar la unidad a otra WiFi, simplemente seleccione la red, agregue la contraseña y recuerde copiar / pegar la ID de la unidad. Envíe, voi-la, está hecho.

Paso 11: Over the Air - Actualización de FW

Por aire - Actualización de FW
Por aire - Actualización de FW

En Admin -> Actualización de FW

ESTO ES MUY RIESGO - ¡¡¡PUEDE LADRILLAR LA UNIDAD FÁCILMENTE !!!

Si bloquea la unidad, debe conectar físicamente el micro-USB NodeMCU a su PC y cargar una versión funcional.

Cargue el archivo binario de la versión que desea, ingrese la información de las notas de la versión y envíelo.

La unidad se programará por aire y, una vez hecho, se reiniciará. La base de datos se actualiza para reflejar la nueva versión en la lista debajo del formulario.

Tenga en cuenta que si la unidad no está bloqueada, puede volver a la versión anticipada seleccionándola.

¡Tenga miedo, mucho miedo!

Paso 12: Código Arduino para su ERrigator

Trabajando para hacerlo presentable …

Paso 13: Código C # para ejecutar su sitio web

Trabajando para hacerlo presentable …

Recomendado: