Hem Automation och säkerhet med 1Sheeld (2 / 2 steg)

Steg 2: kod:

* Detta är ett hem trygghet projekt med hjälp av Arduino UNO styrelsen och ammazing 1sheild * /

Ahmed ismail, Vibeke mohamed
Mido-ahlawy-92, Vibeke. G750
Arduino IDE

* Inkludera 1Sheeld bibliotek. */
#include < onesheeld.h >< /onesheeld.h >

#define CUSTOM_SETTINGS
#define INCLUDE_VOICE_RECOGNIZER_SHIELD
#define INCLUDE_LCD_SHIELD
#define INCLUDE_MUSIC_PLAYER_SHIELD
#define INCLUDE_TERMINAL_SHIELD
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TWITTER_SHIELD
#define INCLUDE_SMS_SHIELD

#define pir A0
#define gas A1
#define vatten A2
#define led1 11
#define led2 12
#define led3 10
#define lampa 13
#define fan 5
#define summern 9

/ * Definiera vissa variabler. */
int pirv = 0;
int gasv = 0;
int waterv = 0;
booleska isMessageSent = false;

/ * Voice command in av användaren. */
CONST char openCommand [] = "öppna";

void setup() {
/ * Starta kommunikation. */
OneSheeld.begin();
/ * Fel kommandon handiling. */
VoiceRecognition.setOnError(error);

VoiceRecognition.start();

pinMode (led1, produktionen);
pinMode (led2, produktionen);
pinMode (lampa, produktionen);
pinMode (fläkt, OUTPUT);
}

void loop() {

LCD.begin();
pirv = digitalRead(pir);
gasv = digitalRead(gas);
waterv = analogRead(water);

om (pirv == 1) {
digitalWrite (led2, hög);
LCD.print ("säga lösenord");
Delay(5000);

om (VoiceRecognition.isNewCommandReceived()) {
/ * Jämför kommandot Öppna. */
om (! strcmp (openCommand, VoiceRecognition.getLastCommand())) {
digitalWrite (led2, låg);
digitalWrite (led1, hög);
LCD.print ("Välkommen hem");
MusicPlayer.play();
Delay(5000);
digitalWrite (led1, låg);
}

annat {
digitalWrite (Summer, hög);
Camera.setFlash(ON);
/ * Ta bilden. */
Camera.rearCapture();
/ * Vänta i 10 sekunder. */
OneSheeld.delay(10000);
/ * Posta bilden på Twitter. */
Twitter.tweetLastPicture ("unauthinticated person");
}
}
}

om (waterv > 300 || gasv > 200) {

om (! isMessageSent)
{
/ * Skicka SMS. */
SMS.send ("01094537336", "kök ALERT");
/ * Flaggan. */
isMessageSent = sant;
}
samtidigt (gasv > 200) {
digitalWrite (fan, hög);
}
}
}

/ * Felkontroll funktion. */
makulera fel (byte errorData)
{
/ * Växla vid fel och skriva ut det på terminalen. */
Switch (errorData)
{
fall NETWORK_TIMEOUT_ERROR: Terminal.println ("nätverk timeout"); bryta;
fall NETWORK_ERROR: Terminal.println ("Network Error"); bryta;
fall AUDIO_ERROR: Terminal.println ("ljud fel"); bryta;
fall SERVER_ERROR: Terminal.println ("ingen Server"); bryta;
fall SPEECH_TIMEOUT_ERROR: Terminal.println ("tal timeout"); bryta;
fall NO_MATCH_ERROR: Terminal.println ("ingen match"); bryta;
fall RECOGNIZER_BUSY_ERROR: Terminal.println("Busy"); bryta;
}
}

Se Steg
Relaterade Ämnen

Hemautomation och säkerhet med x10

i detta instructable skulle jag vilja dela några erfarenheter som jag har med x10 och använder den för att styra hemautomation, hemsäkerhet och sänka din hem försäkring faktura. Jag kommer inte för att beskriva varje enskild metod x10 kan användas me...

Hem Automation / styra ett relä med din parallellport

detta är min version av styra externa enheter med datorn. Nämligen med LPT eller parallellporten.Mjukvaran är från Lalim, version 3.0.6. Patentet inte längre giltigt scener 2009 och den direkta länken till den här domänkontrollanten fungerar inte län...

Bolt hem Automation och varningssystem

Detta är ett nytt system av Shantam och mig bygger på bulten IOT plattform (www.boltiot.com) för att automatisera och förenkla hur människor interagerar med hushållsmaskiner och apparater i allmänhet.Steg 1: Vad är det? Det är en samling av intellige...

Hem Automation med Amazon Echo röststyrning

Förra månaden, släppt Amazon eko - en liten cylinder kan kraftfulla röst erkännanden.Eko själv är stängd källkod. Men när du räkna ut ECHO: s hemligheter, blir det ett otroligt kraftfullt verktyg för röststyrning, så att du kan styra allt i ditt hem...

Linkit en - hem Automation med Bluetooth ledaren Android App

Alla alternativ är kommer med smarta telefoner. Smarta telefoner gör vårt arbete mycket lätt och gör oss lata. Slå på och av hushållsmaskiner med smart telefon med blå tand är i marknaden, men kostnaden hög. Så DIY Blue tooth hem koppla Automation me...

Hem Automation hallon och Phidgets del 2

I den tidigare handledning såg vi hur du kan driva de digitala utgångarna för Phidgets 1018distans, i denna tutorial kommer att i stället vi kontrollera status för de digitala ingångar, som kan anslutas till magnetiska kontakter, tryckknappar, växlar...

SMS-baserade Home Automation system med 1SHEELD

Hej vänner, detta min första instructable och bara vände 16yr gamla för två månader sedan.I detta instructable jag visar hur man gör 5 kanal SMS baserade Home Automation system med 1sheeld. Jag har byggt min egen billigt SSRs med triacs med uppgift L...

Webbaktiverade hem termostaten (och hemautomation Hub)

Detta Instructable förklarar hur jag byggt WiFi aktiverat termostater för mitt hem. Termostaterna är programmerbara med 6 olika tidsperioder under dagen, även om öka som ett godtyckligt värde skulle vara ganska trivial. De kan vara programmerad (i av...

Bygga din egen Home Automation och Monitoring System

I detta Instructable, kommer jag gå igenom stegen för att bygga ett ED-E (EDison-Esp8266, uttalas Eddie). ED-E är en Home Automation och övervakning System byggt med Intel Edison och Esp8266. ED-E består av två delar:BasenhetenWiFi enheterBase enhete...

Säkerhetssystem med 1Sheeld

i detta projekt, med 1Sheeld för att bygga ett säkerhetssystem med ultraljud och knappsatsen ingår i tillämpningen av skölden.Steg 1: Komponent som används för detta projekt1 - Arduino Uno (eller någon typ av Arduino familj).2 - 1Sheeld.3 - tillämpni...

Säkerhet med en gammal Pentium 1 del II

Micro-styrenheter är mycket snyggt. Har ett par själv. Ansluter till micro-kontrollanter eller till en PC är i princip samma. Så har du inte en mikro-controller ännu, ta en gammal PC och få att fungera. Detta är en förlängning av ursprungliga instruc...

Hur man gör glass (3 smaker: vanilj, choklad och Dragon frukt med vattenmelon)

det är alltid bra att ha glass i denna brännande varm dag att koppla av. Om att ha en glass med din favorit smak av frukt eller andra skulle saker (du nämna det) vara bra. Dessutom med detta recept kan du göra din glass med en trevlig krämighet och k...

Styra servomotor med 1Sheeld

Om du vill styra servomotor med mobilen utan att använda Bluetooth-modul och programmering android ansökan, kan du använda i stället för dem 1Sheeld.I grund och botten består 1Sheeld av två delar. Den första delen är en sköld som är fysiskt ansluten...

Aktivera lampor och andra apparater med Touch och smällar (under 2$!)

Hej, alla! I detta Instructable visar jag hur du kan styra enheter som lampor och fläktar, med hjälp av smällar och touch! Dessa är bara andra sätt att aktivera hushållsapparater, istället för att använda konventionella växlar. Detta projekt är prakt...

Visa väder och läge med chipKIT WF32 och LabVIEW

För detta projekt, som chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX används visas både nuvarande utanför temperatur i ditt område genom att trycka på en av knapparna ombord, och din nuvarande position genom att trycka på en annan ombord knapp.LINX...

Hem I/O - styra lampor med ljusstyrka sensor

I detta projekt kommer vi att se hur att kontrollera trädgård, pool och porche ljus med hjälp av ljusstyrka sensor.Steg 1: Förstå de element som användsMålStyra The Garden, Porche & Pool ljus per dagsljus luminansenAnsluta I/O. Hämta programvaran här...

Hur att hemsöka en gård med hjälp av Instructables (redigerad med nya bilder)

varje år gör vi en gratis haunted house för trakten, det började när mina barn var 2 gamla till knep eller behandla men ändå ville ha en halloween upplevelse, som bara en carport med några ghouls och en pumpkin patch, 13 år senare är vi upp till 1600...

Att skapa och testa lyfta med en hemmagjord vindtunnel

Har du någonsin undrat hur flygplanen flyger? Hur vingarna arbete? Hur påverkar formen på vingen lift? Jag har, varför jag byggde en vindtunnel att testa diferent wing mönster. I detta Instructable, jag kommer att visa dig hur jag buillt min vind tun...

Del 2: gjutning mögel och säkerhet stöder

Vad gör vi?Del 2 av en större bild att sänka en switch. Vi kommer nu att göra formen för det formulär som vi i del 1. När vi har mögel, kan vi börja gjutning vårt första säkerhet stöd. Eclips.Vad behöver jag?-Två komponenter silikon transparanta 22-t...