Hemgjord infraröda avståndsmätare (liknande skarpa GP2D120 (4 / 11 steg)

Steg 4: Steg 3: att göra filtret högpass



Ett huvudsakliga problem med hemgjord IR avståndsmätare är problemet med omgivande ljus som påverkar resultaten. Sharp fast den här problem med deras utbud av IR-sensorer med hjälp av en CCD-sensor (ungefär som en liten 25 x 25 pixel kamera) att upptäcka vinkeln vid vilken ljuset reflekteras och genom enkel trigonometri, räkna ut avståndet till objektet. Gör detta på de billiga är inte alltför lätt och så en intensitet baserade sensor kan användas.

För att övervinna effekterna av omgivande ljus, modulerar IR-sändare den sändande LED på en viss frekvens. Om en precision oscillator (en som inte varierar frekvensen mycket, som en kristalloscillator) används, ett band pass filter kunde användas tillräckligt bara passera en viss band av frekvenser, till exempel om en 32.768kHz oscillator används för sändaren (en gemensam crystal värde används i billiga klockor), ett band pass filter inställd på denna frekvens skulle kunna användas att bara passera det frekvensen och gradvis avvisa omgivande frekvenser.

Eftersom jag har beslutat (för att hålla del räkna ner) för att använda en billig oscillator, baserat på 555 timer, frekvensen kommer att variera med både leverans spänning, temperatur och komponent tolerans, därför har jag valt ett högpassfilter bara. Ett högpassfilter gör alla frekvenser över en viss punkt (känd som avskuren frekvens) kan passera och avvisar gradvis frekvenser under denna punkt. "Lutning" filtret bestämmer hur snabbt frekvenser under snittet av punkt avvisas. Jag kunde har använt en enkel RC lågpassfilter för att förkasta frekvenser under denna punkt men detta skulle endast ha ett snitt av lutningen på 6 dB per oktav (som frekvensen under avskuren punkt halveras i frekvens, amplitud är minskade med 6 dB). Jag valde i stället en aktiv högpassfilter uppbyggd kring en gemensam kollektor transistor förstärkare.

Eftersom denna förstärkare innehåller nu en form av vinst (nuvarande vinst i detta fall) kan lutningen ökas till 12dB per oktav. Utan att stora uppmärksamma matematik (som kan hittas på: http://www.radio-electronics.com/info/circuits/transistor_activehighpassfilter/transistor_highpassfilter.php), avskuren frekvens för filtret i schematiskt är omkring 6kHz, valde jag bara detta värde som jag hade lämpliga komponenter.

Endast andra stora källan till IR över denna frekvens är TV fjärrkontroller. Dessa kan störa IR-sensorn (jag inte har provat på dessa ännu.)

Filtret högpass krävs också att filtrera ut 50 / 60Hz IR utstrålade från glödlampor glödlampor.

Filtret högpass fungerar genom en kondensator som likvärdig med en frekvens beroende motstånd. I en normal RC filter fungerar detta genom kondensator och resistor agerar som en frekvens beroende potentiella avdelare och på någon frekvens, har en motsvarande teoretiska motstånd värde (kallas kapacitiv reaktans). I en aktiv hög passera filter, både reaktiva effekten av en kondensator och arrangera gradvis skillnaden på båda sidor av kondensatorn påverkar Frekvensgången. Förklara detta kräver både kunskap om komplexa tal och en rättvis lite matematik så detta kommer att undvikas för detta instructable. Allt du behöver veta är att en aktiv högpassfilter har en brantare avskuren lutning än en passiv motsvarighet!

Avsnittet högpass är grön på schematiskt.

För det första skapas en standard gemensamma collector förstärkare genom att ansluta samlaren av en transistor direkt till positiva järnväg. En 33 k motstånd kopplas sedan från den positiva järnvägen till basen och sedan en annan från basen till marken. Slutliga motståndet för förstärkaren är en utsläppskälla resistor på 4.7k till marken.

För det andra läggs frekvens beroende komponenterna. För det första läggs en 1nF kondensator från basen till ett tomt spår och en 18 k motstånd från det tomt spåret att utsändaren av transistorn (detta är den feedback som ökar lutningen från 6 dB per oct. till 12db per okt.)

En annan 1nF kondensator läggs sedan från här tomt spår till samlaren av det föregående ledet.

Om det lyckas, kommer du nu har byggt de svåraste delarna av projektet!

Se Steg
Relaterade Ämnen

Fisheye-objektiv för en avståndsmätare eller mirrorless kamera

Fisheye-objektiv för en skruv montera leica eller andra skruv mount avståndsmätareMedan jag inser att det finns mycket få människor skytte en Leica, särskilt en mycket gammal Leica som en skruv montera serien, detta är ett roligt projekt att återanvä...

Intellekten IoT Edison sonar avståndsmätare avståndsmätare

Jag har chatta nyligen med en civilingenjör vän till mig och jag berättade för honom om min nya laseravståndsmätare, när han antydde att en avståndsmätare med loggningsmöjligheter skulle vara långt mer intressant för honom. Eftersom min nya leksak är...

Ultrasonic avståndsmätare med LCD-display på Arduino UNO

I denna tutorial kommer vi att se en annan användning av modulen HC-SR04 ultraljud. Denna modul används ofta på robotar och leksaksbilar för att hitta hinder men det kan användas för att mäta avstånd också.Avstånd som mäts av HC-SR04 visas på vår äls...

Svepande ultraljud avståndsmätare

detta Instructable visar hur du använder en Arduino Uno, ultraljud avståndsmätare, servo och TFT skärm för att göra en handhållen svepande ultraljud avståndsmätare. Eftersom servo sveper en 180 graders båge, bearbetar Uno data från avståndsmätare, pl...

Arduino-wtv020-Sd - 16P / talande avståndsmätare

Hej mina vänner,Jag vill presentera min arduino projekt för alla er :)Först av allt, vill jag att du ska veta att projektet inte är komplicerat som du tror.Det material som jag använde för detta projekt1) Arduino Uno / Arduino Nano eller Micro (rekom...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Mandalorian avståndsmätare

Hej där, har jag beslutat att bygga upp min gamla tunga avståndsmätare och jag... Tog bort den och kastade i bin, efter som gjorde den nya en och detta är en handledning om det.Material du behöver:1) sax2) måla i ballong3) Akrylfärg i rör4) färg för...

Utforska avståndsmätare med stora teckensnitt

I denna enkla handledning, kommer jag visa dig hur man gör en avståndsmätare. Det använder en ultrasonic sensor läsa avstånd och Visa den i egna stora teckensnitt på en LCD-display. Den drivs upp av ett batteri, så att du kan ta den runt en sväng. Vi...

Karta med inbyggd avståndsmätare

denna karta, med integrerad vägmätare, kan inte sätta stopp för alla dessa diskussioner över hur långt du faktiskt har rest, men kommer säkert höja diskussionerna till nya nivåer.På min rodd club här i Hamburg in vi varje resa som vi gör i datorisera...

Ultrasonic avståndsmätare med en ATtiny85 (med sköld)

Jag är här att visa dig hur du använder en HC-SR04 ultraljud Range Finder med en ATtiny85 samt programmering av ATtiny85 med den underbara sköld som randofo skapat.Förteckning över material:ATtiny85 programmering bibliotekArduino UnoHC-SR04 ultraljud...

Arduino avståndsmätare

Detta ett projekt jag har jobbat länge nu. Det är en anordning som visar på en liten LCD-display avståndet till närmaste objektet kan hitta, vanligtvis golvet, i taket och två väggar eller kolumner. Så det kan vara så bra att hänga en bild, ett skal,...

Enkel LiDAR med laseravståndsmätare Uni-T UT390b, Arduino och Turbo Pascal

Hej!Några dagar sedan köpte jag en Laseravståndsmätare (Uni-T UT390b, f.e.http://www.dx.com/de/p/uni-t-ut390b-45m-laser-dist...) att förverkliga en enkel LiDAR. Avståndsmätare har en noggrannhet på +/-2mm och kan mäta avstånd upp till 45m. Detta blir...

Avståndsmätning med Ultrasonic sensor och Arduino

Hej varje enJag fick min första Aduino nyligen, här är jag gonne Visa du min första projektet som avståndsmätning använder Ultrasonic sensor och Arduino, kan du använda detta projekt många applicering vilja1-flytande nivå2-objekt upptäckt3-avståndsmä...

LCD-avståndsmätning med Arduino

Och efter att publicera upp några robotic tutorials, beslöt jag att lägga mer i detalj om hur sensorerna fungerar. Att börja med jag välja en ultrasonic sensor och en Arduino som mikro-controller.Detta Instructable är enbart för förvärvsinkomsten får...

Arduino Ultrasonic Sensor LCD avståndsmätning

Projektet material1 - Arduino UNO2 - HC-SR04 Ultrasonik Sensor3-LCD-skärm4 - skärbrädaKoden#includeLiquidCrystal LCD(10, 9, 5, 4, 3, 2); int trigPin = 13. Sensor Trip pin ansluten till Arduino stift 13 int echoPin = 11; Echo givarstaven ansluten till...

Autonoma Arduino bil med infraröd närhets-Sensor

Detta Instructable visar hur du ändrar en preloved RC bil så det kan styras med en Arduino. Sedan visar Instructable dig hur man gör RC kör en enkel figur 8 kod därifrån Instructable visar dig hur du lägger till en infraröd rörelsesensor så det kan i...

Prism: En Laser Synth-gitarr

prismat är helt enkelt den bästa laser gitarren på Internet. Det tror jag åtminstone. Jag hoppas att du tar dessa instruktioner och inte bara gör din egen, men förbättra på min design!Jag antar att jag borde klargöra vad prismat är: det är lite som e...

Connector Magic

jag har alltid varit en nörd. Jag riva allt isär för att se vad jag kan göra av den. Jag fick bara till små robotar med den letsmakerobots.com startpaket och några BasicStamps och Arduinos. Med kan göra robotar kit är så fullständig du bara hålla det...

Servo Math

jag har alltid sett saker annorlunda med min elektronik och programmering bakgrund. Servo matte kom från mig ser servon som att ha tre delar. Vinklarna 0-1000, 90-1500 och 180-2000 microseconds(us). 0 är den låga Range(1000) för Servo matematik. Den...