Laser resa tråd säkerhetssystem med kombinationslås och episka Siren! (9 / 12 steg)

Steg 9: Programmet algoritmen



Här är den slutliga video visar några upp nära demonstrationer, och en diskussion om den under programmet algoritm:

Den Program algoritmen:
Detta är ordningen av de åtgärder som programmet kommer att följa under olika villkor. Här är ett blockdiagram som startar uppe till vänster på systemet starta blocket (när driva, appliceras först till enheten). Denna algoritm har redan förklarats, men inte i detalj. Det så här:

1) har ARM koden skrivits in? Om inte, Skanna igen. Denna anvisning håller looping tills en signal tas emot från ARM/DISARM raden av LS7222.

2) när bilden har fått höra att ARM/DISARM koden har införts, Piper DC piezo summern tre gånger, som anger att det nu väntar lamporna att gå ut. Jag har inte utrymme att lägga till detta block.

3) systemet letar sedan efter en signal (hög) från rummet ljus upptäckt kretsen. Det håller scanning (väntar) tills den får denna signal.

4) när denna signal tas emot, är det eftersom lamporna i rummet har varit avstängd. Observera igen att jag använde två ljus detektorer i stället för en eftersom jag ville ha en inför taket för detta ändamål.

5) när ljuset slocknar, och signalen tas emot, Piper piezo åtta gånger för att indikera att laser resa-wire kretsen kommer att initiera. Lasern är då aktiverad och laser upptäckt kretsen sedan skannas för att avgöra om lasern är verkligen uppradade ordentligt med ljussensorn. Jag använde 6 speglar för att göra detta, och det var en enorm smärta att få lasern att studsa runt 6 speglar och tillbaka längs med sensorn! Oy!

6) om det inte är uppradade, anger piezo summern med tre pip att systemet inaktiveras, som laser inte är uppradade ordentligt med laser detektor kretsen. Lasern stängs av och systemet återställs.

7) om lasern är uppradade ordentligt med laser upptäckt kretsen, sedan börjar roligt. Det finns tre skannar i slingan här. Programmet söker igenom för att se om laserstrålen har brutits av scanning laser upptäckt kretsen. Den skannar sedan för att se om det finns någon puls på TAMPER pin av LS7222, vilket tyder på att någon har tryckt ett felaktigt tecken i knappsatsen, då slutligen söks igenom för att se om ARM/DISARM koden har angetts.

8) om antingen PIC sinnen att strålen har brutits, eller om ett fel tecken har skrivits in i knappsatsen, alarmet kommer att ljuda, och boy det är otäckt!

9) om larm har utlösts, kommer larmet stanna på tills ARM/DISARM koden har angetts. Det kommer att hålla scanning för ARM/DISARM signalen. När PIC upptäcker en signal från ARM/DISARM raden av LS7222, Piper piezo tre gånger för att indikera att systemet startar om. Lasern stängs av och startas över på blocket startar programmet.

10) om under genomsökningen, PIC upptäcker en puls från ARM/DISARM fodra av LS7222, sedan piezo Piper tre gånger, lasern stängs av, och systemet kommer att återställa till blocket startar programmet.

Se Steg
Relaterade Ämnen

Laser resa tråd med hjälp av en LED

Visste du att lysdioder kan användas som både lätta sändare samt ljus detektorer? De någonsin fantastiska Forrest Mims upptäckte detta decennierna sedan och har flera projekt belyser detta koncept. Det är vad som gör fotodioder fungerar och varför di...

Bygga Laser säkerhetssystem med atmega8 (arduino)

På detta instructables, kommer jag att berätta hur man bygger säkerhetssystem med atmega8 arduino,Steg 1: Skapa en Arduino Standalone med atmega8 Kolla här: http://arduino.cc/en/Main/Standaloneeller du kan använda någon typ av arduinoSteg 2: Tråd LDR...

Industriella IoT program - bygga din egen Laser resa tråd

** Uppdatering: Artikeln nedan är från vår äldre Android app! VALARM är Industriella IoT. Vi hjälper dig, ditt team och din verksamhet med industriella IoT applikationer med hjälp av Valarm verktyg moln.Vi rekommenderar att du använder GSM, WiFi och...

Själv kalibrera laser resa tråd

Detta är min handledning om hur man gör en själv kalibrera laser resa tråd.Varning lasrar är super ljusa och förblinda dig. så att inte använda dem var det finns barn eller i offentliga miljöer!Steg 1: vad du behöver Arduino (någon bör fungera)5V sum...

Arduino lösenord säkerhetssystem med magnetisk dörr sensorer

I handboken Instructables kommer jag visa dig hur man gör ditt eget lösenord säkerhetssystem genom att använda Arduino uno styrelsen och vissa magnetiska dörren växlar. Jag gjorde min egen krets med hjälp av ATmega328 micro controller men detta är et...

Laser skär ett 3D-objekt med hjälp av 123D Make

I detta Instructable lär ta någon 3D-objekt och "skiva" det i 2 dimensionell sektioner med Autodesk 123D Make app. Sedan ska vi ta de delar och laser skär dem!Obs: Autodesk har en bra bruksanvisning för att använda 123D Make. Hitta det i mappen...

Elektroniska säkerhetssystem med RTC och användaren definiera pin-kod

Hej killar!Detta är ett projekt som jag gjorde med hjälp av pic mikrokontroller dess en elektronisk PIN kod säkerhetssystem med realtidsklocka och användaren definiera pin Kodfunktioner, denna sida innehåller alla Detaljer för att göra en själv.DESS...

Sko bänk gjord med CNC Router och Laser

här är en sko lagring bänk för en farstun. Det skars från 3/4, 1/2 och 1/8 tum plywood med en CNC router och laser cutter.Målet med denna design var en styv och lätt bänk. Det måste också vara tillräckligt starka för att stå på och har bra ventilatio...

Spåra din laser gravörens skära makten med teststickor

gör din laser skär bra som det brukade? Är det dags att rengöra linserna, utföra en justering eller kontrollera graden av sängen? Är röret själv förlorar makt?Om du inte har en laser kraftmätare (de verkar börjar på runt $800 för guiden Synrad makt),...

Hemgjort säkerhetssystem med PI-

I denna första video kommer vi att titta på hur man gör din egna säkerhetssystem med Raspberry Pi.Vi kommer att avsluta den hemgjorda tryggheten i den andra videon. Vi kommer att titta på koden som en snabb demo....

Arduino Laser resa tråd

För denna dandy lilla projekt behöver du:Arduino - jag använder en Arduino Uno3 x 4 tangentborden 16 x 2 LCD-skärmen laser module/sensorett lätt beroende av motstånd (LDR)en Summer3 x 220 ohm motstånd1 x 10K resistor1 x 10 k potentiometer (frivilligt...

Säkerhetssystem med 1Sheeld

i detta projekt, med 1Sheeld för att bygga ett säkerhetssystem med ultraljud och knappsatsen ingår i tillämpningen av skölden.Steg 1: Komponent som används för detta projekt1 - Arduino Uno (eller någon typ av Arduino familj).2 - 1Sheeld.3 - tillämpni...

Säkerhetssystem med gammal pentium 1.

jag använde ursprungligen en gammal pc-xt för detta projekt. Tvivla på att du hittar en nu. Hur som helst, jag bestämd till den ursprungliga programvaran att gå tillbaka till jobbet. Inte bara kan systemet identifiera öppningar och stängningar av dör...

En lång arbete tabell med vinklade benen och enkel leder

när jag flyttade jag bara min gamla träbearbetning bänk att arbeta på men det är för lätt, liten och kort för de flesta saker och jag brukade alltid fastnar på den främre vise eller resa över basen. Jag hittade några butiken fixturer i den nya plats,...

Göra en 4 Strand runt fläta Paracord koppel med Hand Loop och dekorativa Diamond Knut

Hej! i detta Instructable, kommer jag att lära dig hur man gör en 4 Strand runda fläta Paracord hund koppel med en loop och dekorativa Diamond knut.Steg 1: material Ditt material för denna resa är rakt fram.1) paracord färg [s] och längd som du välje...

Att hålla barnen underhöll i bilen: 12 roliga saker att göra med bara penna och papper

när jag var liten, jag hade skitkul på väg resor! Vi vill ofta tillbringa dagar på vägen, och oss barn var alltid underhållen. Gissa vad? Vi hade inte en DVD-spelare i bilen, vi hade inte ett spel system (Gameboy, Sega, Nintendo DS, etc.) Vi var tvun...

Kompatibla proteshand med sensomotoriska kontroll och sensoriska Feedback för nacke amputerade

Det huvudsakliga målet med detta projekt tillhandahåller en mycket funktionella och billiga proteshand till personer med nedanför armbågen amputationerÄven om massor av state-of-the-art protetiska enheter har utvecklats, fortfarande blir det trycket...

Pro kvalitet pickup winder - 3000 + RPM pickup winder med Tach, Counter och Pauseringar

Varför bygga denna winder?Kostnad vs prestanda till att börja med. Funktioner för en annan. Vill du driva ditt beslut över kanten? Du kan bygga denna winder för $158,00 och har en hel del av maskin för mycket liten investering.En av de lägsta kostnad...

Predators hjälm (gjort med syntetisk harts och glasfiber)

Alright. Om alla försöker delta i komisk tävlingen med TV-spel med instructables, då min post kommer att vara en film karaktär som har medverkat i en hel del serier. Han först kämpade mot utlänningar och den resulterande serien blivit mycket berömd....