Automatizar el riego de plantas en maceta con Intel Edison (7 / 28 paso)

Paso 7: Código de Arduino para la instalación de

El siguiente es el código de Arduino para el funcionamiento automatizado de riego para las plantas en maceta. He pasado por muchos materiales de referencia y muestra códigos y vino con esta versión ligeramente modificada. El código es auto explicativo como he dado la descripción de cada línea después / / (par de diagonales)

Aquí puedes ver los que nos hemos propuesto el valor seco como 350 cuando la bomba de agua de riego las plantas y el valor de mojado como 700 en cuyo momento se detiene la bomba de agua. El sensor de humedad se conectará al conector analógico "A0" en el escudo de la Base de Grove. La señal de salida para iniciar y detener la bomba de agua es a través del pin Digital 9 en el tablero de Edison.

El programa dice Intel Edison para leer valores desde el sensor de humedad conectado al conector analógico "A0". Cuando el valor del sensor cae por debajo de 350, una corriente pequeña señal se envía al Pin 9 que activará la bomba de agua conectada a un circuito electrónico simple. Cuando el valor del sensor alcanza 700, la señal de corriente a 9 Pin se detiene que también se detiene (o abre) el circuito de funcionamiento de la bomba de agua.

El código también contiene disposiciones para supervisar los valores de los sensores a través del monitor serie, conectado a un ordenador utilizando el cable Micro USB.

Usted puede copiar / pegar el código en el IDE de Arduino y subir a su tablero de Edison. Asegúrese de configurar los números de puerto com que anotadas de su equipo antes de subir.

/ * Automatizado riego con Edison Intel usando una bomba de agua

* Grove Sensor de humedad detecta condición de humedad del suelo y activa la bomba de agua

*/

int moistureSensor = A0; La clavija de entrada para el sensor de humedad

bomba de agua int = 9; El pin de salida para accionar la bomba de agua

const int dryValue = 350; Este valor es cuando las plantas necesitan riego

const int wetValue = 700; Este valor es cuando las plantas son regadas completamente

DEPURACIÓN booleano = true; Mostrar la salida en el puerto serie

void setup() {}

if(debug){serial.Begin(9600);}

pinMode (moistureSensor, entrada); Declarar el Sensor de humedad como entrada:

pinMode (bomba de agua, salida); Declarar la bomba de agua como una salida:

digitalWrite (bomba de agua, baja); Asegúrese de que la bomba de agua está apagado.

}

void loop() {}

int sensorValue = analogRead(moistureSensor); leer el valor del Sensor de humedad:

{if(debug)}

Serial.Print ("valor del Sensor:");

Serial.println(sensorValue);

}

Si (sensorValue

digitalWrite (bomba de agua, alta); Operar la bomba de agua

}

Si (sensorValue > wetValue) {/ / si el valor del sensor es mayor que el valor de mojado

digitalWrite (bomba de agua, baja); Parar la bomba de agua

}

}

Puesto que nuestro código esté listo, construyamos el circuito que controla el funcionamiento de la bomba de agua.

Artículos Relacionados

Primeros pasos con Intel® Edison Mini Breakout Junta

Primeros pasos con Intel® Edison Mini Breakout Junta

Intel proporciona 2 plataformas de hardware diferentes para trabajar con la Junta de desarrollo de Intel® Edison.El módulo de núcleo de Intel® Edison se llama Edison calcular módulo de Intel®, mientras que los tableros de 2 extensión se llaman Intel®
Sintetizador MIDI programable con Intel Edison y Csound

Sintetizador MIDI programable con Intel Edison y Csound

Es un controlador MIDI como el teclado de una computadora, pero en lugar de enviar caracteres a la computadora, enviar notas (y un montón de información adicional acerca de cómo se juega la nota). Usted puede aprender más sobre controladores MIDI aqu
Bluetooth control LED portátil con Intel Edison

Bluetooth control LED portátil con Intel Edison

¿Que nunca imaginó un mundo donde se puede cambiar el patrón de un vestido con un empuje del botón? ¿O a poder cambiar la altura de un dobladillo con un golpe de dedo? Tecnología permite control y personalización en lugares donde normalmente no lo ha
Correo electrónico con Intel Edison (alarma de intruso)

Correo electrónico con Intel Edison (alarma de intruso)

Si tienes un dispositivo habilitado para web, necesita web trucos activados! Una de muchas cosas que hacer en línea con frecuencia es utilizar nuestro correo electrónico. Ya sea en el trabajo, en un tablet en la tienda de café, o directamente a nuest
SoundFont MIDI Sintetizador con Intel Edison y Fluidsynth

SoundFont MIDI Sintetizador con Intel Edison y Fluidsynth

En este Instructable, te voy a mostrar cómo construir su propio sintetizador MIDI SoundFont utilizando Intel Edison y Fluidsynth.Siguiendo los pasos descritos aquí, tendrás un sintetizador que puede reproducir casi cualquier SoundFont disponibles en
Múltiples factores autenticados Smart lock (relé) con Intel Edison y el autenticador Biomio

Múltiples factores autenticados Smart lock (relé) con Intel Edison y el autenticador Biomio

Esta integración muestra una implementación de cerradura de puerta inteligente referencia en Edison usando Biomio autenticador.Aquí está el flujo básico:Edison-controlador detecta presencia LE Bluetooth de teléfono cercanoUn desafío de autenticación
Restando el fondo de un video con Intel Edison y OpenCV

Restando el fondo de un video con Intel Edison y OpenCV

Se trata de un Instructable para mostrarle cómo restar el fondo de una imagen utilizando la Intel Edison y OpenCV. Esta técnica puede utilizarse para identificar objetos en movimiento en un video como coches, personas, etc..Paso 1: Lo que usted neces
Enviar mensajes de texto con Intel Edison (fiesta alarma)

Enviar mensajes de texto con Intel Edison (fiesta alarma)

"YO ESTOY A POP ALGUNAS ETIQUETAS, SÓLO CONSIGUIÓ VEINTE DÓLARES EN MI BOLSILLO. YO SOY UNA CAZA, EN BUSCA DE UN VENIDO, ES F..." Las partes son una explosión cuando su partido. No son tan divertido cuando el sonido está en auge desde el frente.
CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

Hola,Este fue nuestro primer proyecto basado en Internet y lo que se puede esperar más cuando agarras una oportunidad de trabajar con el chip inteligente disponible en el mercado, "El Edison de Intel".Inspiración de la idea : un regular trabajo
Smart Baby Monitor con Intel Edison y Ubidots

Smart Baby Monitor con Intel Edison y Ubidots

Edison de Intel es lo suficientemente pequeño como para accesorios personales. Da mucha flexibilidada los desarrolladores a través de las lenguas y entorno de programación ofrece y ha integrado Wi-Fi y Bluetooth que lo hace ideal para un portátil. Ho
Telegrama con Intel Edison y Python

Telegrama con Intel Edison y Python

Este instructables te muestra cómo configurar el gestor de paquetes Yocto y utilizar una biblioteca de Python de bot de telegrama. Aunque Intel Edison es el tablero, es posible adaptar los pasos siguientes para un hardware similar.Paso 1: Empezar a t
Telémetro (básico) con Intel Edison

Telémetro (básico) con Intel Edison

Hola todos, este proyecto está ayudando a configurar de telémetro y un proyecto simple acostumbrarse a él. Para esto, he utilizado el código que encontré en línea y había probado hacia fuera. Así que aquí está el proyecto.(Nota:-debe tener totalmente
Análisis de contaminación de aire con Intel Edison y IBM Bluemix la nube

Análisis de contaminación de aire con Intel Edison y IBM Bluemix la nube

aire afecta nuestra calidad de vida. Contaminación del aire provoca enfermedades, alérgenos causan que las personas a sentirse enfermo, aire interior viciado puede conducir a pérdida de productividad. Personas mayores necesitan incluir a las personas
Cómo: energía (con Intel Edison)

Cómo: energía (con Intel Edison)

En la base de cualquier proyecto de electrónica es saber cómo energía y cuánto durará. Este Instructable se centra en cómo proyectos de electrónica digitales que tengan baja tensión de alimentación. Componentes básicos y los principios se ido, como A