Infraröd (IR) tripwire modul (7 / 7 steg)

Steg 7: Anslut den till din mikrokontroller, koden upp och du är allt klart!




För detta projekt, jag använde en MS430 launchpad. Det är riktigt, riktigt, riktigt, riktigt billigt. Jag talar billigt. $4.30 billigt, levereras från TI. Jag använde MSP430G2553 20 pin DIP, eftersom jag råkade ha några 20-pin DIP sockets liggandes, och jag kommer att använda dem på min proto styrelse. Någon av de mindre skulle fungera bra, och jag är säker på att jag slöseri med en hel del fastigheter med en övermannade chip för att göra något så grundläggande. Som jag sa tidigare, en 555 timer skulle förmodligen vara mer än tillräckligt kraftfull.

Det är inte den enklaste plattformen att lära. Min kodning färdigheter är verkligen enkla, verkligen rostig, och var inte alltför noggrann till att börja med. Således, usel, skrymmande, ineffektiva koden.

Någon som är bra med C kan förmodligen peka ut så många saker fel med hur jag skrev den kod som de skulle ta längre tid att beskriva vad som är fel att det tog för att skriva koden i första hand. I grund och botten jag hackat upp koden från MSP430 tutorials att köra en kontinuerlig kontroll av indata, och när värdet ändras mer än det angivna beloppet (ca 10% olika), det kommer att köras en rutin.

Det viktigaste som jag ville se var att solen går, tripwire kommer att fortsätta att fungera korrekt. Så jag in koden för att kontrollera och fastställa en tröskel varje gång på ett tag (några gånger per minut). Detta innebär att som de omgivande ljus ändringarna, kommer sensorn automatiskt kalibrera för att kompensera för ändringen.

Alla kodningen gjordes i koden kompositör Studio 5, vilket är gratis upp till en viss program storlek. Snygg sak är att storleken på minnet på MSP430s är mindre än den gräns, att göra utvecklingsmiljön effektivt gratis.

* Författarens anmärkning: eftersom jag hade så mycket problem med koden för detta projekt, jag slutligen gav upp på den stora idén var att användas med. Jag höll modulen, och en Arduino är på väg till mitt hus. Jag kan använda den för något annat ändamål någon gång i framtiden. *

Se Steg
Relaterade Ämnen

Människokroppen induktion Alarm baserat på Arduino med Arduino UNO, infraröd Sensormodul, Summer modul

ICStation team av forsknings- och utvecklingsavdelning har gjort detta projekt om människokroppen induktion larmet. Det använder DC5V spänning för att arbeta. När någon visas inte i området förmå i infraröd sensor och hela systemet kommer att använda...

Hemgjord Night Vision IR Goggle räckvidd enhet med DIY Webcam Visa Finder kamera ledde modul

Med mörkerseende kommer glasögon hemlagad tid aldrig igen diktera din öppettider. Dessa optik gör natt till dag med inbyggd infraröd belysning och ljus insamling högteknologi. Det hjälper dig att se allt i mörker. Nu vi är försöka göra det med gamla...

Arduino-drivna A-10 stick grepp remote w/Emergency Party knappen!

jag kom över Plama2002's "Emergency Party Button" bygga ett tag tillbaka och ville ha något liknande för min bar. Jag hade också en gammal USAF B-8 stick grepp från en A-10A som jag plockade upp i mitt tidigare liv. Jag tänkte att istället för a...

Enkel, enkel och billig trådlös presentatör

Under presentationer, jag undvika att vara stationärt och gillar i allmänhet att gå runt för att öka samspelet mellan mig och publiken. Jag är dock ständigt konfronteras med bördan av att behöva gå tillbaka till den bärbara datorn, för att ändra en b...

Bygga din egen retrostil mikrodator.

1970-talet genom 1980-talet var tider av magi för personal computer. Om du kunde tidsresor tillbaka till 1976 till Crist Dr i Palo Alto, CA, har du hittat ett par tilltufsad söker killar att skapa den ursprungliga Apple datorn i deras garage. Senare...

Reverse engineering luftkonditioneringen IR Remote control protocol

Hej, detta är min första instructable, hoppas du gillar den.För att få in elektronik jag valde ett hemautomation projekt: ett system som tillåter mig att kontroll och program både luftkonditionering enheter i min lägenhet. I detta instructable jag vi...

Tal kontrollerade IR fjärrkontroll

IntroduktionJag kommer att förklara processen att skapa Parallax Propeller kontrollerade IR remote controller i detta dokument. Detta Instructable kommer att förklara ett av flera sätt detta skulle kunna uppnås enheten ansluts till en dator via USB t...

Påminnelse låda - rörelse aktiverat inspelade meddelande spelare

jag ville ha en enhet som jag kunde använda för att hjälpa mig komma ihåg saker eller tvinga mig att öva att komma ihåg saker. Så jag byggde denna påminnelse låda som är helt enkelt en röstinspelning modul kopplad till en PIR (passiv infraröd sensor)...

Egen inställning Digital skylt Counter baserat på ICStation ATMEGA2560

ICStation Team presentera denna Self-setting Digital skylt räknare med ICStation ATMEGA2560. Räknaren digital plåt arbeten under DC5V. Detta system använder infraröd korrelation sensorn för att samla in information om de tider som objektet passerade....

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...

Infrared närheten Sensing soffbord modul & färgskiftande glödande kran

Denna video finns på youtube.http://www.youtube.com/watch?v=h5n0rw8wo14Kolla in annan, och några andra av mina videorDetta är bara en instructable att förklara hur enheten fungerar. Jag hoppas att allt inte är alltför förvrängd.Denna prototyp består...

Hur du sätter samman en 1W till-5 9mm Laser brännare modul

detta instructable visar dig hur du sätter samman en laser modul med en till-5 Laser Module, vilket generellt kan bli antingen en 1W 808nm eller 1W 405nm diod. Men någon 9mm diod kommer att göra.Denna metod kräver användning av en press, men det reko...

Lägg till infraröd gränssnitt för din Raspberry Pi GPIO

IntroduktionJag har många fjärrkontroller liggande. Några av dessa fjärrkontroller används inte längre eftersom apparaten de kontrollerade har gått kaputt och kastades. Jag undrar om fjärrkontrollen kan kommunicera med Raspberry Pi. Jag vill dessutom...

DIY infraröd kamera för vegetation analys med Canon A2300

Denna metod som föreslagits av offentliga Lab. http://publiclab.org/wiki/near-infrared-cameraI detta instructable, jag bara säger min erfarenhet med Canon 2300 kameran.En konsument kamera har en CCD eller CMOS-sensor med en spektrala mellan 400nm och...

Raspberry Pi - TMD26721 infraröd Digital närhet detektor Python Tutorial

TMD26721 är en infraröd digital närhet detektor som ger en komplett närhet upptäckande och digitala gränssnitt logik i en enda 8-pin surface mount-modul. Avståndskontrollen inkluderar bättre signal-brus och noggrannhet. Ett närhet offset register kan...

Infraröd baserat musik sändare och mottagare

jag gjorde detta projekt för ett år sedan. I detta projekt överförs melodi från en musikalisk chip till en mottagare med hjälp av infraröd LED och mottagare.Detta IR baserat musik sändare och mottagare består av tre olika moduler.Testa dessa tre modu...

Infraröd baserad digital object counter DIY kit

jag har gjort en enkel IR baserat digital object counter.Det finns två satser i detta projekt, en är counter modul och den andra är IR-sändarmodul.Modulerna möter varandra och när ett objekt flyttas mellan de två modulerna, modulen counter räknar rör...

Raspberry Pi - TMD26721 infraröd Digital närhet detektor Java Tutorial

TMD26721 är en infraröd digital närhet detektor som ger en komplett närhet upptäckande och digitala gränssnitt logik i en enda 8-pin surface mount-modul. Avståndskontrollen inkluderar bättre signal-brus och noggrannhet. Ett närhet offset register kan...

Styra Halloween effekter med DIY infraröda fjärrkontroller

Halloween är en perfekt möjlighet att skapa roliga specialeffekter. När du vill kunna fjärrstyra rekvisita och effekter, är ett bra alternativ att använda en infraröd fjärrkontroll. Så i detta projekt ska jag visa dig några enkla avlägsen kontrollera...