E-mail met Intel Edison (indringer Alarm) (2 / 5 stap)

Stap 2: Code


Nu dat je alles setup, kunnen we wat code schrijven. Laten we springen in onze sandbox-map en vervolgens onze projectmap en aan de slag!

 >> cd mySandbox/intruderAlert>> nano -$ -i intruderAlert.js 

Cool bonen, nu we onze code schrijven! Wanneer u klaar bent, drukt u op control + o op te slaan en vervolgens control + x om af te sluiten Nano. De teksteditor op instructables is buggy. Als u de code bekijkt en een < br > ziet, verwijderen en te vervangen door een nieuwe regel (dwz drukt u op enter of return).

 //Set up our GPIO input for pin 5 on the Arduino breakout board var mraa = require('mraa'); var motionSensor = new mraa.Gpio(5); motionSensor.dir(mraa.DIR_IN); //Set up our node mailer var nodemailer = require("nodemailer"); var smtpTransport = nodemailer.createTransport{ service: "Gmail", auth: { user: "example pass: "password" } }); //Start sensing! periodicActivity(); //Here is our sensing function: function periodicActivity() { //Read our sensor var motionSensorTriggered = motionSensor.read(); //Do stuff if our sensor is read HIGH if(motionSensorTriggered){ //Send our email message smtpTransport.sendMail({ from: "John Doe <example to: "John Doe <example subject: "Possible Intruder Alert", text: "Hey! Something activated your motion sensor!" }, function(error, response){ //Send a report of the message to the console if(error){ console.log(error); }else{ console.log("Message sent: " + response.message); } smtpTransport.close(); }); //We don't want 5 million emails, so we want to wait a few seconds //(in this case, 30 seconds) before sending another email. The timeout //is in milliseconds. So, for 1 minute, you would use 60000. setTimeout(periodicActivity, 30000); }else{ //Our motion sensor wasn't triggered, so we don't need to wait as long. // 1/10 of a second seems about right and allows our Edison to do other // things in the background. setTimeout(periodicActivity, 100); } } 

Gerelateerde Artikelen

Stuur sms'jes met Intel Edison (Party Alarm)

Stuur sms'jes met Intel Edison (Party Alarm)

"IK BEN GONNA POP SOMMIGE TAGS, ALLEEN KREEG TWINTIG DOLLAR IN MIJN ZAK. IK BEN EEN JACHT, OP ZOEK NAAR EEN KOM, DIT IS F..." Partijen zijn een hoogoven wanneer zij uw partij zijn. Ze zijn niet zo leuk als het geluid van overkant van de straat b
Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison... Een vocht Sensor detecteert het lage vochtgehalte van de bodem en activeert de waterpomp of de solenoïde ventiel dat de stroom van water. Wanneer de vereiste water wordt gepompt naar de plan
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Aan de slag met Intel® Edison Mini Breakout Board

Aan de slag met Intel® Edison Mini Breakout Board

Intel biedt 2 verschillende hardwareplatformen om te werken met Intel® Edison ontwikkel bord.De kern-module van Intel® Edison heet Intel® Edison Compute Module, terwijl de 2 extensie planken zijn Intel® Edison Arduino Board en Intel® Edison Breakout
Beginnen met Intel Edison

Beginnen met Intel Edison

Eerst moet u de Intel Edison firmware.Ga naar de verstand website en download het.Vervolgens opent u de gekoppelde schijf en verwijder alles binnen. Unzip de inhoud van de download in het station dan toegang tot de Edison met scherm (zie volgende sta
Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Air invloed op onze levenskwaliteit. Luchtverontreiniging leidt tot ziekten, allergenen veroorzaken mensen misselijk, verstopte binnenlucht kan leiden tot verloren productiviteit. Mensen in de grootste noodzaak mensen met astma, COPD, allergie voor s
Basketbal Robot met Intel Edison

Basketbal Robot met Intel Edison

Hij schiet! Hij scoort! De menigte gaat wild! Laten we het bouwen van een robot die basketbal met u speelt. Deze tutorial is een stapsgewijze handleiding voor een eenvoudige en kleine differentieel-station robot die gebruikmaakt van de Intel® Edison.
Telegram met Intel Edison en Python

Telegram met Intel Edison en Python

Deze instructables ziet u hoe de Yocto package manager configureren en gebruiken van een Telegram bot Python bibliotheek. Hoewel Intel Edison het targetbord is, is het mogelijk aan te passen de volgende stappen uit om een vergelijkbare hardware.Stap
IoT RC auto met Intel Edison (IntelIoT)

IoT RC auto met Intel Edison (IntelIoT)

VoorwoordLaten we eerst begrijpen wat we willen bereiken hier. We hebben allerlei soorten RC speelgoed voor onze kinderen en dan zijn er video en mobiele games. Één dit is zeker dat iedereen houdt van auto's, zij het de werkelijke of worden zij in de
Intel Edison lawaai Alarm (Intel IoT)

Intel Edison lawaai Alarm (Intel IoT)

IntroductieIk heb een inbraakalarm en brandalarm, maar geen manier om te weten als ofwel zijn klinkende tenzij ik in het huis ben. In plaats van hen vervangen door 'slimme' alternatieven, ik ben van plan om te bouwen van een apparaat om te luisteren
T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

TANDEN staat voor Timer moedigen iedereen aan gezondheid. De Intel Edison board min vormfactor wordt gebruikt om te upgraden van uw tandenborstel houder op een IOT Home toestel. Deze slimme upgrade is geweldig voor de gezondheid-bewuste mensen, die o
BeatBox: schok bijhouden voor pakketten met Intel Edison - Intel IOT

BeatBox: schok bijhouden voor pakketten met Intel Edison - Intel IOT

Hallo iedereenWe kwamen net terug thuis na deel te nemen aan Intel IoT Roadshow (en hackathon) in Londen.Het was geweldig en vol ideeën en creatieve trekt. Een zeer goede ervaring. Je moet uitproberen.We kwam als een reeds gevormde team en met een ze
Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

We hebben een kinderdagverblijf toezicht en een tracking systeem gebruik van Intel Edison bord samen met Bluetooth Low Energy (BLE) apparaten en een USB-camera gebouwd. Het is een demonstratie van hoe gemakkelijk het Intel Edison DevKit kan worden ge
Slimme babyfoon met Intel Edison en Ubidots

Slimme babyfoon met Intel Edison en Ubidots

Intel Edison is klein genoeg voor wearables. Het geeft veel flexibiliteitHet biedt en het heeft geïntegreerd Wi-Fi en Bluetooth dat het ideaal voor een draagbaar maakt aan ontwikkelaars via de talen en de programmeeromgeving. Tegenwoordig zijn er vel