Introductie
Ik 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 naar harde geluiden, dan bepalen of het lawaai een brand of inbraak alarm is. Als het brandalarm of inbraakalarm is klinken, moet het apparaat Stuur me een e-mail. Dit instructable is een proof of concept gemaakt op Intels IoT ontsteking Lab met behulp van een intel edison, geprogrammeerd Node.js met de Intel XDK en grove seeed sensor kit.
Ik was gelukkig genoeg om een van de tien winnaars in deze wedstrijd en werd uitgenodigd om Intels Swindon IoT ontsteking Lab voor een week naar mijn idee uitgroeien tot een werkend prototype. (http://www.gizmodo.co.uk/2015/06/win-all-you'll-need-to-become-a-coding-expert-with-intels-iot-challenge/)
Hopelijk zal ik uitleggen hoe u één zelf maken en enkele nuttige middelen voorzien in gebruik op uw volgende project.
Hoe het werkt
- Wanneer u eerst zetten het op, de intel edison neemt een achtergrond lawaai lezen
- Het begeeft zich 'monitoring' modus - het stuurt een temperatuur en licht niveau lezen naar de wolk van elke seconde. Duurt ook een geluid elke seconde lezen, als het geluid lezing is 20dB groter is dan het geluidsniveau van de achtergrond verzendt een variabele 'alarmniveau' naar de wolk (Intel inschakelen IoT Cloud Service - die gratis is!).
- De wolk aankondigingen van de verandering in de variabele 'alarmniveau' en stuurt u een e-mail voor verhuren u weet uw inbraak / brand alarm klinkt (u kan dan het controleren van de temperatuur en licht gegevens om te zien of alle is goed).
Vereisten
U zult de volgende items opnieuw de gezond alarm te vereisen.
- Intel edison en arduino breakout board
- Grove Seeed intel edison arduino schild
- Grove Seeed RGB LCD Display (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed analoge microfoon (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed lichtsensor (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed temperatuursensor (https://software.intel.com/en-us/iot/hardware/sens...
- Grove Seeed Momentary Push Button (https://software.intel.com/en-us/iot/hardware/sens...
U moet ook
- Sommige USB naar micro-USB-kabels
- Een computer (64 bit) voor het programmeren van de intel edison - ik gebruik windows zodat deze handleiding zal zich richten op Windows, Linux en Mac-versies van de software beschikbaar zijn.
- Een draadloze internetverbinding
U kunt vrij gemakkelijk vervangen door het seeed van de grove gemerkte onderdelen met bestaande sensoren of microfoons van eerdere projecten hebt.
Een laatste woord...
Dit is mijn eerste instructable en mijn eerste Node.js project, waarschijnlijk een duizend verschillende manieren om dezelfde resultaten te bereiken en ik zou blij met elke feedback ter verbetering van de prestaties en efficiëntie.