PIR met lichtsensor


Eenvoudige PIR bewegingsmelder met lichte sensor & vertraging timer.

Het circuit gebruikt een PIR-module (ongeveer £1,00 van ebay, een LDR (ongeveer 25p, weer van ebay & een Arduino mini pro.

Na reset, het omgevingslicht wordt gemeten en, voor testdoeleinden alleen, is de resulterende atod-uitvoer via de seriële monitor weergegeven. De output wordt voortdurend gemeten totdat de PIR beweging zintuigen.

Wanneer het licht onder een vooraf bepaald niveau (in dit geval een waarde van 60 - variabelenaam nu-dark valt) en beweging wordt gedetecteerd, Pin 13, die zal worden aangesloten op een rij voor LEDs gaat hoog en een teller (timercnt) is het elke seconde wordt verlaagd. Nogmaals, voor testdoeleinden alleen, wordt de teller verlagen op de seriële monitor weergegeven.

Elke beweging tijd ontdekt, wordt de teller wordt teruggezet op de oorspronkelijke waarde - in dit geval 10. Ik zal dit ingesteld op 180 seconden wanneer geïnstalleerd. De verlichting blijft op 180 seconden mits er geen verkeer waargenomen bestaat.

De variabele 'ledon' is ingesteld op 1 wanneer de lichten op, waardoor het licht van de rij van de LED's op het gebied van het circuit. Dit wordt alleen opnieuw ingesteld op 0 wanneer de teller op 0 als gevolg van geen beweging gedetecteerd.

Ik hoop dat al zinvol is en is van sommige gebruiken.

Hier is de code van de Arduino - niet de netste (kopiëren en plakken niet te slim!), maar het werkt.

//*********************************************************************************

T.Reynolds - November 2014
Bewegingsmelder met lichtsensor & timer

Const int ledPin = 13; uitvoer naar LEDs / echt

Const int inputPin = 4;

int now_dark = 60; Wanneer licht meting daalt tot onder dit niveau, Controleer voor verkeer.

int ledon = 0; Wanneer ingesteld, rondwegen LDR dus circuit is unnaffected

door de verlichting heeft het net ingeschakeld!

Wordt opnieuw ingesteld wanneer timercnt = 0, dat wil zeggen geen beweging gedetecteerd.

int analogPin = 3; 22 k ohm weerstand (of soortgelijke) analoge pin 3 en Gnd

LDR pin 3 en + 5V

int val = 0; waarde lezen over analoge pin 3

int timercnt;

VOID Setup

{

Serial.begin(9600); alleen test

pinMode (ledPin, OUTPUT);

pinMode (inputPin, INPUT); }

void loop

{int waarde = digitalRead(inputPin);

Als (ledon == 0)

{

Val = analogRead(analogPin);

delay(1000); alleen test

Serial.println(val); alleen test

}

Als (waarde == HIGH & & val < now_dark || waarde == HIGH & & ledon == 1)

{

digitalWrite (ledPin, hoge);

timercnt = 10; Vanaf hier - 10 seconden aftellen is test alleen

Verlichting blijft voor 10 seconden als er geen beweging gedetecteerd.

Elke beweging tijd ontdekt, timercnt ingesteld op 10.

}

Als (waarde == LOW & & timercnt > 0)

{

Serial.Print(">"); alleen test

Serial.println(timercnt); alleen test

ledon = 1;

delay(1000); timercnt--;

Als (timercnt == 0)

{

Turnoff();

ledon = 0;

}

}

}

VOID turnoff()

{

digitalWrite (ledPin, laag);

}

// ====================================================

Labels: Arduino, LDR, PIR

Gerelateerde Artikelen

Binnenkomst gecontroleerd Parking systeem met behulp van Servo Motor en PIR met LinkIt één bord

Binnenkomst gecontroleerd Parking systeem met behulp van Servo Motor en PIR met LinkIt één bord

In dit Instructable zullen We implementeren binnenkomst gecontroleerd Parking met behulp van Servo Motor en PIR met LinkIt een boord.Een servomotor is een roterende actuator of Lineaire servomotor die voor nauwkeurige controle van hoekige of lineaire
Met behulp van een kladje gewone huis alarm PIR met Arduino

Met behulp van een kladje gewone huis alarm PIR met Arduino

Als u als me bent en niet willen weggooien van ongewenste elektronische artikelen, moet u wellicht een oude PIR sensor van een gewone huis alarm aan de onderkant van uw junk vak.U kunt gemakkelijk sluit deze dan aan je arduino te detecteren verkeer d
Externe lichtbron met lichtsensor

Externe lichtbron met lichtsensor

In dit instructable ik zal u tonen hoe ik een lichtbron die zal worden geactiveerd door een lichtsensor via een 2,4 GHz communicatiemodule zodat u de lichtsensor verplaatsen zonder het zijn vastgemaakt aan een draad gemaakt.Wat mijn strijd waren in e
PIR SENSOR met ARDUINO activeren STAPPENMOTOR

PIR SENSOR met ARDUINO activeren STAPPENMOTOR

STAPPENMOTOR MET BEWEGINGSMELDER ACTIVERENStap 1: PIR met ARDUINO geactiveerd STAPPENMOTORHallo dit instactable om te roteren stepper motor voorwoord en achteruit wanneer pir lees sommige beweging.Stap 2: Deel vereisen1-ARDUINO UNO2-PIR(HUMAN MOTION
Indringer Alarm met PIR Sensor met een boord van Mediatek Linkit

Indringer Alarm met PIR Sensor met een boord van Mediatek Linkit

Diefstal! Diefstal! Diefstal!!!Hier is de oplossing. In dit Instructable u zullen kunnen maken van de indringer alarm voor uw Home met PIR met Mediatek Linkitone Board.As geïnterfacet spoedig de inbreker komt uw huis In de nacht... het alarm zal verh
PIR Motion Sensor Tutorial

PIR Motion Sensor Tutorial

Televisiecamerabuizen ("Passive") infrarood sensoren:''' Wat is een PIR-sensor?'' "PIR sensoren kunnen u zin beweging, bijna altijd gebruikt om te ontdekken of een mens is verhuisd in of buiten het bereik van de sensoren. Zij zijn kleine, g
Motion Sensing Air Raid Siren met koppelen een!

Motion Sensing Air Raid Siren met koppelen een!

HalloIedereen wil voorkomen dat er ongewenste gasten / dief's uit de buurt van ons huis.Dus, ik heb deze Home Security Project een AIR Raid Siren audiobestand af te spelen.(Ik weet luchtaanval sirenes werden gebruikt voor nucleaire aanvallen maar een
Glas Martini Nachtlampje met Auto licht gevoel

Glas Martini Nachtlampje met Auto licht gevoel

een eenvoudige houwer van een licht sensing LED-nachtlampje maken een suave nachtlampjeIngrediënten:Glazen flesMartiniglasDienbladgebroken glas (neem een wandeling op de wilde kant en vinden een plek waar mensen in auto's vaak breken)3-6 LEDs (desgew
Arduino - Theremin met 7 Segment LED-Display

Arduino - Theremin met 7 Segment LED-Display

In dit instructable, ik zal u tonen hoe maak je een eenvoudige speelgoed die combinatie van de LED flitser en de Theremin. We gonna met behulp van enkele elementaire elektronica gebouwd op de top van een Arduino. Het basisidee van de 7 Segment LED-Di
Garage-Light-Control gebruik van PIR en LinkIt één bord

Garage-Light-Control gebruik van PIR en LinkIt één bord

U moet hebben een vervelende tijd bij het werken in uw garage! Dus is hier een manier om te vereenvoudigen uw taak!In dit instructable, We zullen worden leren Garage verlichting met PIR-sensor en een LinkIt boord.PIR is een passief infraroodsensor di
Laser systeem (met behulp van flitslicht)

Laser systeem (met behulp van flitslicht)

Hallo iedereen. Ik bedank Instructables en Intel voor het selecteren van mij met 249 anderen voor gratis Intel Edison kit. Ik ben zeker dat u allen Laser Security System in spy films hebben gezien. Heb je je ooit afgevraagd over het maken van uw één
GROWMAT home automation

GROWMAT home automation

GROWMATis automatisering unit voor huizen, serres, velden voor groeiende vruchten, groenten of bloemen. Kan gebruikt worden als standalone automatisering unit, afstandsbediening of toezicht en veiligheid systeem en bespaart je tijd, omdat kunt werken
Zet een nachtlampje in een Laser Target

Zet een nachtlampje in een Laser Target

Ik wilde voor het decoreren van een taart voor de verjaardagspartij van een Laser Tag, maar ik heb niet de tijd, budget of kennis. Ik kwam met een manier om een nachtlampje gebruiken als een laser-doel en verwerkt deze in een vak dat kan worden gepla
Intelligente verlichtingssysteem voor terraria/aquaria

Intelligente verlichtingssysteem voor terraria/aquaria

In dit instructable, ik zal het delen van details van deze verlichtingssysteem dat ik heb voor terraria en aquaria gemaakt. De foto hierboven toont het wordt gemonteerd op een foerageren gebied voor mieren. Mijn hoofddoel was om na te bootsen van een