Innholdsfortegnelse:

TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode: 6 trinn
TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode: 6 trinn

Video: TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode: 6 trinn

Video: TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode: 6 trinn
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Juli
Anonim
TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode
TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkrets med kode

Hei, jeg brukte nylig en haug med TCRT5000 når jeg designet og laget min myntsorteringsmaskin. Du kan se det her:

For å gjøre dette måtte jeg lære om TCRT5000, og etter at jeg forsto det tenkte jeg at jeg ville lage en guide for alle andre som ønsket å forstå mer om sensoren.

Dette kommer til å være den guiden. Jeg skriver ut en skriftlig versjon i sin helhet nedenfor, men hvis du foretrekker å se meg forklare det i en video, vennligst sjekk videoen nedenfor:

Trinn 1: Video

Image
Image

Trinn 2: Hvordan ser det ut?

Hvordan ser det ut?
Hvordan ser det ut?

Slik ser TCRT5000 ut alene. Den består av en infrarød LED og en fototransistor (som er følsom for lys). Denne sensoren har et belegg på seg for å filtrere ut lys som ikke er innenfor det infrarøde spekteret for å redusere sjansen for miljøforstyrrelser - det er det som gir inngangssiden til TCRT5000 sin svarte farge.

Du vil også ofte se det på et brett sammen med et LM393 og justerbart potensiometer. Vi skal gå litt over dette.

Trinn 3: Hva kan den brukes til?

Hva kan den brukes til?
Hva kan den brukes til?
Hva kan den brukes til?
Hva kan den brukes til?

Du kan bruke TCRT5000 til å kontrollere tilstedeværelsen av et fysisk objekt, for eksempel å oppdage en mynt i en myntsorteringsenhet.

Den kan også brukes til å kontrollere fargen på noe i en svart til hvit skala. Dette er et prinsipp en linje etter roboten kan bruke. De forskjellige nyanser endrer nivået på reflektert infrarødt lys.

Trinn 4: Hvordan fungerer det?

Hvordan virker det?
Hvordan virker det?
Hvordan virker det?
Hvordan virker det?
Hvordan virker det?
Hvordan virker det?
Hvordan virker det?
Hvordan virker det?

Selve TCRT5000 fungerer ved å overføre infrarødt lys fra LED -en og registrere reflektert lys på fototransistoren, dette endrer strømmen mellom emitteren og kollektoren i henhold til lysnivået den mottar.

Dette brettet som du ofte finner det på, inneholder også flere funksjoner for å øke brukervennligheten. Den legger til en spenningskomparatorbrikke i form av denne LM393 og et potensiometer for å justere følsomheten. Den presenterer oss med fire pins. VCC, GND, D0 og A0.

Vi leverer en arbeidsspenning mellom 3.3v og 5v gjennom VCC- og jordpinnene. Vi mottar sensordataene våre om en av de to gjenværende pinnene.

Den analoge pinnen A0 gir en kontinuerlig avlesning i form av varierende spenning, jo høyere spenning jo mer infrarødt lys blir mottatt.

Den digitale pinnen på den annen side er enten høy (på) eller lav (av). Når kortet får strøm og det ikke mottas nok infrarødt lys, vil den digitale pinnen være høy, og når utløsernivået som er angitt av potensiometeret, passeres, blir den digitale pinnen satt til lav.

En stor ulempe med denne sensoren er at den lett kan påvirkes av miljøforhold. Enhver annen kilde til infrarødt lys, for eksempel sollys eller huslys, registreres også av sensoren og kan forstyrre avlesningene.

Dette kan begrenses med smart kode som kan utføre støydemping eller ved å slå av senderen kort, ta en grunnlesning av miljøet, deretter slå på senderen igjen og se etter eventuelle endringer i mottatt lysnivå.

Trinn 5: Minimerke: eksempelprosjekt

Mini Make: Eksempelprosjekt
Mini Make: Eksempelprosjekt
Mini Make: Eksempelprosjekt
Mini Make: Eksempelprosjekt
Mini Make: Eksempelprosjekt
Mini Make: Eksempelprosjekt

Dette minimerket vil demonstrere både de analoge og digitale pinnene. Sett sammen kretsen som vist, og last deretter opp koden i lenken nedenfor til Arduino Uno.

github.com/DIY-Machines/TCRT5000

Åpne den serielle skjermen og se hva som skjer mens du flytter et reflekterende objekt nærmere sensoren. Den serielle skjermen skriver ut avlesningen fra den analoge sensoren. De innebygde lysdiodene på både Arduino -kortet og sensorkortet viser tilstanden til avlesningen fra den digitale pinnen. Når terskelen for reflektivitet ikke er oppfylt, er den digitale pinnen høy og lysdiodene våre er på. Når objektet kommer nærmere og terskelen er passert, endres den digitale pinnen til lav og LED -lampen slukker.

Husk at du kan justere følsomheten med potensiometeret.

Trinn 6: Takk

Hvis du vil si takk for denne veiledningen og designet, vennligst vær så snill å kjøpe meg en kaffe:

ko-fi.com/diymachines

Du kan også støtte kanalen vår og fortsette å lage disse veiledningene på Patreon:

Ikke glem å abonnere her på Instructables eller vår Youtube -kanal for å finne ut når vi har vårt neste DIY -prosjekt klart.

www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…

Anbefalt: