Aquaponic jardín balcón (12 / 15 paso)

Paso 12: IoT CONTROL bosquejo--aquaponic balcón jardín conjunto

Este esquema requiere el uso de varias cosas:

Arduino YUN

Cuenta Temboo

Twilio cuenta

Cuenta MicroSoft potencia BI.

POR QUÉ TEMBOO:

Sin Temboo transmisión de datos y mensajes de texto son muy difíciles de lograr. Esta parte de tener una aplicación de Internet es muy complicada para los no técnicos constructores de estos jardines. Temboo es un producto que genera código para los usuarios y luego específico Código sensor y pueden insertar segmentos de la automatización para lograr las tareas. Temboo tiene excelente ayuda técnica y figuras de gran documentación para ayudar a los usuarios cómo utilizar este producto.

Aquí es boceto base que permite mensajes de texto y transmisión de datos utilizando la plataforma Temboo:

* Descripción: * control de EventFuse ejemplo * múltiples independientes cambiar salidas. Cada * salida puede configurarse con independiente * encendido y apagado de duración con un mínimo de 1 segundo * y un máximo de 1100 horas (2 ^ 32 mS). ** < /p >< p > #include < EventFuse.h >< eventfuse.h > #include < MsTimer2.h >< mstimer2.h >< /mstimer2.h >< /eventfuse.h >< /p >< p > las bibliotecas temporizador de válvula / / librerías para Temboo #include < Bridge.h >< bridge.h > #include < Temboo.h >< temboo.h > #include "TembooAccount.h" / / Temboo contiene información de la cuenta - debe estar en la ficha < /temboo.h >< /bridge.h >< /p >< p > #define OUTPUT_COUNT 1 #define det TIEMPO 0 #define ON_TIME 1 #define OUTPUT_PIN 2 < /p >< p > / / conjunto de datos para transmitir cada 30 segundos. int streamInterval = 30000; transmisión intervalo en milisegundos uint32_t lastStreamRunTime = millis() - streamInterval; almacenar el tiempo de la última escritura corriente < /p >< p > / / Set variable para activar SMS. sendText volátiles bool = true; < /p >< p > / / la matriz de salidas define cuánto de cada salida voluntad / / desactivarse, y qué utilizar para esa salida. Los y valores están en unidades de 'pasos'. La longitud / / de una garrapata es controlada por la configuración de MsTimer2. apagado en pin byte salidas [OUTPUT_COUNT] [3] = {{1, 5, 2}, / / salida}; Salida D void OutputHandler (fuseID FuseID, int & outputID) {/ / buscar el pin asociado con este pin de bytes de salida. = salidas [outputID] [OUTPUT_PIN]; / / activar SMS. sendText = true; / / conseguir invertir el actual estado de pin y escribir / / volver al puerto a invertir el pin estado. int estado actual = 1 & ~ digitalRead(pin); digitalWrite (pin, estado); / / restablecer la longitud del fusible con un nuevo intervalo. El estado actual / del perno se utiliza para determinar que intervalo debe ser utilizado. EventFuse::fuses [fuseID] .fuseLen = salidas [outputID] [Estado]; } < /p >< p > void setup() {/ / configurar y init todas las salidas OFF. Serial.Begin(9600); mientras)
! Serie); Bridge.Begin(); para (byte i = 0; i < output_count; i ++) {= "" = "" pinmode (= "" salidas [i] [output_pin], = "" salida); = "" digitalwrite (= "" bajo = ""); < = "" p = "" >< / output_count; >< /p >< p > / instalado un fusible de evento para esta salida. EventFuse::newFuse (i, salidas [i] [OFF_TIME], INF_REPEAT, OutputHandler); } / / Set MsTimer2 por un minuto por garrapatas. MsTimer2::set (60000, EventFuse::burn); MsTimer2::start(); } < /p >< p > void loop() {/ / flujo de datos de uint32_t ahora = millis(); / / comprobar la hora actual si (ahora - lastStreamRunTime > = streamInterval) {lastStreamRunTime = ahora; / cuando estés listo para integrar el streaming a BI energía, quite el comentario de stream(); en la siguiente línea. / / stream();} / / enviar SMS. if(sendText) {runSendSMS(); sendText = false;}} < /p >< p > / / función para enviar un SMS a través de Temboo y Twilio void runSendSMS() {TembooChoreo SendSMSChoreo; < /p >< p > / / invocar el cliente Temboo SendSMSChoreo.begin(); < /p >< p > / / Set Temboo cuenta credenciales SendSMSChoreo.setAccountName(TEMBOO_ACCOUNT); SendSMSChoreo.setAppKeyName(TEMBOO_APP_KEY_NAME); SendSMSChoreo.setAppKey(TEMBOO_APP_KEY); < /p >< p > / / perfil a utilizar para la ejecución. Tenga en cuenta que esto supone que ha guardado su perfil de Twilio como "MyTwilio". SendSMSChoreo.setProfile("MyTwilio"); Identificar la coreo para ejecutar SendSMSChoreo.setChoreo("/Library/Twilio/SMSMessages/SendSMS"); < /p >< p > / / ejecutar la coreo returnCode unsigned int = SendSMSChoreo.run(); < /p >< p > / leer e imprimir el mensaje de error mientras (SendSMSChoreo.available()) {char c = SendSMSChoreo.read(); Serial.Print(c); } Serial.println(); SendSMSChoreo.close(); } < /p >< p > / / función para la transmisión de datos para BI energía void stream() {TembooChoreo corriente; < /p >< p > / / invocar el Temboo cliente stream.begin(); < /p >< p > / / Set Temboo cuenta credenciales stream.setAccountName(TEMBOO_ACCOUNT); stream.setAppKeyName(TEMBOO_APP_KEY_NAME); stream.setAppKey(TEMBOO_APP_KEY); < /p >< p > / / identificar la coreo para ejecutar stream.setChoreo("/Library/Util/StreamSensorData"); < /p >< p > / ajustar el perfil de Streaming a la uso. / Nota que este asume que usted está usando un perfil llamado "MyPowerBI." stream.setProfile("MyPowerBI"); < /p >< p > / / generar datos del sensor a corriente. Tenga en cuenta que esto supone que usted está transmitiendo datos de pin 8 a un campo de energía BI que se denomina "Temperatura." Cadena pinData = "{"; pinData += "\"Temperature\":" + String(digitalRead(8)); pinData += "}"; < /p >< p > / / Añadir datos de los sensores como un insumo para la stream.addInput coreo streaming ("SensorData", pinData); Nota: para la depuración set "Async" a false (lo que indica que debe devolver una respuesta) / / stream.addInput ("Async", "false"); < /p >< p > / / corriente de los datos; cuando hay resultados, imprimirlos a stream.run() serial; < /p >< p > while(stream.available()) {char c = Stream.Read; Serial.Print(c); } stream.close(); }

Artículos Relacionados

FILTRO de sólidos - parte de un aquaponic jardín balcón diseño

FILTRO de sólidos - parte de un aquaponic jardín balcón diseño

aquaponic filtro de sólidos - jardín de balcónaquaponic sólidos filtro es un componente de una lager aquaponic balcón unidad de sistema (ver en fotos anteriores). Este instructable es documentar la construcción del filtro de sólidos y se hace referen
El tanque de pescados--parte de aquaponic jardín balcón

El tanque de pescados--parte de aquaponic jardín balcón

El tanque de los pescados es donde los peces y los peces del agua para el cultivo de plantas reside. También alberga tres 3 elementos de automatización - primero ser un Sensor de distancia Sonic Ultra, esto permite una medición muy específicas de exa
CRECER-cama--parte de aquaponic jardín balcón

CRECER-cama--parte de aquaponic jardín balcón

La cama de crecimiento es donde residen los medios de comunicación para el crecimiento de las plantas. También alberga dos 2 sensores - primero ser un sondeo de los medios de comunicación y la otra es una sonda de temperatura DS18B20. También está si
SENSOR SET prueba y BOSQUEJOS--de aquaponic jardín balcón

SENSOR SET prueba y BOSQUEJOS--de aquaponic jardín balcón

JARDÍN DE BALCÓNComponentes de automatización y sistema de SENSOR:1 - DHT-22 - humedad y temperatura2 - DS18B20 - sondas de temperatura de 1 hilo (tanque cama crecer y pescado)1 - módulo ultrasonidos HC-SR04 Sensor de distancia para Arduino1 - análog
Jardín balcón

Jardín balcón

Terraza jardín es un jardín que todos pueden hacer en el balcón que vive en zona urbana y no tienen espacio para plantas fuera de casas / pisos. Podemos utilizar nuestro balcón para sembrar plantas y verduras. No es tan difícil de hacer en el balcón.
Ramita DIY Windchime

Ramita DIY Windchime

Yo he estado recolectando ramas de los árboles secos, ramas durante mucho tiempo, sabía que podía hacer un montón de cosas de palos y ramas secas. Ramas secas, palos y ramitas pueden ser materiales de manualidades grandes, especialmente para artesaní
Auto riego plantador de contenedor de basura de gato

Auto riego plantador de contenedor de basura de gato

Hi todo el mundo,Tengo un gato, que utiliza desechos de gato. Me gustaría comprar recipientes de plástico de gatos porque parecían tener buena reutilización. He estado guardando por algún tiempo, pero nunca sabía qué hacer con ellos.Llegó la primaver
Aquaponic BIO-REACTOR - parte de un diseño de unidad balcón

Aquaponic BIO-REACTOR - parte de un diseño de unidad balcón

aquaponic BIO-REACTOR - unidad de balcónaquaponic BIO-REACTOR es un componente de una lager aquaponic balcón unidad de sistema (ver en fotos anteriores). Este instructable es documentar la construcción del BIO-REACTOR y se hace referencia en las inst
A partir de un jardín de balcón

A partir de un jardín de balcón

Antes de empezar dejar mi estado lo obvio: la vegetación en esa primera foto es manipulada digitalmente, casi todas mis fotos de jardines de los últimos años se perdieron cuando me falló la tecnología, pero eso es suficiente acerca de mí, hablemos de
Jardín de Aquaponic vertical

Jardín de Aquaponic vertical

Objetivo: Para crear un jardín de aquaponic de alta eficiencia capaces de producir hortalizas de alto rendimiento empleando el mínimo espacio y recursos (electricidad, agua, mantenimiento).Por lo tanto, primero tuve una idea el año pasado cuando mi e
Cómo crear un jardín en el balcón

Cómo crear un jardín en el balcón

cultivos de alimentos y plantas ornamentales se pueden cultivar fácilmente en diferentes tipos de contenedores en un balcón.  Pueden ayudar a las personas a aliviar el hambre y la desnutrición infantil.
Crece un alimento "minúsculo" balcón jardín!

Crece un alimento "minúsculo" balcón jardín!

Cultivar alimentos en cada pequeño espacio tienes! Las plantas quieren crecer para ti, todo lo que necesitan es cualquier envase con rellenado de suelo agua y amor!Este es un ejemplo de cómo mi jardín creció en 2011.
Aquaponic híbrido / tierra jardín invernal interior

Aquaponic híbrido / tierra jardín invernal interior

en este instructable se ilustran cómo integramos suelo cultivado plantas en nuestro sistema aquaponic interior, los beneficios son bien vale la pena, y la mayoría de los materiales puede ser fácilmente de origen gratis, y/o ya se encuentra en su tien
Jardín de Vermiponic

Jardín de Vermiponic

si lees esto tu probablemente pensando WTF es un jardín de Vermiponic.  Básicamente es un cruce entre un suelo tradicional jardín y cultivos hidropónicos. Yo no soy un fan de hidroponía como algunos gustos de comida "no derecho". Compra de nutri