Mini Alarma PIR Arduino (2 / 3 steg)

Steg 2: Código Arduino y funcionamiento



El funcionamiento de esta alarma se lunch en 4 etapas
Principales (-1, 0, 1, 2).

Internamente el programa trabaja con una variabel "estado" que almacena en cuál de los 4 estados se encuentra el dispositivo.

FN: S "problema" que posee este sensor PIR es que, si se alimenta por primera vez luego de un tiempo betydliga, el sensor tarda un tiempo sv funcionar como corresponde, yo mig inclino en pensar que se debe en que carga los capacitores que posee (que ingen son pequeños 22uF), de todos modos ingen tardara más de 20 segundos sv funcionar correctamente. Por otro lado si el dispositivo se enciende y apaga durante poco tiempo, este tiempo de espera inicial es menor o incluso nulo.

De lo främre es que he creado un estado inicial -1 sv donde se såta al viuario en esperar 20 segundos para que PIR funcione bien, durante ese tiempo ambos lysdioder (azul y rojo) están encendido y el Summer apagado. Nej lo incluí, pero uno podría dar la opción de que, con el botón, uno pueda saltarse esta etapa sabiendo que el PIR ingen necesita FN tiempo de espera (caso dicho anteriormente).

UNA vez transcurre este tiempo entonces se pasa a la etapa 0 (alarma apagada), sv donde ambos lysdioder están apagados. En esta etapa se espera que el nya puls el botón para inicializar el funcionamiento de la alarma.

Al presionar el botón lo que ocurre es que la alarma te da FN tiempo para alejarte y, luego de eso, se mantiene activa atenta en cualquier movimiento. Entonces al pulsar pasamos a la etapa 1 donde el LED azul se enciende y el rojo se apaga, en este momento uno debería alejarse de la alarma pues aún está inactiva. Luego de 6 segundos la alarma se activa pasando al estado 2, donde se apagan ambos lysdioder y, ante alguna perturbación, el Summer emitirá un fuerte sonido intermitente acompañado del LED rojo encendido.

La alarma solo se va en desactivar si apagamos el dispositivo o si presionamos el botón, sv donde pasar de la etapa 2 a la 0, volviendo en un ciclo para volver en utilizar la alarma nuevamente (ingen pasamos en-1 pues el PIR ya underhållande su tiempo de espera al encender el dispositivo).

Todo lo främre se puede observar sv el código, donde puedes ajustar todos los parámetros en tu gusto.

Se Steg
Relaterade Ämnen

Programmera Arduino Pro Mini använder Arduino Uno

Hej alla. Idag ska jag visa hur man programmerar arduino pro mini använder arduino uno.Om du redan hade en arduino uno och du nyligen köp arduino pro behöver mini då du inte köpa USB till seriell omvandlare för att programmera arduino pro mini efters...

Komplett Digital klocka med närvaro Sensor (RTC - Alarm - PIR - temperatur - luftfuktighet - daggpunkt)

Hej duJag har redan gjort några digitala klockor projekt med Arduino inklusive LED och LCD-skärmar, men denna är mer speciell eftersom jag har infört en ny funktion med en rörelse-sensor (PIR).Se VIDEOHuvuddrag PIR (närvaro infraröd Sensor)RTC (realt...

Motion Tracker med PIRs, Arduino och en Servo

detta är min motion tracking huvudet med fyra PIRs (passiva infraröda sensorer), en Arduino Uno styrelse och en servo.Det är ett enkelt sätt att ge intryck av att huvudet (birdy) faktiskt följer rörelsen.Det är mycket lätt att bygga men lite tidskräv...

Mini CNC maskin Arduino baserade & Adafruit föraren Motor L293D v1 & 2 * Mini Stepper CD/DVD-spelare #1

I detta projekt kommer jag visa dig hur man enkelt bygga din egen billiga Arduino Mini CNC Plotter!För X- och Y-axeln vi kommer att använda stepper motors och räcken från två dvd/CD-skivor! Tryckområdet blir max 4x4cm.Steg 1: Video i youtube:Steg 2:...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Belastande upp skiss till Arduino Pro Mini använder Arduino UNO

Jag har börjat min väg med arduino UNO, flyttar till pro mini jag inte köpa USB-adapter men används UNO styrelsen att ladda upp mina skisser.Steg 1: Ta bort Atmel ICMycket cerfuly ta bort Atmel IC från Arduino UNO, stiften är mycket mild så vara myck...

Mini CNC Plotter - Arduino baserat

I detta projekt kommer jag visa dig hur man enkelt bygga din egen billiga Arduino Mini CNC Plotter!För X- och Y-axeln vi kommer att använda stepper motors och räcken från två dvd/CD-skivor! Tryckområdet blir max 4x4cm.Eftersom det fungerar med seriel...

Mini robot ett Arduino

alla spelar motion spel på sin mobil någonsin undrat vad det skulle vara som att styra saker med rörelsestyrning. I detta instructable jag ska visa dig hur man bygger en android rörelse kontrollerade robot som överföra video via wifi eller via VHF. D...

Smart alarm: med Arduino och velostat

Syfte:Vakna upp är den svåraste delen av dagen, och för de flesta, det är att komma ur sängen del. Syftet med Smart Alarm projektet är att skapa en interaktiv väckarklocka som kräver att användaren att fysiskt göra en åtgärd/pose som stänger av larme...

Gör en mini leksaksbil med Arduino

Varje pojke har drömmen om att göra en bil. Dagar sedan jag gjorde en aldrig falla skalbagge, det är mycket roligt och så många människor sade liknande det. Här det kommer att göra en annan leksaksbil, vilket är mycket mindre och det är programmerbar...

Med hjälp av Sim900/sim900A mini modul med Arduino UNO

Det finns massor av webbplatser som talar om att använda en GSM sköld med en Arduino, förutom Arduino IDE själv. Det finns också flera GSM bibliotek där ute, eller du kan använda AT-kommandon för att rulla dina egna. Jag kunde inte hitta någon som pr...

Min bullriga jacka (Arduino ljud maskin jacka)

Som ett projekt för en av mina college klasser, blev vi ombedda att skapa något med Arduino. Efter några olika idéer fast jag på att sätta en Arduino ljud maskin i en kavaj. Den använder delar av jackan för att få att fungera, så att det framgår att...

Lägga upp skisser till Arduino Pro Mini använder Arduino UNO styrelsen (utan att ta bort Atmel Chip)

Detta beskriver en procedur för att använda Arduino UNOS inbyggda USB till Serial(TTL) converter ladda upp skisser till Arduino Pro Mini styrelsen utan att behöva ta bort UNO'S Atmel mikro-controller chip. Detta är användbart för dem har börjat med A...

Min gamla telefon + arduino = phonoduino

Hej, är detta ett projekt av min gamla Nokia 1100 telefon och arduino mega. Med hjälp av detta många arduino och gsm är projekt möjligt. Telefonen kommer att arbeta som en gsm-modul och du kan skickas meddelande eller ringa någon med hjälp av denna p...

16 * 2 LCD-Tester - orm (min 1: a Arduino projekt)

Jag började experimentera med Arduino efter att ha gått en föreläsning av Sarah Wiseman på Royal Institution (Ri) i London. Jag har spelat med RFID-läsare, lysdioder, etc. med varierande framgång - men beslutade, som ett resultat, att vad jag verklig...

Min första Arduino Robot

Jag byggde denna robot eftersom det är billigt, enkelt och roligt. Den totala kostnaden för detta projekt är under $100. Det har en lös "huvud", en taktil tryckknapp controller, och använder en Arduino Uno micro controller för dess "hjärnor...

PcDuino3 nano är en mindre, billigare mini PC med Arduino stöder

Skaparna av pcDuino raden av produkter erbjuder flera små, lågenergi-single-board datorer med ARM-processorer och support för Arduino sköldar.Den senaste modellen är den minsta (och billigaste) hittills. PcDuino3 nano är nu tillgänglig för $39.Denna...

Källare översvämning Alarm - Arduino

Efter min källare vände in i en pool, jag tyckte det var dags att använda min skinande nya Arduino färdigheter!Denna handledning täcker sensorn urval, installation, kabeldragning och programmering val. Dessa är specifika till mitt hus, men åtminstone...

Lätt Arduino Pro Mini TV-B-Gone förklädd

TV-B-Gone var får på mina drömmar ;)Ville prova TV-B-gått i många år, men un-lyckligtvis jag funnit aldrig allakomponenter för att göra en, och med dålig sjöfartstjänster i min stad, varvisat sig vara super dyrt att få det via expressfrakt som Fedex...