Texting deurmat met Intel Edison (4 / 5 stap)

Stap 4: Uw Code schrijven


Hier is een link naar de code op Github. Ik zou sterk aanbevelen dat u daadwerkelijk uit de code in plaats van gewoon kopiëren en plakken in - u zult meer die manier leren typen.

Aan de slag, als u niet reeds SSH'd in uw Edison, SSH in. Maak een map genaamd "textingDoormat". CD in die directory, en maak vervolgens een bestand met de naam "textingDoormat.js". "Npm installeren verzoek" en vervolgens "npm installeren twilio" uitvoeren. Dit downloadt de twee externe bibliotheken die we gebruiken onze code uit te voeren.

Mijn code op Github heeft een heleboel reacties waarin wordt uitgelegd wat elke lijn doet. De kern van het is dat you gonna de Edison te luisteren naar een verschil in de waarden die vanuit de druksensor vertellen, en dan als dat verandering boven een bepaalde drempel is, you gonna de tekst verzenden, wacht tien seconden en start vervolgens opnieuw te controleren.

We sturen de tekst met behulp van een geweldige service genaamd Twilio. Twilio laat ons een API gebruiken voor het verzenden van berichten via hun service. Moet u zich aanmelden voor een proef met hen om dit werk - kan je dat hier. De proef laat u sturen duizenden teksten voordat u beslissen moet of u betalen voor uw oproepen wilt, dus je in de duidelijke voor deze en vele andere projecten moet. Zodra u uw sleutels, Controleer of ter vervanging van de secties in de code waar zeggen [invoegen wat hier].

Elke druksensor gaat om anders te zijn, dus je moeten zult doen een beetje van testen als u wilt weten wat uw drempel zou moeten zijn. Op lijn 42, commentaar uit de code die zegt, "console.log(guestPresent);". Door te laten deze code uitvoert, you gonna log van de input van de sensor telkens wanneer de functie wordt uitgevoerd. Commentaar uit lijnen 52-62 om te voorkomen dat Twilio verzenden van teksten, terwijl u wilt testen.

Nu bent u klaar om uw code voor het eerst uitvoert. In uw SSH-venster, typ "knooppunt textingDoormat.js". U ziet een heleboel dingen gaan via de terminal, zoals de versie van MRAA die u gebruikt. Kort daarna, moet u de waarden die starten vanuit de sensor. Ga je gang en stap op uw druksensor en zien wat de waarden gaan tot. U kunt bepalen wat u moet ingesteld uw drempel bij op basis van dit nummer. Als u eenmaal uw drempel, bewerken lijn 45, de bits die controleert als "guestPresent" groter dan de drempel is. Na dat, uitcommentariëren lijn 42 weer en dan maak je klaar om te installeren uw sensor.

Gerelateerde Artikelen

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
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 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
E-mail met Intel Edison (indringer Alarm)

E-mail met Intel Edison (indringer Alarm)

Hebt u een web-toegelaten apparaat, moet het web ingeschakeld trucs! Een van de vele dingen die we vaak online doen is gebruik maken van onze e-mail. Zij het op het werk, op een tablet bij de koffieshop of meteen naar onze smartphones, hebben we bijn
Camera Trap uploaden Twitter met Intel Edison

Camera Trap uploaden Twitter met Intel Edison

Camera vallen zijn speciaal ontworpen camera's om beelden van dieren in een wild te vangen. Het is gericht op het bestuderen van het ecosysteem van deze dieren in het bos. Deze camera is voorzien van motion cencors die gebruikmaken van censor pir. Al
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
Audio Server en Recorder met Intel Edison

Audio Server en Recorder met Intel Edison

Een van de grote dingen over de Intel Edison is dat het als een server fungeren kan. Dit betekent dat u kunt opslaan van bestanden en deel ze als je wilt. Dit een geweldige kans voor curating afspeellijsten en andere audio-bestanden op te slaan. Dit
Programable MIDI Synth met Intel Edison en Csound

Programable MIDI Synth met Intel Edison en Csound

Een MIDI-controller is zoals een computer toetsenbord, maar in plaats van tekens worden verzonden naar de computer, het stuur notities (en een heleboel meer informatie over hoe de notitie wordt gespeeld). U kunt meer informatie over MIDI-Controllers
Geiger rugzak met Intel Edison

Geiger rugzak met Intel Edison

Wij zijn een groep van makers die graag besteden nachten en weekenden knutselen met tecnology hier bij Verona FabLab (Verona is een stad in het noorden van Italië) en met dit instructable willen we Beschrijf het project wij voor Intel Maker wedstrijd