Crecimiento de su planta con Linino (4 / 6 paso)

Paso 4: codificación

Cree un nuevo proyecto en el IDE Ideino, elija nombre y modificar los archivos package.json y server.js como sigue:

package.json (puede personalizar los campos nombre, versión, Descripción y autor con su información)

 {"name": "Ideino Project", "version": "0.0.1", "description": "Ideino example project", "author": { "name": "Ideino Team" } } 

Server.js y eso es todo! Leemos comentarios en el código para saber qué cambiar para adaptar el sistema a las necesidades de su planta.

 var linino = require('ideino-linino-lib'), board = new linino.Board(), light = board.pin.analog.A5, //a5 --> I5 light sensor lamp = board.pin.digital.D9, //D9 --> 02 lamp water = board.pin.digital.D5, //water active = 1, waterOn = 0, waterTime = 10000, // set water time dayWater = '0', day = '0'; // function to convert time in a convenient format, for example 10:03 will be 1003, 8:00 will be 800. function addZero(i) { if (i < 10) { i = "0" + i; } return i; } // function to check system time function checkTime (){ var d = new Date(); day = d.getDate(); var h = d.getHours(); var m = addZero(d.getMinutes()); var time = Number(h+1 + '' + m); // added +1 to h for italian time now if (time >= 800 && time <= 1800) { // time of System ON, now it will be active from 8:00 to 18:00 active = 1 ; } else { active = 0; console.log('System OFF'); board.digitalWrite(lamp, board.LOW); // turn off the lamp, system OFF } console.log('Time: ' + Number(h+1) + ':' + m); if (time >= 1700 && time <= 1800) { // time of water, now between 17:00 and 18:00 waterOn = 1 ; } else { waterOn = 0; } } board.connect(function(){ board.pinMode(lamp, board.MODES.OUTPUT); board.pinMode(water, board.MODES.OUTPUT); checkTime(); // first check system time board.analogRead(light, function(value){ console.log('Light Sensor Value: ' + value); if (active === 1){ console.log('System ON'); if (value < 100){ board.digitalWrite(lamp, board.HIGH); // light the lamp } else { board.digitalWrite(lamp, board.LOW); // turn off the lamp } } else { board.digitalWrite(lamp, board.LOW); // turn off the lamp } }); // Check system time setInterval(function() { checkTime(); if (waterOn === 1 && dayWater != day){ // This control allow to water one time at day console.log('It is time to water, I do for '+ waterTime/1000 + ' seconds'); board.digitalWrite(water, board.HIGH); setTimeout(function() { board.digitalWrite(water, board.LOW); waterOn = 0; console.log('Stop water now'); done = true; dayWater = day; }, waterTime); // waterTime specific time of watering, set it in global variables } },61000); // Time to update check system time and water time, 61 seconds now }); 

Artículos Relacionados

¿Miracle Grow realmente afecta el crecimiento del girasol planta durante la germinación y las primeras etapas de crecimiento de la planta después de?

¿Miracle Grow realmente afecta el crecimiento del girasol planta durante la germinación y las primeras etapas de crecimiento de la planta después de?

Intro-Personas han estado sembrando muchas plantas diferentes durante muchos años. Las personas siempre han intentado cultivar plantas al mejor de su capacidad. Muchos han intentado todo y nada para hacerlo. Incluso hoy en día acuden a ferias y otros
Una planta con propósito: Cómo cuidar de Aloe Vera

Una planta con propósito: Cómo cuidar de Aloe Vera

Esta beneficiosa planta con propósito es realmente fácil de cultivar en su casa y en el jardín así que estad atentos porque hay consejos para el cuidado que viene su manera.Paso 1: Aquí estoy en mi patio trasero todo cuidado de Aloe vera de las cosas
¿Crecimiento de las plantas - enviado por BayLab para el programa de patrocinio de Instructables de hacking

¿Crecimiento de las plantas - enviado por BayLab para el programa de patrocinio de Instructables de hacking

quiere hackear sus plantas a nivel genético y hacerlos crecer enormes? Este instructable le mostrará cómo!Paso 1: el ácido giberélico Ácido giberélico es una planta natural de la hormona de crecimiento. Las plantas normalmente producen GA, y es lo qu
Una caja de planta con rayos y lluvia

Una caja de planta con rayos y lluvia

Soy un aficionado de la planta. Algunos días uno de mis amigos me dan un plato de la planta, no sé el nombre de esta planta, pero me gusta de todos modos.Y quiero construir una hora para mi planta detectar algunos datos, tal temperatura, humedad y CO
Una caja elegante planta con rayos y lluvia

Una caja elegante planta con rayos y lluvia

Soy un aficionado de la planta. Algunos días uno de mis amigos me dan un plato de la planta, no sé el nombre de esta planta, pero me gusta de todos modos.Y quiero construir una hora para mi planta detectar algunos datos, tal temperatura, humedad y CO
Cultivo de plantas con las luces de LED

Cultivo de plantas con las luces de LED

en este instructable voy estar demostrando cómo cultivar plantas pequeñas bajo el resplandor glorioso de luces. Woop!Paso 1: introducción Ante todo... Hola!Este es mi primer instructable (lector de largo plazo, "en realidad-post-anythinger", es
Crecimiento de la planta de luz

Crecimiento de la planta de luz

luz mi planta crecimiento ha sido un esfuerzo en mi nueva afición; jardinería.Yo he sido muy intrigado por el movimiento jardinería todo urbano y miel sueño es ayudar a traer en el interior. Así que aquí está la parte de mis esfuerzos que implica de
Conectado planta con Sigfox, Akeru & thethings.iO

Conectado planta con Sigfox, Akeru & thethings.iO

Plantas toman un papel importante en nuestras vidas, produciendo el oxígeno que respiramos. En nuestra casa utilizamos plantas por razones estéticas también. Pero no damos la importancia que se merece, generalmente sólo porque no pensamos en él o no
Slugitronics - protección de plantas con chibitronics

Slugitronics - protección de plantas con chibitronics

Cuando nuestros encantadores amigos de Leicester Hackspace nos invitaron a su noche de construcción de Chibitronics , sabíamos que queríamos pensar fuera de la caja. Chibitronics son adhesivos de componente de electrónica que son muy delgadas y autoa
Riego de sus plantas con un microcontrolador Attiny

Riego de sus plantas con un microcontrolador Attiny

Sé que hay bastantes instructables sobre cómo automatizar el riego de sus plantas. Generalmente esto se hace alrededor de un Arduino. He decidido sin embargo con un poco de una solución más barata con uno de los hermanitos de Arduino, el Attiny45, pe
WiFiOutlet con Linino

WiFiOutlet con Linino

Este sistema permite control del remot de una lámpara mediante una placa Arduino/Linino y... nuestro proyecto.Un requisito importante es conocer el mundo de Linino. Visite el sitio web para encontrar toda la información necesaria para un correcto sis
Su bebé está bajo control con Linino

Su bebé está bajo control con Linino

Imaginamos un sistema para controlar el sueño de un niño, a través de una serie de sensores que ahora describir.Un lugar de flex sensor en la horquilla, controla los movimientos y un sensor de sonido mide la intensidad de los gritos. Todo se mantiene
Compruebe la precipitación con Linino

Compruebe la precipitación con Linino

Este proyecto es una demostración sencilla de cómo check condición atmosférica por medio de un Linino uno y un LED como indicador único, saber el pronóstico del tiempo relacionados con precipitación.Resultado final es más o menos bajo led que indican
Mantener las hormigas lejos de las plantas con cáscaras de huevo

Mantener las hormigas lejos de las plantas con cáscaras de huevo

cáscaras de huevo son una hormiga natural repelente y repelerá de sus plantas para evitar thhem comerlos.después de hacer un huevo guardar las cáscaras de huevo y aclárelos apagado, se desmoronan los y ponerlos alrededor del tallo de las plantas.Aseg