Extrenely känsliga laser detektor security device - nr HW komparator eller förstärkare
Hej alla
Redigera: vi har nu en laser tripwire kickstarter kampanj igång: Tripwire Kickstarter
Tack för att titta på min instructable. Jag kommer att lägga fram detta till galna vetenskap rättvis tävling, så om du hittade det här dokumentet användbara, Vänligen rösta och betygsätta!
Denna enhet är en extremt känslig laser upptäckt krets som använder extremt lite hårdvara och mycket några rader kod. Användaren kan lysa en laserstråle in ombord foto resistor (LDR - ljus beroende Resistor) när modulen är påslagen. Därifrån när knappen trycks, inträffar en liten fördröjning, vid vilket tillfälle enheten blir aktiv. Men banan är inte ute efter en förändring i spänning som orsakas av ändringen av motstånd på ljus beroende motståndet, men snarare en snabb förändring i ljus (A bryter mot i laserstrålen, till exempel). Låt mig vara mer specifik...
Den typiska LDR kretsen använder en spänning komparator krets. När LDR utsätts för mycket ljus, kommer att då motståndet över det vara mycket litet. normalt 10-1000 ohm. När LDR utsätts för mörker, motståndet blir oftast mycket hög (Mega ohm). När den placeras i serie med ett motstånd av fast värde, till exempel en 10 k resistor, har du en spänningsavdelare krets. Därifrån kommer spänningen till kretsen som komparator läsa olika spänningar baserat på hur mycket ljus slår LDR. Denna metod kräver mer hårdvara än jag vill. Jag har varit där och jag har gjort det. Jag ville vara lite mer ursprungliga.
Denna metod använder en koppling kondensator och en ADC (Analog till Digital omvandlare). ADC är en funktion som ingår i mikroprocessorn som jag använder, som är PIC10F222. Jag ska få till det i en minut. Med koppling menar jag att när en plötslig förändring i ljus uppstår längs LDR, en liten AC signal skickas över en kondensator till ingången för att ADC. Denna kondensator agerar för att blockera DC och kommer endast par AC signaler. Denna signal är alltid mycket liten (angiven i millivolt), vilket är awesome!
Denna signal sedan förvandlas till en digital binär sekvens som sedan jämförs med ett värde i programplaneringen. När banan är aktiv, är ADC provtagning tusentals gånger en andra, väntar på en förändring på raden. När någon bryter mot lasern träffar kopplat signalen ADC, och WHAM! Upptäckt! BEEP BEEP BEEP! Du måste se den video =)
När den kretsen fångar någon bryter laserstrålen, ombord Summer kommer ett pip, och fortsätta att pip tills användaren tryckte markering igen. Piper är ganska högt! Det finns en rutin i programmering som ser till att när användaren trycker på knappen, att han/hon måste låta gå innan du aktiverar banan igen. Koden är mycket enkel och du kan mycket enkelt ändra känsligheten genom att ändra värdet i registret jämföra.
JAG KOMMER ATT TALA MER OM DETTA I AVSNITTET SCHEMATISK BILD!!! Se demonstrationen nedan.