Intellekten Edison buller larm (Intel IoT)
Introduktion
Jag har ett inbrottslarm och brandlarm, men inget sätt att veta om antingen slår om jag är i huset. I stället för att ersätta dem med "smarta" alternativ, planerar jag att bygga en apparat för att lyssna på höga ljud, då avgöra om det högt ljudet är en brand eller inbrottslarm larm. Om inbrottslarm eller brandlarm ljuder, bör enheten skicka mig ett mail. Detta instructable är ett bevis på konceptet skapad på Intels IoT tändning Lab använder en intel edison, programmerad med Node.js i Intel XDK och grove seeed sensor kit.
Jag hade turen att vara en av de tio vinnarna i denna tävling och var inbjuden till Intels Swindon IoT tändning labb en vecka att utveckla min idé till en fungerande prototyp. (http://www.gizmodo.co.uk/2015/06/win-all-you'll-need-to-become-a-coding-expert-with-intels-iot-challenge/)
Förhoppningsvis ska jag förklara hur du kan skapa en själv och ger några användbara resurser för användning på din nästa projekt.
Hur det fungerar
- När du först slår på den, intel edison tar en bakgrund buller läsning
- Sedan flyttas till "övervakning" läge - det skickar en temperatur och ljusnivån läsande till molnet varje sekund. Det tar också en ljud läser varje sekund, om ljud läsning är 20 dB större än bakgrund bullernivån skickar en variabel "alert nivå" till molnet (Intel aktiverar IoT molntjänst - som är gratis!).
- Molnet märker förändringen i variabel "alert nivå" och skickar du ett mail till dig ditt inbrottslarm / brandlarm ljuder (du kan sedan kontrollera temperaturen och ljus data för att se om alla är väl).
Krav
Du behöver följande att återskapa ljud larmet.
- Intellekten edison och arduino breakout bräde
- Grove Seeed intel edison arduino shield
- Grove Seeed RGB LCD uppvisning (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed analog mikrofon (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed ljussensor (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed temperaturgivare (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed momentan tryckknapp (https://software.intel.com/en-us/iot/hardware/sens...
Du behöver också
- Vissa USB till mikro-USB-kablar
- En dator (64 bitar) att programmera intel edison - jag använder windows så denna guide kommer att fokusera på Windows, Linux och Mac-versioner av programvaran finns tillgängliga.
- Trådlös internetuppkoppling
Du kan helt enkelt ersätta den grove seeed märkesvaror komponenter med befintliga sensorer eller mikrofoner du har från tidigare projekt.
Ett sista ord...
Detta är min första instructable och mitt första Node.js projekt, det finns förmodligen tusen olika metoder för att uppnå samma resultat och jag skulle gärna dina synpunkter för att förbättra prestanda eller effektivitet.