PIR med ljussensor



Enkla PIR rörelsedetektor med ljus sensor & fördröjning timer.

Kretsen som använder en PIR modul (ca £1.00 från ebay, en LDR (ca 25p, igen från ebay & en Arduino mini pro.

Vid återställning, omgivande ljus mäts och endast avsedda som test, resulterande atod utdata visas på serial bildskärmen. Produktionen mäts hela tiden tills PIR känner av rörelse.

När ljuset faller under en förutbestämd nivå, (i detta fall ett värde av 60 - variabelnamn nu-dark) och rörelse detekteras, Pin 13, som kommer att anslutas till en rad med lysdioder går hög och en räknare (timercnt) minskas varje sekund. Igen, testa endast för, minska disken visas på serial bildskärmen.

Varje gång rörelse detekteras, räknaren återställs till sitt ursprungliga värde - i detta fall 10. Jag kommer att sätta detta till 180 sekunder när installerat. Lamporna kommer stanna på 180 sekunder förutsatt att det finns ingen rörelse upptäckts.

Den variabla ledon är inställd på 1 när lamporna är tända, vilket hindrar ljuset från raden av lysdioder som påverkar kretsen. Detta är bara återställa till 0 när räknaren når 0 på grund av ingen rörelse upptäckts.

Jag hoppas att alla är vettigt och är till nytta.

Här är Arduino koden - inte den mest välordnade (kopiera & klistra inte alltför smart!), men det fungerar.

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

T.Reynolds - November 2014
Rörelsedetektor med ljussensor & timer

CONST int ledPin = 13. utgång till lysdioder / verklig

CONST int inputPin = 4;

int now_dark = 60. När ljus mätning understiger denna nivå, kolla för rörelse.

int ledon = 0; När förbifartsleder LDR krets så är, unnaffected

av lampor har det bara slås på!

Återställs när timercnt = 0, dvs ingen rörelse upptäckts.

int analogPin = 3; 22 k motstånd (eller liknande) till analoga stift 3 och Gnd

LDR stift 3 och + 5V

int val = 0; värdet läsa på analoga stift 3

int timercnt;

void setup()

{

Serial.BEGIN(9600); testa bara

pinMode (ledPin, produktionen);

pinMode (inputPin, ingång); }

void loop()

{int värde = digitalRead(inputPin);

om (ledon == 0)

{

Val = analogRead(analogPin);

Delay(1000); testa bara

Serial.println(val); testa bara

}

om (värde == hög & & val < now_dark || värde == hög & & ledon == 1)

{

digitalWrite (ledPin, hög);

timercnt = 10; Räkna ner från här - 10 SEK är test bara

Lamporna kommer att bo för 10 SEK om ingen rörelse upptäcks.

Varje gång rörelse upptäcks, timercnt satt till 10.

}

om (värde == låg & & timercnt > 0)

{

Serial.Print(">"); testa bara

Serial.println(timercnt); testa bara

ledon = 1;

Delay(1000); timercnt--;

om (timercnt == 0)

{

turnoff();

ledon = 0;

}

}

}

void turnoff()

{

digitalWrite (ledPin, låg);

}

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

Relaterade Ämnen

Posten kontrollerade parkering System med Servo Motor och PIR med LinkIt en styrelse

I detta Instructable, vi kommer att genomföra transaktionen kontrollerad parkering med Servo Motor och PIR med LinkIt en styrelse.En servomotor är en roterande ställdon eller linjärt ställdon som möjliggör exakt kontroll av kantiga eller linjär posit...

Med en skrot vanligt hus larm PIR med Arduino

Om du är som jag och inte gillar att kasta bort skräp elektronikprodukter, kan du ha en gammal PIR sensor från ett vanligt hus larm på botten av din skräp låda.Du kan enkelt ansluta den till din arduino att upptäcka rörelse genom att helt enkelt anvä...

Mäta ljuset med ljussensor

Detta är en instructable på vår klassprojekt om att mäta ljuset med hjälp av en ljussensor. I slutet av detta instructable du kommer att kunna bygga en fungerande krets och programmera en LDR ljussensor för att kunna läsa solljus och skriva ut den på...

Avlägsen ljuskälla med ljussensor

I detta instructable jag kommer att visa dig hur jag gjorde en ljuskälla som kommer att utlösas av en ljussensor genom en 2,4 GHz modul så att du kan flytta ljussensorn utan att vara ansluten till en tråd.Vad min kamp var först var att välja en ström...

Garage ljus kontroll med hjälp av PIR och en LinkIt ombord

Du måste ha en tröttsam tid arbetar i ditt garage! Så är här ett sätt att förenkla din uppgift!I detta instructable, vi kommer att vara att lära sig styra Garage lampor med PIR-sensor och en LinkIt stiger ombord.PIR är en passiv Infrarödsensor som up...

PIR-SENSOR med ARDUINO aktivera STEPPER MOTOR

AKTIVERA STEPPER MOTOR MED RÖRELSESENSORSteg 1: PIR med ARDUINO aktiverat STEPPER MOTORHej denna instactable att rotera stepper motor förord och bakåt när pir läsa några rörelse.Steg 2: Del kräver1-ARDUINO UNO2-PIR(HUMAN MOTION SENSOR)3-L293D (MOTOR...

PIR Motion Sensor handledning

Pyroelectric ("passiv") IR-sensorer:''' Vad är en PIR-sensor?'' "PIR-sensorer kan du känsla rörelse, nästan alltid används för att upptäcka om en människa har flyttat in eller ut i intervallet sensorer. De är små, billiga, lågenergi, lätt a...

Motion Sensing Air Raid Siren med länk det en!

HejAlla vill hålla det oönskade gäster / tjuv från vårt hem.Så, jag har gjort detta hem säkerhet projekt att spela en AIR Raid Siren ljudfil.(Jag vet flygräd sirener användes för nukleära attacker men en normal Summer eller ett pip inte skulle göra d...

Glas Martini nattlampa med Auto ljus känsla

en enkel hacka en ljus sensing LED night light att skapa en suave nattlampaIngredienser:GlasflaskaMartiniglasserveringsbrickakrossat glas (ta en promenad på den vilda sidan och hitta en plats där folk bryter in i bilar ofta)3-6 lysdioder (om du vill...

Arduino - Theremin med 7 Segment LED Display

i detta instructable, jag kommer att visa dig hur man gör en enkel leksak den kombinationen av LED flash och Theremin. Vi kommer att använda vissa grundläggande elektronik byggd ovanpå en Arduino. Den grundläggande tanken med 7 Segment LED Display va...

GROWMAT home automation

GROWMATär automation enhet för bostäder, växthus, fält för växande frukter, grönsaker och blommor. Kan användas som fristående automation enhet, fjärrkontrollen eller övervakning och säkerhetssystem och kan spara tid, eftersom kan verk nästan utan ti...

Android kontrollerade robot

baserade på DFRobot 4 x 4 robot.Kontrolleras med hjälp av Android-telefon via bluetooth.Samt att avlägsna kontrolleras av en telefon, har också ett läge som söker ut ljus.Eftersom varje robot behöver har blinkande lampor lysdioder som blinkar och har...

Förvandla en nattlampa till en Laser Target

Jag ville dekorera en tårta för en Laser Tag födelsedagsfest, men jag hade inte tid, budget, eller kunskap. Jag kom upp med ett sätt att använda en nattlampa som laser mål och införlivade det i en låda som kan placeras bakom en odekorerade affären ka...

Rörelse sensing Lego figur nattlampan

Sedan blir en pappa ungefär ett år sedan, finner jag mig konstigt nog dras till saker som Lego, Scalextric och fjärrkontroll leksaker "för min son". Jag anser också att ratherjust än att köpa leksaker jag vill göra personliga enstaka saker för h...

Intelligent belysningssystem för terrarier/akvarier

I detta instructable, jag kommer att dela uppgifter om detta belysningssystem som jag gjorde för terrarier och akvarier. Bilden ovan visar att det kopplas till en födosöksområde för myror. Min främsta målet var att efterlikna en komplett dag/natt cyk...

Interaktiva lampa för din natt tid rutin

Håller ni med om att det gemensamma målet att mänskligt liv är lycka? Här kommer jag förklara hur man gör en möbel som gör livet gladare. Nyckeln till lycka är uppskattar vad hände med dig varje dag. Denna natt lampa hjälper dig att sluta dina dagar...

"Jag ser ljuset" lampskärm

Detta är ett roligt projekt som är lätt att göra men kan ta lite tid. Det är perfekt för dig och dina vänner att göra under ett par veckor och den slutliga produkten är fantastiskt! Det är den perfekta båten för Tangled/Rapunzel eller Disney fans! Ja...

Violano-Lilypad Arduino XBee instrument

Denna produkt är ett instrument som synkroniserar rörelse med konst och musik. Genom att kontrollera mängden ljus som faller på sensorn, kan man styra stänk av färger som görs på skärmen tillsammans med musik anteckning instrumentet genererar. Detta...

DCF77 Signal Analyzer klockan

Arduino DCF77 klocka & signalmätarenDu kan också se denna klocka på myweb webbplats här DCF77 Analyzer klocka sidaDenna klocka visar tidkoden mottagna & avkodade DCF77 på tre 8 x 8 matrisskrivare displayer och tid, datum och signal information om...