Paso 1: Medición de algunos parámetros físicos y sistema
Este prototipo puede medir algunos parámetros físicos y sistema mediante unos sensores:
-un DHT11 para temperatura y humedad
-un electro conductivimeter para la medición de la electro-conducibility de la solución nutritiva
-un sensor que mide cuánto es el nivel de batería y si la batería está cargando
-tres sensores ultrasónicos que miden los niveles del tanque de agua, el tanque de solución nutritiva y el tanque de la planta
En el primer boceto (adjunto) puede medir todos los parámetros anteriores y comunicar a través de wifi, Bluetooth y SMS. Así que usted es siempre capaz de controlar esos parámetros wifi (visualizarlos en la nube de Mediatek) o enviar SMS adecuado a su sistema o usando Bluetooth. Por supuesto, el Consejo necesita una tarjeta SIM correcta para conectar el móvil (y un número de móvil, por supuesto!).
Éstos son algunos escenarios de mensajería SMS:
1) el usuario quiere saber los valores de parámetros. Así que ella envía un SMS corto que contiene la cadena "info" (sin mayores cotizaciones) al número móvil del sistema. La Junta le responderá con otro SMS que contiene todos los valores;
2) el tanque de agua (o el tanque de solución nutritiva, que es lo mismo) alcanza el nivel mínimo: el sistema enviará un SMS con un mensaje de alarma al usuario.
Sobre el Bluetooth, usted puede instalar una aplicación en su teléfono móvil para dar comandos apropiados al sistema hidropónico. Instalamos la aplicación Controlador Bluetooth en un teléfono móvil Android.
Después de emparejar el sistema hidropónico a tu teléfono, conectarse al sistema con la aplicación de controlador de Bluetooth y enviar la cadena "info" (sin comillas). Debe recibir los valores de los parámetros.
Como dije antes, siempre puede controlar todos los parámetros de la Nube de Mediatek. Por supuesto, usted necesita crear una cuenta en esta nube. Una vez conectado, crear un prototipo (menú desarrollo > prototipo) y añadir tus canales de datos.
Para nuestros propósitos, hemos añadido estos canales:
-temperature_display
-humidity_display
-battery_display
-ischarging_display
-electroconductivity_display
-level1_display (para el tanque de solución nutritiva)
-level2_display (para el depósito de agua).
– level3_display (para el tanque de la planta).
Después de eso, usted puede crear el dispositivo de prueba (utilizando el botón "Crear dispositivo de prueba" en la esquina derecha de la página) utilizando un nombre apropiado para ello. Luego, abra la sección "Dispositivos de prueba" (menú de desarrollo > dispositivo de prueba) que muestra los dispositivos (también el recién creados). Haga clic (botón "Detalle") para abrir su página. En el lado derecho verás dos parámetros importantes: "DeviceId" y "DeviceKey" que pones en tu bosquejo.
Ver el video adjunto que muestra cómo crear un dispositivo de prueba de Mediatek nube Sandbox.
Poner la SIM en su conector (Nota: SIM desbloquear usando un perno no es compatible. Para utilizar un PIN bloqueado SIM, retire el pasador de seguridad antes de introducirla en la Junta uno de LinkIt). Poner el número de teléfono móvil de SIM en el bosquejo, dentro de la función SMS_tx:
Configurar los parámetros Wi-Fi en el bosquejo. Como se puede ver, nuestro bosquejo tiene sin contraseña WEP/WPA (wlan abierta) y no IP estática (en primer lugar es para simplicidad, segundo porque LinkIt uno todavía no es compatible con IPs estáticas).
Conecte todos los componentes como se muestra en el esquema adjunto de Fritzing.
Necesita la biblioteca DHT11 (adjunta). Descargarlo y ponerlo en la biblioteca de la carpeta (dentro de la carpeta de sketcs) y subir el dibujo. Si está todo bien debe ser capaz de ver los datos de su dispositivo a nube de Mediatek.
Puedes ver la captura de pantalla adjunta que muestra nuestro dispositivo de prueba en nube de Mediatek.