Groeien van uw Plant met Linino (4 / 6 stap)

Stap 4: codering


Maak een nieuw project in Ideino IDE en kies Naam wijzigen van de bestanden package.json en server.js als volgt:

package.json (u kunt de velden naam, de versie, de beschrijving en de auteur met uw informatie)

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

server.js en thats it! Lees opmerkingen in de code om te weten wat te veranderen om te passen het systeem aan de behoeften van uw plant.

 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 }); 

Gerelateerde Artikelen

Bouwen van een Planter

Bouwen van een Planter

ik hou gewoon van planten en bomen en waking up naar een "Groene" omgeving in het algemeen.Mijn huis heeft een heleboel planten toegewezen binnen, en ik dacht aan mijn zelf dat het is tijd om te bouwen van sommige Planter voor de veranda in de w
Plant starter lichtbak... groeien van uw eigen

Plant starter lichtbak... groeien van uw eigen

uw zaailingen vanaf zaad frustrerend kan zijn.  Belangrijke klachten zijn dat zaailingen ofwel niet ontkiemen of ze zeer lang en spichtig krijgen.  Een lichtbak kan helpen met beide problemen.MATERIALENeen houten meloen krat of andere vak 22 "x 13&qu
Een Cut Self-Watering Planter (met behulp van een 2 literfles)

Een Cut Self-Watering Planter (met behulp van een 2 literfles)

Er zijn een heleboel dingen die je kunt doen met een 2 liter plastic fles, en dat is een goede zaak, want er zijn een heleboel van hen. Zijn geschatte dat in Noord-Amerika alleen 3.1million ton van huisdier krijgt jaarlijks vervaardigd, en een helebo
Groeien van uw eigen Boon Plant

Groeien van uw eigen Boon Plant

hier ik zal u tonen hoe maak je een eenvoudige boon plant.You Need:-Bonen (ik gebruikte rode bonen)-Een glas of plastic pot (zoals een storing pot)-Papieren handdoeken-Zelfklevende wrap-Water-Een naald punctie van de zelfklevende wrapStap 1: Stap 1 E
Air Purifier met behulp van een Plant (TfCD)

Air Purifier met behulp van een Plant (TfCD)

Dit instructable is over het gebruik van de natuur om te zuiveren van de lucht. Het is gebaseerd op de luchtzuiveringsinstallatie van ANDREA. Dit product is nogal controversieel, zoals veel mensen denken dat het niet werkt. Maar de technologie van he
Winter voorbereiden van uw tuin met een koud frame

Winter voorbereiden van uw tuin met een koud frame

Als u in de noordelijke helft van de VS woont, hebt waarschijnlijk u om te gaan met sommige winters behoorlijk koud. In plaats van moetend uw planten binnenshuis verplaatsen, of gewoon te wachten tot de lentetijd, een koud frame te bouwen en uit te b
Bouwen van een planter omdat: Wieden zuigt

Bouwen van een planter omdat: Wieden zuigt

Ik nam een middag om het bouwen van mijn prachtige moeder een hoog planter dus ze avegetable hadden tuin op haar dek. Tuinen staan bekend om eindeloze schoffelen en talloze uur dag in en dag uit gebogen over werk in de rug te breken in de constante s
Groeien prachtig Jade plant in opknoping mand gemakkelijk

Groeien prachtig Jade plant in opknoping mand gemakkelijk

Ik wens u allen een heel gelukkig & groene dag van de aarde.En dat is waarom ik dacht dat een tuinieren instructable boeken. :)Ken jij over Jade Plant? Ik ben zeker de meesten van ons doen:), zo niet, geen probleem. Jade plant is een van de gemakkeli
Een Plant met als doel: Hoe de zorg voor Aloë Vera

Een Plant met als doel: Hoe de zorg voor Aloë Vera

Deze heilzame plant met doel is echt gemakkelijk om te groeien in uw huis en in de tuin dus stay tuned want er zijn care tips komende uw manier.Stap 1: Hier ben ik op mijn rug patio praten alle dingen Aloë vera careMaar als u liever lezen, alle info
Eenvoudige Start van Indoor Tuinieren met hydroMazing

Eenvoudige Start van Indoor Tuinieren met hydroMazing

Als u ooit hebt willen groeien planten zoals kruiden, Groenen, aardbeien en tomaten thuis maar dacht dat het zou zult manier te duur en te hard dan u willen lezen op. Moet u nog meer informatie over de grondbeginselen van de zorg van de plant, maar u
Groeien van uw eigen Airplant!

Groeien van uw eigen Airplant!

Heb je altijd al wilde kamerplanten, maar bezorgd over vuil in de tapijten, insecten in het vuil, en slechts algemene ergernis wanneer u de pot te veel overspoelen, modderig water gieten over uw nieuwe tapijt?Bent u gewoon over het algemeen gevoed om
Ombouwset voor een Planter met hydrocultuur drenken systeem

Ombouwset voor een Planter met hydrocultuur drenken systeem

Eventuele bestaande planter converteren naar een hydrocultuur plantenbak gebruik een peristaltische pomp en DC motor!Wat u nodig zult hebben:Planter pot met voldoende diepte voor het opslaan van water op het honk (dient te worden van water strak, gee
Groeien van uw eigen aardbei Jam Sandwich

Groeien van uw eigen aardbei Jam Sandwich

Waarschijnlijk uw grootouders nog geleerd hoe maak je brood in hun kinderjaren. Het is zeldzaam dat een kind vandaag kunt u uitleggen hoe brood wordt gemaakt. De ontwikkelingen binnen de levensmiddelenindustrie hebben voordelen opgeleverd aan onze lu
Verwerking van Yucca vezel met primitieve werktuigen

Verwerking van Yucca vezel met primitieve werktuigen

De Yucca plant kan worden gevonden op vele plaatsen in het Amerikaanse westen en is inheems in droge plaatsen in Noord-Amerika, Zuid-Amerika, Midden-Amerika en het Caribisch gebied. Het is zeer moeilijk om het geslacht vergissing voor iets anders. Ee