Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop) (3 / 6 stap)

Stap 3: Programma de surveillance systeem code naar de arduino:

Zodra u de afstandsbediening knop hex-codes leest dan is nu dit tijd hoofdprogramma code om in te zetten arduino.

De balg is arduino programma voor dit project automatische surveillance system. de balg code uploaden naar arduino.

voor het uploaden van de code zet de uw tv externe knoppen hexadecimale code in overeenkomstige positie toonde in het programma met behulp van de opdracht line.and een meer verandering nodig is in het programma voor nemen uw afstandsbediening voor die de stap tussen de code in multicommand lijn gegeven volgen

#include < IRremote.h >

IRsend irsend;

int rf_data = 8;

int rf_input = 9;

int rf_power = 10;

int rf_ground = 11;

int red_led = 6;

int blue_led = 7;

int zoemer = 4;

int relay = 13;

int macht = 14;

int grond = 16;

int status = 0;

VOID Setup {}

pinMode(rf_data,INPUT);

pinMode(rf_input,INPUT);

pinMode(rf_power,OUTPUT);

pinMode(rf_ground,OUTPUT);

pinMode(red_led,OUTPUT);

pinMode(blue_led,OUTPUT);

pinMode(buzzer,OUTPUT);

pinMode(relay,OUTPUT);

pinMode(power,OUTPUT);

pinMode(ground,OUTPUT);

digitalWrite(rf_power,HIGH);

digitalWrite(rf_ground,LOW);

digitalWrite(power,HIGH);

digitalWrite(ground,LOW);

Serial.begin(9600);

}

void loop {}

int rf_state = digitalRead(rf_data);

if(rf_state == High) {}

digitalWrite(blue_led,HIGH);

digitalWrite(red_led,LOW);

digitalWrite(buzzer,LOW);

digitalWrite(relay,LOW);

Als (staat == 1) {}

irsend.sendNEC (0 x40BF28D7, 67); / / zet uw TV externe bron van input knop hex code onderstreepte gebied.

/ * Een ander belangrijk ding in dit project is het vinden van de lengte van de hexadecimale code die aanwezig is in onderstreepte nummer in de code:irsend.sendNEC (0x40BF28D7,67); De 67 is lengte van mijn tv externe hex-code. Deze waarde verschillen, afhankelijk van de afstandsbediening. Vind je deze lengte waarde in uw remote.simply sluit de ir ontvanger zoals aangegeven in de vorige stap aan arduino. Voeg dan de IR externe bibliotheek aan de arduino software. de arduino software en goto openen bestand -> examlpes -> IRremote -> IRrecvDump. een code zal worden open upload de code naar de arduino en seriële monitor openen. Druk vervolgens op elke één knop van uw TV remote wijst naar de IR ontvanger aangesloten met arduino. Vervolgens bleek een lengte van waarden in de seriële monitor. Daarin kunt u zien dat de RAW(value) .in die beugel in de buurt van de RAW waarde heeft. Dat is de lengte van de hexadecimale code voor uw TV remote. example:RAW(67). Toon waas naar de waarde en vervang uw TV remote lengte waarde in plaats van 67 in deze code die alle plaatsen. Vervolgens u allen gedaan in code. u bent klaar om te ontwerpen circuit * /

delay(10);

irsend.sendNEC (0 x40BFFA05, 67); / / zet uw TV remote selectie omhoog knop hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / zet uw TV afstandsbediening knop OK hexadecimale code in onderstreept gebied.

delay(10);

irsend.sendNEC (0 x40BF48B7, 67); / / zet uw TV afstandsbediening machtsknoop hex code onderstreepte gebied.

staat = 0;

}

anders als (staat == 2) {}

irsend.sendNEC (0 x40BF28D7, 67); / / zet uw TV externe bron van input knop hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BFFA05, 67); / / zet uw TV remote selectie omhoog knop hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / zet uw TV afstandsbediening knop OK hexadecimale code in onderstreept gebied.

delay(10);

staat = 0;

}

}

anders if(rf_state==LOW) {}

digitalWrite(red_led,HIGH);

digitalWrite(blue_led,LOW);

int calling_button = digitalRead(rf_input);

if(calling_button == low) {}

digitalWrite(relay,HIGH);

digitalWrite(buzzer,HIGH);

delay(1000);

digitalWrite(buzzer,LOW);

int ldr = analogRead(A1);

Als (ldr < 200) {}

irsend.sendNEC (0 x40BF48B7, 67); plaats uw TV afstandsbediening machtsknoop hex code in onderstreepte gebied.

delay(8500);

irsend.sendNEC (0 x40BF28D7, 67); / / zet uw TV externe bron van input knop hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BF2AD5, 67); / / zet uw TV remote selectie knop ingedrukt hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / zet uw TV afstandsbediening knop OK hexadecimale code in onderstreept gebied.

staat = 1;

} else if (ldr > = 200) {}

irsend.sendNEC (0 x40BF28D7, 67); / / zet uw TV externe bron van input knop hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BF2AD5, 67); / / zet uw TV remote selectie knop ingedrukt hex code onderstreepte gebied.

delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / zet uw TV afstandsbediening knop OK hexadecimale code in onderstreept gebied.

staat = 2;

}

}

}

}

Gerelateerde Artikelen

Automatische Photo Booth met behulp van Arduino Board

Automatische Photo Booth met behulp van Arduino Board

fotografie is altijd een passie van mij, dus het maken van een foto stand gevangen mijn liefde voor fotografie en design. Met behulp van een arduino board, de camerafuncties automatisch door het indrukken van een rode knop.  Van concept tot voltooiin
Automatische trein kruising met behulp van Arduino

Automatische trein kruising met behulp van Arduino

dit is een eenvoudige school project. Het automatisch uitschakelen van de spoorweg-poort wanneer trein aankomst en na vertrek van de trein.Stap 1: Verzamelen van het materiaal 1. Arduino UNO (Or other)2. L293d motor driver ic of shilling3. twee IR-se
Home Automation met behulp van Arduino & Android telefoon.

Home Automation met behulp van Arduino & Android telefoon.

Downloaden van onze gratis Arduino Project Code hier.Tutorial hier.Dingen die nodig zijn:1. Arduino2. Bluetooth-Module3.smart Home Apps4. de ultrasone SensorU kunt bouwen WarBot.
Een zonne-tracking automatische gemotoriseerde window blind retrofit met behulp van Arduino

Een zonne-tracking automatische gemotoriseerde window blind retrofit met behulp van Arduino

Gebouwen-account voor 20-40% van de totale energie gebruik in ontwikkelde landen. Venster tinten (of jaloezieën) kunnen helpen om bouw energie gebruiken en visueel comfort (dat wil zeggen, vermindering van de schittering en verhoging van de dagverlic
Eenvoudige Wav speler met behulp van Arduino

Eenvoudige Wav speler met behulp van Arduino

Praten over met behulp van Arduino om muziek te spelen, is het de Arduino MP3 schild niet het eerste ding dat je verzinnen? Of misschien sommige geeks zullen overwegen over tone() functie? Ze zijn niet de dingen die ons onderwerp gaat over vandaag. W
Digitale ontwerp: Eenvoudige automatische Tally teller met behulp van Velostat druksensor

Digitale ontwerp: Eenvoudige automatische Tally teller met behulp van Velostat druksensor

In deze Tutorial Leer je hoe maak je een eenvoudige automatische tally teller met behulp van druksensoren (waardoor we ook)!De teller tally zal verhogen met één telkens de druk pads zijn liep door welke zal worden weergegeven in een 7 segment display
Home Automation met behulp van de Arduino deel-ik

Home Automation met behulp van de Arduino deel-ik

Het is niet zoals alle andere domotica zoals we eerder gezien. Ze controleren apparaten op afstand wat is het verschil. Het is omdat het uit de wereld kan controleren. U kunt met behulp van elk willekeurig apparaat met internetverbinding hebben dat w
Eenvoudige Weather Monitor met behulp van Arduino + Ubuntu

Eenvoudige Weather Monitor met behulp van Arduino + Ubuntu

Nou, een jaar geleden, begon ik te denken over het toezicht op het weer. Met behulp van de eenvoudige manier, precies zoals als ik nodig, en toegang tot van overal gebruik van internet mogelijk. De voorgestelde is meten de temperatuur (celsius), de v
Controle licht met behulp van Arduino AC

Controle licht met behulp van Arduino AC

De eerste tutorial iedereen suggereren in arduino is Blinking een LED. Vandaag zal ik u tonen hoe om te controleren van een AC licht/toestel met hetzelfde Blink sketchControlling AC licht of toestel met arduino is eenvoudig als het knipperen van een
Spelen Wave-bestand met behulp van arduino

Spelen Wave-bestand met behulp van arduino

dit is een eenvoudige schakeling te spelen van wav-bestanden met behulp van arduino Nano V3.0, het bestaan van 4 knoppen, elkaar spelen specifieke wav-bestand geladen naar SD-kaart.Stap 1: onderdelen 1-Arduino Nano V3.0 (ik gebruikte de chines versie
MOTION SENSOR met behulp van ARDUINO

MOTION SENSOR met behulp van ARDUINO

draad en programmeren van uw nieuwe bewegingsmelder met je arduino hoe? Goed kijken niet verder. Deze tutorial geeft u een eenvoudig voorbeeld van hoe een bewegingssensor aan uw arduino instellen en uitschakelen een led als beweging wordt gedetecteer
De eenvoudigste zoemer Tutorial; Met behulp van Arduino

De eenvoudigste zoemer Tutorial; Met behulp van Arduino

Hey Makers,Laat maken van een eenvoudige Quiz zoemer met behulp van Arduino!Stap 1: Wat kunnen we ermee?Wat kunnen we ermee?> quiz Game zoemer> speel wijsjes en veel meer...Stap 2:Vereiste dingen> Arduino Uno (kopen van Amazon.in) (kopen van Amaz
Hoe te programmeren van de Vexplorer met behulp van Arduino

Hoe te programmeren van de Vexplorer met behulp van Arduino

dit instructable zal gaan over de revell vexplorer besturen met behulp van arduino. Later kunt u zoveel sensoren die u wilt toevoegen. Als u geen meeste onderdelen al kost dit je ongeveer $200 dollar. Allermeest naar de elektronische bits die u op ra
Snelheidsmeter met behulp van Arduino en Processing

Snelheidsmeter met behulp van Arduino en Processing

Hallo allemaal, dit is mijn eerste Instructables publicatie. Ik ga vertellen u hoe maak je een snelheidsmeter met behulp van Arduino en Processing. Het koele ding over het gebruik van is verwerking hier, dat u uw snelheidsmeter look cool zoals degene