Intel Edison Gas sensorsysteem te detecteren Biogas / LPG lekkage (5 / 12 stap)

Stap 5: Arduino Code voor de Gas Sensor


De volgende is de code van de Arduino voor de gas-detectiesysteem. Ik heb deze code gaan door vele demo codes en voorbeelden beschikbaar online samengesteld. vindt u een beschrijving van elke regel met code naast na / / (paar van voorwaartse slashes)

Het eerste deel van de code vertelt het systeem dat 13 pin wordt gebruikt voor de zoemer en analoge pin 0 voor de Gas Sensor Module. Ik heb ook de beginwaarde van de Gas Sensor in '0' ingesteld.

Het tweede deel initialiseert de pin 13 als output naar zoemer en ook de seriële communicatie tussen de Edison-bestuur en de computer op de baud-rate van 9600.

Het derde deel van de code vertelt het systeem om te lezen van de sensor-waarde van het gas sensor en als de waarde van de sensor meer dan 200 is activeren de zoemer aangesloten op pin 13. Als de waarde kleiner dan 200 is, wordt de zoemer gedesactiveerd. De sensor-waardes kunnen ook worden gevolgd via seriële monitor als de Edison-bestuur is aangesloten op de computer met behulp van de Micro USB-kabels.

U kunt kopiëren en plak de code rechtstreeks in uw Arduino IDE. Zorg ervoor dat u de Raad van bestuur als Intel Edison en poort als de virtuele com-poortnummer die u eerder hebt genoteerd. U kunt controleren of de code en vervolgens uploaden naar uw Edison. U kunt het controleren van de sensor-waardes in de seriële monitor die u onder het menu 'Extra' in de Arduino IDE bekijken kunt.

/ * Gas Sensor MQ 5 met Intel Edison te detecteren Biogas lekkage

* Een Buzzer klinkt alarm wanneer gas lekkage wordt gedetecteerd

*/

int zoemer = 13; "Buzzer" zal worden aangesloten op Digital pin 13

int sensor = A0; Gas Sensor MQ 5 zal worden aangesloten op analoge pin 0

int sensorValue = 0; De eerste gas sensor waarde zal worden ingesteld op 0

De setup-routine wordt uitgevoerd zodra wanneer u drukt op reset

VOID Setup {}

pinMode (zoemer, OUTPUT); Initialiseren van de digitale pin 13 als output van de zoemer

Serial.begin(9600); Initialiseren van seriële communicatie met 9600 bits per seconde

}

De routine van de lus loopt over en weer forever

void loop {}

sensorValue = analogRead(sensor); Lees de input op analoge pin 0 ('sensor')

Serial.println (sensorValue, DEC); De waarde op seriële monitor uitprinten

Als (sensorValue > 200) {/ / als sensorValue groter dan 200 is

digitalWrite (zoemer, hoge); Digitale uitgang zoemer en geluid alarm activeren

}

else {}

digitalWrite (zoemer, laag); Deactiveren van de zoemer - de zoemer klinkt niet

}

}

Gerelateerde Artikelen

Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Intel IoT EDI - toezicht op een comfortabele en veilige omgeving (met Intel Edison)

Voordat ik wil om te beginnen, Intel en Instructables bedanken voor deze kans: Ik heb geselecteerd onder andere winnaar van een wonderbare Intel IoT Edison & Grove Kit... Dat was erg verrassend aan me, en ik ben zeer dankbaar voor het. Bedankt! :-)In
Intel Edison AirQualitySensor

Intel Edison AirQualitySensor

Dit project is over het gebruik van Intel Edison als een kern van het beleid Sensor Station.Edison zal gebruik maken van BlueTooth Low Energy alle om sensorgegevens te verzenden naar een app. Uw smart phone kunt abonneren en Lees alle diensten kenmer
Cloud Control | een kwaliteitssysteem van de lucht met behulp van de Intel Edison

Cloud Control | een kwaliteitssysteem van de lucht met behulp van de Intel Edison

Ons project richt zich op verbetering van de beschikbaarheid en kwaliteit van verontreiniging luchtmetingen.Stap 1: Verzamelen uw hardwareTen eerste moet u te bemachtigen van een Intel Edison, aangezien dit de basis van het volledige product. Ten twe
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
Aan de slag met OpenCV en Intel Edison

Aan de slag met OpenCV en Intel Edison

Aangezien de robots beginnen te bevolken de planeet moeten ze een manier om te "zien" de wereld op dezelfde manier aan de manier waarop wij mensen doen en kunnen deze visie-gegevens gebruiken om beslissingen te nemen. Vandaag is een zeer populai
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
Controlerende Intel Edison met aangepaste Android app via Internet.

Controlerende Intel Edison met aangepaste Android app via Internet.

¡Hello iedereen, ik hoop dat dit project zal helpen u om uw eigen Smart Home gecontroleerd door middel van Internet!Het project bestaat in een Smart Home systeem gecontroleerd door middel van Internet door een Android applicatie ontworpen door mij. S
Milieu Monitoring Rover - aangedreven door Intel Edison

Milieu Monitoring Rover - aangedreven door Intel Edison

Dit is een instructable geïnspireerd door de Mars nieuwsgierigheid Rover , ik verwacht niet dat deze rover om Mars te maken!! maar u het nabootsen en implementeren van sommige koele eigenschappen met behulp van de Intel Edison. Hebben gezegdd dat, op
Slimme bril om te helpen de blinden, met Pivothead LiveModPro en Intel Edison

Slimme bril om te helpen de blinden, met Pivothead LiveModPro en Intel Edison

HalloU wilt doen cool computer trucs van de visie met Intel Edison? Ja, maar waarom niet werken aan een project om te helpen blinden en uw codering vaardigheden gezet aan goed gebruik!Mijn project was voor het uitvoeren van eenvoudige maar krachtige
Intel Edison neemt foto's van bewegingsdetectie

Intel Edison neemt foto's van bewegingsdetectie

Dit zal foto's nemen en opslaan van bestanden lokaal op de Edisondie kunnen worden bekeken op het adres http://ipOfEdison/pics .Dit instructable grotendeels wordt ervan uitgegaan dat u ervaring hebt met IOT-apparaten en dient als referentie.Stap 1: I
Slimme Weekend huis met Intel Edison

Slimme Weekend huis met Intel Edison

Opmerking: Dit instructable wordt gewerkt, omdat momenteel ik erg druk met school, ben dus ik heb niet veel tijd voor mijn kant-project. Ook ik was schrijven dit instructable voor een hele dag en een of andere manier in geslaagd om het te verwijderen
Bijhouden van het gebruik van Intel Edison Development Kit kleur

Bijhouden van het gebruik van Intel Edison Development Kit kleur

Ik heb uiteengezet een OpenCV-project maken op Intel Edison Node.js gebruikt voor het bijhouden van objecten. OpenCV heeft alleen C, C++, Python en Java interfaces dus hoe kan je werken met alleen JavaScript? OpenCV is nooit geport naar JavaScript in
Gebaar gebaseerd Home Automation met behulp van Intel Edison (Intel IoT))

Gebaar gebaseerd Home Automation met behulp van Intel Edison (Intel IoT))

Gebaar gebaseerd huisautomatisering is de nieuwe manier om te interageren met elektrische apparaten beschikbaar in ons huis. In dit project we zullen worden met behulp van sensoren in plaats van de camera voor gebaar erkenning, omdat het biedt betere
Intel Edison duwen bluetooth audio.

Intel Edison duwen bluetooth audio.

Inleiding.Ik wilde een nieuwe autoradio en een Ogg Vorbis-speler die speelde nummers in de volgorde die ik wilde. Heb ik besloten om gebruik te maken van de beste functies op een Intel Edison om dit te bereiken.Edison heeft Bluetooth HW en SW.Edison