Öppna flyga Detection System (9 / 19 steg)

Steg 9: Grundläggande teori om Operation



Här ska jag ge dig ett blockdiagram maskinvara, en krets Schematisk av hårdvara, och ett blockdiagram av programvaran. Jag ska förklara saker i samma ordning som jag designade banan.

Jag visste att jag ville upptäcka öppna och stänga av en dragkedja. Det fanns många sätt vi kunde göra detta - i den första delen av den instructable, visade vi dig ett sätt att använda en LED och en fotodetektor. Men det finns många sätt att flå en katt med en dragkedja - jag valde att gå med magnetiska upptäckt, genom att placera en magnet på baksidan av dragkedjan. Det finns ännu fler sätt att göra detta - se om du kan tänka dig mer!

Detta lämnar mig med hur man upptäcker magnetfältet - jag kunde använda en magnetisk reed switch (kan vara dyrt eller bräcklig) eller använda en hall effekt sensor (som kan känna av både styrka och polariteten på fältet). Jag drog en hall effekt sensor ur en liten dator fläkt för att snabbt testa om detta var bra. I min design valde jag en mer lättillgänglig del, letar efter kostnad och känslighet. För att underlätta montering gick jag med en omnipolar hall effekt sensor - det vill säga känner den endast styrkan och inte polariteten av magnetfältet.

Stor! Om det inte vore för min kärlek av över-teknik, gick vi nästan. Men, vi kan få en snygg liten system genom att sätta i några extra genomtänkt. Över de kommande stegen kommer jag att beskriva varje komponent block av maskinvara och programvara, som beskriver dess design, syfte och tips på konstruktion.

I blockdiagram hårdvara kan vi se att batteriet kommer att driva allt. Resultaten av en magnetisk sensor och en smet sensor kommer att behandlas av mikrokontroller, som kommer att utföra vissa beräkningar och Ställ in power indikatorer eller dragkedja larm som behövs. Ett programmeringsgränssnitt för att ladda upp vår kod.

Ta ett knivhugg i hela kretsen Schematisk och bekanta - för att underlätta tolkning, varje underavdelning i kretsen Schematisk motsvarar ett block i hårdvara blockdiagram. Vi ska gräva i designalternativ och teori för varje i de kommande stegen. Vi vill att du ska förstå vad du bygger (så att du kan ändra och förbättra den!)

I blockdiagram programvara har vi en enkel process av vad vi vill ha våra microcontroller att göra. Det kommer att gå igenom vissa nystartade verksamheter och sedan gå in i en loop av energisparfunktionen sömn (för att förlänga batteritiden) och ibland vakna upp ur denna energisparläge att kontrollera dragkedja status.

Se Steg
Relaterade Ämnen

Raspberry Pi brandvägg och Intrusion Detection System

kanske du tänka "Varför ska jag skydda mitt pivate nätverk? Jag har ingen kritisk information på min dator, inga känsliga data". Är din e-post verkligen offentliga? Du har inte några bilder du inte vill ladda upp till Facebook, eftersom de är pr...

LPG / Biogas Detection System med MediaTek LinKIt en

LinKIt en utvecklingsplattform har konstruerats och lanserades av MediaTek Labs med litet footprint, som möjliggör skapandet av kläder och IoT enheter, med rika anslutningsmöjligheter. Instructables HQ har seedade cirka 250 medlemmar med LinKIt en st...

Bluetooth vatten Detection System

Någonsin finner dig själv i denna situation...Det har hänt mig. Men oroa dig inte mer med detta vatten detection system som är kul att bygga och kan rädda du några $$$ när VVS byster.Detta exempel visar hur du använder nod-röd på en RaspberryPi för a...

Hem-Intrusion Detection System

Detta är min första instuctable. Jag var ute efter för att skapa mitt hemnätverk intrusion detection system på en VM och kunde inte hitta några instruktioner på hur man gör detta. Så jag skapade mitt eget och hoppas att det hjälper vissa av er ut. Ja...

Lie Detection System

Lie detection, kallas även bedrägeri upptäckt, använder förhör tekniker tillsammans med teknik som registrerar fysiologiska funktioner för att förvissa sig om sanning och lögn i svar• En lie detection system görs med olika simulerade medicinska senso...

Markfuktighet/Detection System

Efter att ha börjat som en enkel två spik, 5V, fukt upptäckande den odlas i en något mer sofistikerade rigg med lysdioder och mindre uppdatering på grund av min tidigare tillsyn: elektrolys.För detta behöver du:Arduinoen1 x röd LED1 x gul lysdiod1 x...

DIY mänskliga DETECTION SYSTEM och larm (ingen arduino)

DET HÄNDER ALLTID NÄR DU ÄR I RUMMET OCH NÅGON KOMMER IN I DITT HUS ELLER SHOPPA UTAN ATT ANMÄLAN... HAN kan vara en tjuv.. .så här är lösningen där du är graden av ett larmsystem när någon rörelse detekteras. (Mindre än 10 minuter projekt) SÅ LÅT OS...

Edison-rök-mänskliga-Detect System med Twilio (Python)

Anslut rörelsesensor och infraröd detektering sensor att räkna människor träder in i ett rum. Använda rök sensor för att upptäcka rök/brand. Skicka text till mobiltelefon med hjälp av Twilio API för att informera om rök.Steg 1: Blixt senaste FW bildK...

Arduino hem basket Hoop poäng Detection System aka ScoreKeeper

Min lillasyster och jag hittade denna inomhus basket hoop (bilden ovan) på en container för några veckor sedan. Vi kom hem från kyrkan precis som två personer lossning det från sin lastbil. Vi beslutade att ta tag i det, tillsammans med tabellen air...

Att göra RGB Cologne detection system med LED

gör ett nytt projekt med micro controller och lysdioder...

Automatisering av låsning system och Intrusion Detection In bostäder

InternetSaker är tekniken som sakta kommer och vinner terräng inom telekombranschen. Här har vi försökt att skapa ett säkerhetssystem som kontrolleras av Internet. Syftet med projektet var att utveckla en web program/verktyg som ger användaren tillgå...

Bygga din egen gateway brandvägg

lär dig att bygga din egen gateway brandvägg med FreeBSD® och gamla PC delar. Brandväggen kommer att bestå av PF brandväggen, Snort-ID: N, olika IPS applikationer, Squid proxy och några intuitivt webbgränssnitt för revision. Kostnaden för detta proje...

DIY IR Motion sensorsystem för Raspberry Pi

Under månad juli 2015, jag avslutade gymnasiet praktik vid Colorado State University och en av de projekt som jag arbetat på var en infraröd proximity sensor för Raspberry Pi.Detta kort räckvidd infraröd sensor kan hänföras till en mängd olika tilläm...

Arduino målövning

en snabb demo video för ditt nöje.Detta är en instructable ett mål praxis system för airsoft och nerf vapen. Systemet har utformats för att testa en shooter's reaktionstider och noggrannhet.Sam och jag har tänkt att göra detta projekt ett tag, och nä...

Xanboo/Homesite bryta strålen lasersensor

jag vill ha en Hollywood style laser beam sensor att leka med. Problemet är att jag har en hög med Motorola Homesight kameror och sensor, men ingen av dem har lasrar! Detta projekt dokumenterar mina prövningar, misslyckanden och framgångar i att bygg...

Visuell nätverk hot nivå indikator v2

allmän begäran detta är en ny trådlös version av Visual Network hot nivå indikatorn. Här används en ambulerande nätverk WiFly RN-XV modul för att göra 802.11 WiFi tillsammans med en Arduino att Visa hotnivå på ditt nätverk.Nätverksövervakning är myck...

Lära sig hur till hacka

främst, hacking användes i den "gamla goda tiden" för lärande information om system och det i allmänhet. Under senare år, tack vare några Villain aktörer, har hacking fått mörka konnotationer. Däremot anställer många företag hackare att testa st...

Designa och bygga en "akustisk" synthesizer

för min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

Akuta Fall anmälaren med panik-knappen

Varje år, en tredjedel till hälften av befolkningen 65 år och över erfarenhet faller. Fallen är den vanligaste orsaken till skador hos äldre vuxna och den vanligaste orsaken till dödsfall i de 75 år och äldre. För en människa, kan upplever minskad ob...