Tabla de contenido:

Medidor hidropónico WiFi Atlas: 19 pasos
Medidor hidropónico WiFi Atlas: 19 pasos

Video: Medidor hidropónico WiFi Atlas: 19 pasos

Video: Medidor hidropónico WiFi Atlas: 19 pasos
Video: Que? #short 2024, Noviembre
Anonim
Medidor hidropónico WiFi Atlas
Medidor hidropónico WiFi Atlas

Este tutorial le mostrará cómo configurar el kit WiFi Hydroponics de Atlas Scientific. El medidor mide pH, conductividad y temperatura. Los datos se cargan en la plataforma ThingSpeak, donde se pueden monitorear de forma remota a través de un dispositivo móvil o una computadora.

Para obtener información detallada sobre este kit, consulte su hoja de datos haciendo clic AQUÍ.

ADVERTENCIAS:

  • Atlas Scientific no fabrica productos electrónicos de consumo. Este equipo está destinado a ingenieros eléctricos. Si no está familiarizado con la ingeniería eléctrica o la programación de sistemas integrados, es posible que este producto no sea para usted.
  • Este dispositivo fue desarrollado y probado usando una computadora con Windows. No se probó en Mac, Atlas Scientific no sabe si estas instrucciones son compatibles con un sistema Mac.

Hardware:

  • Kit hidropónico WiFi
  • Cable micro USB
  • Computadora con Windows

Programas de software:

  • IDE de Arduino
  • ThingSpeak

Paso 1: Configure una cuenta ThingSpeak

Configurar una cuenta ThingSpeak
Configurar una cuenta ThingSpeak

Debido a que los datos del sensor se almacenan / visualizan en ThingSpeak, deberá configurar una cuenta de ThingSpeak. Cree su cuenta ThingSpeak haciendo clic AQUÍ.

Paso 2: crea un canal

Crea un canal
Crea un canal

Sus datos se cargan en ThingSpeak a través de un 'Canal'. Seleccionar nuevo canal

Complete los cuadros resaltados. (Asegúrese de hacer clic en las casillas de verificación para habilitar los campos 2 y 3). Como referencia, esto es lo que ingresamos.

Nombre Atlas Sensors

Campo 1 pH

Campo 2 EC (μS / cm)

Archivado 3 Temp (° C)

Desplácese hasta la parte inferior de la página y haga clic en Guardar canal.

Paso 3: Obtenga las claves de la API de ThingSpeak

Obtenga las claves de la API de ThingSpeak
Obtenga las claves de la API de ThingSpeak

Una vez que haya guardado la configuración de su canal, será redirigido a la página de su canal. Haga clic en las claves de API

Asegúrese de guardar su ID de canal y Escribir clave API. Los necesitaremos en los próximos pasos.

Paso 4: asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas
Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

A. Asegúrese de tener la ruta correcta para la biblioteca Esp8266

En el IDE, vaya a Archivo> Preferencias

Busque el cuadro de texto URL de Addition Boards Manager.

Asegúrese de que esta URL esté en el cuadro de texto

Haga clic en Aceptar

Paso 5: asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas
Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

B. Actualice la placa esp8266

En el IDE, vaya a Herramientas> Tablero> Administrador de tableros

En la barra de búsqueda del Administrador de tableros, busque esp8266. Actualice a la versión más reciente si aún no la tiene. (La versión 2.6.3 no es la versión más reciente)

Paso 6: asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas
Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

C. Descargue la biblioteca ThingSpeak para Arduino

Haga clic AQUÍ para descargar la última versión de la biblioteca ThingSpeak.

¡No lo descomprimas

Importe el archivo. ZIP a su IDE de Arduino yendo a Sketch> Incluir biblioteca> Agregar biblioteca. ZIP

Paso 7: asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas
Asegúrese de que sus bibliotecas IDE de Arduino estén actualizadas

D. Agregar la biblioteca EZO I2C

Para descargar el archivo de la biblioteca Ezo_I2c, haga clic AQUÍ.

¡No lo descomprimas

Importe el archivo. ZIP a su IDE de Arduino. Para importar el archivo. ZIP, vaya a Sketch> Incluir biblioteca> Agregar biblioteca. ZIP

Paso 8: flashee el medidor de hidroponía con el código correcto

Destelle el medidor de hidroponía con el código correcto
Destelle el medidor de hidroponía con el código correcto

A. Seleccione, abra y ajuste el código que desea usar para su kit de Wi-Fi

Archivo> Ejemplos> EZO_I2C_lib-master> Ejemplos> IOT_kits>

Tiene dos opciones de código: Hydroponics_kit o Hydroponics_kit_with_DO

(La versión "con DO" es para personas que desean agregar oxígeno disuelto)

Paso 9: flashee el medidor de hidroponía con el código correcto

Destelle el medidor de hidroponía con el código correcto
Destelle el medidor de hidroponía con el código correcto

B. Complete sus credenciales de Wi-Fi / ThingSpeak

Ingrese su nombre y contraseña de Wi-Fi, junto con el ID del canal y Escriba la clave API en el código.

Paso 10: flashee el medidor de hidroponía con el código correcto

Destelle el medidor de hidroponía con el código correcto
Destelle el medidor de hidroponía con el código correcto

C. Configuración de su bomba

Si no tiene una bomba conectada, puede omitir esta parte. El código es bastante autoexplicativo. Usted establece qué parámetros activarán la bomba para que se active.

Paso 11: Configuración de la placa HUZZAH

Configuración de la placa HUZZAH
Configuración de la placa HUZZAH

A. Configure la CPU de destino para que parpadee

Herramientas> Tablero> Adafruit Feather HUZZAH ESP8266

Paso 12: Configuración de la placa HUZZAH

Configuración de la placa HUZZAH
Configuración de la placa HUZZAH

B. Ajustar la configuración de la CPU

Asegúrese de que la configuración de la CPU en Adafruit Feather HUZZAH ESP8266 sea correcta. Para ajustar la configuración de la CPU, haga clic en Herramientas.

Como referencia, esto es lo que Atlas Scientific estableció en la configuración de la CPU.

(Es posible que sus opciones no sean exactamente las mismas, solo intente combinarlas lo más cerca posible)

Paso 13: ver las lecturas

Ver las lecturas
Ver las lecturas
Ver las lecturas
Ver las lecturas
Ver las lecturas
Ver las lecturas

Abra su monitor serie Arduino (debe tener el monitor serie configurado en el puerto com de Adafruit Feather HUZZAH). Establecer en retorno de carro y 9600 baudios.

El medidor hidropónico Wi-Fi siempre intentará conectarse a ThingSpeak al arrancar.

Al ingresar el comando de encuesta, el medidor hidropónico Wi-Fi dejará de cargar las lecturas en ThingSpeak, mientras usted depura sus problemas de WiFi.

Paso 14: Calibración del sensor

Calibración del sensor
Calibración del sensor

Atlas Scientific creó una lista de comandos de calibración que están integrados en la biblioteca. Escriba ayuda en el monitor en serie para ver la lista de comandos.

A. El comando de encuesta

Envíe la encuesta de comando. Esto le permitirá ver las lecturas una vez por segundo y dejará de cargarse en ThingSpeak mientras calibra.

Paso 15: Calibración del sensor

Calibración del sensor
Calibración del sensor

B. Calibrar el pH

Al calibrar el pH, siempre debe calibrar primero a pH 7

Retire la botella de remojo y enjuague la sonda de pH. Retire la parte superior de la bolsa de la solución de calibración de pH 7,00. Coloque la sonda de pH dentro de la bolsa y deje el sitio de la sonda en la solución de calibración hasta que las lecturas se estabilicen. Esto tomará de 1 a 2 minutos.

Una vez que las lecturas se hayan estabilizado, emita el comando de calibración de punto medio ph: cal, mid, 7

Enjuague la sonda y repita este proceso tanto para pH 4,00 como para pH 10,00

Paso 16: Calibración del sensor

Calibración del sensor
Calibración del sensor
Calibración del sensor
Calibración del sensor

C. Calibrar la conductividad

La sonda K1.0 se calibra a continuación.

Al calibrar la conductividad, siempre debe calibrar primero una sonda seca. Asegúrese de que la sonda esté seca antes de emitir su comando, ec: cal, dry

Una vez que se haya completado la calibración en seco, coloque la sonda en una taza pequeña de la solución de calibración de 12,880 μS. Agite la sonda para asegurarse de que no haya burbujas de aire atrapadas en el área de detección. Debería ver lecturas que están desviadas entre un 1 y un 40% del valor establecido de la solución de calibración. Espere a que las lecturas se estabilicen.

Cuando las lecturas se estabilicen, emita el comando de calibración de punto bajo ec: cal, low, 12880 Las lecturas no cambiarán.

Enjuague la sonda antes de calibrarla al punto más alto. Vierta una pequeña cantidad de la solución de calibración de 80, 000μS en una taza. Agite la sonda para eliminar el aire atrapado. Nuevamente, las lecturas pueden estar desviadas entre un 1 y un 40%. Espere a que las lecturas se estabilicen.

Una vez que las lecturas se estabilicen, emita el comando de calibración de punto alto ec: cal, high, 80000. Las lecturas cambiarán, la calibración se completará.

Paso 17: Calibración del sensor

Calibración del sensor
Calibración del sensor

No es necesario calibrar la sonda de temperatura pt-1000. Sin embargo, si lo desea, un método simple es colocar la sonda pt-1000 en agua hirviendo. Luego emita el comando rtd: cal, t donde t = valor de temperatura.

Paso 18: Casi terminado

Casi termino
Casi termino

Una vez que haya terminado con la calibración, emita el comando de registro de datos para reanudar la toma de una lectura cada 15 segundos y cargarla en ThingSpeak.

Para ver los datos en su teléfono, descargue la aplicación ThingSpeak.

Paso 19: Suplementario: Cómo agregar oxígeno disuelto al medidor

Para obtener instrucciones, haga clic AQUÍ

Recomendado: