Indholdsfortegnelse:

TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkredsløb med kode: 6 trin
TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkredsløb med kode: 6 trin

Video: TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkredsløb med kode: 6 trin

Video: TCRT5000 Infrarød reflekterende sensor - hvordan den fungerer og eksempelkredsløb med kode: 6 trin
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Juli
Anonim
TCRT5000 Infrarød reflekssensor - hvordan det fungerer og eksempler på kredsløb med kode
TCRT5000 Infrarød reflekssensor - hvordan det fungerer og eksempler på kredsløb med kode

Hej, jeg har for nylig brugt en masse TCRT5000'er, da jeg designede og lavede min møntsorteringsmaskine. Det kan du se her:

For at gøre dette måtte jeg lære om TCRT5000, og efter at jeg havde forstået det, tænkte jeg, at jeg ville oprette vejledning til alle andre, der søgte at forstå mere om sensoren.

Dette bliver den guide. Jeg skriver en fuldstændig skriftlig version herunder, men hvis du foretrækker at se mig forklare det i en video, så tjek videoen herunder:

Trin 1: Video

Image
Image

Trin 2: Hvordan ser det ud?

Hvordan ser det ud?
Hvordan ser det ud?

Sådan ser TCRT5000 ud alene. Den består af en infrarød LED og en fototransistor (der er lysfølsom). Denne sensor har en belægning på sig til at filtrere ud lys, der ikke er inden for det infrarøde spektrum for at reducere chancen for miljøforstyrrelser - det er det, der giver input -siden af TCRT5000 dens sorte farve.

Du vil også ofte se det på et bræt sammen med et LM393 og justerbart potentiometer. Vi går lidt over dette.

Trin 3: Hvad kan det bruges til?

Hvad kan det bruges til?
Hvad kan det bruges til?
Hvad kan det bruges til?
Hvad kan det bruges til?

Du kan bruge TCRT5000 til at kontrollere tilstedeværelsen af et fysisk objekt, f.eks. Detektering af en mønt i en møntsorteringsenhed.

Det kan også bruges til at kontrollere farven på noget i en sort til hvid skala. Dette er et princip en linje efter robotten kan bruge. De forskellige nuancer ændrer niveauet for reflekteret infrarødt lys.

Trin 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 at transmittere infrarødt lys fra LED'en og registrere ethvert reflekteret lys på sin fototransistor, dette ændrer strømmen mellem dens emitter og kollektor i henhold til lysniveauet, den modtager.

Dette bord, som du ofte finder det på, indeholder også yderligere funktioner for at øge dets brugervenlighed. Det tilføjer en spændingskomparatorchip i form af denne LM393 og et potentiometer for at justere dens følsomhed. Det præsenterer os for fire pins. VCC, GND, D0 og A0.

Vi leverer en arbejdsspænding mellem 3.3v og 5v gennem VCC- og jordstifterne. Vi modtager vores sensordata, selvom en af de to resterende stifter.

Den analoge pin A0 giver en kontinuerlig aflæsning i form af varierende spænding, jo højere spænding, jo mere infrarødt lys modtages.

Den digitale pin på den anden side er enten høj (tændt) eller lav (slukket). Når tavlen får strøm, og der ikke modtages nok infrarødt lys, vil den digitale pin være høj, og når triggerniveauet, der er indstillet af potentiometeret, passeres, sættes den digitale pin til lav.

En stor ulempe ved denne sensor er, at den let kan påvirkes af miljøforhold. Enhver anden kilde til infrarødt lys, såsom sollys eller huslys, registreres også af sensoren og kan forstyrre målingerne.

Dette kan begrænses med smart kode, der kan udføre støjreduktion eller ved kortvarigt at slukke for emitteren, tage en baseline -aflæsning af miljøet og derefter tænde emitteren igen og kontrollere, om der er ændringer i modtaget lysniveau.

Trin 5: Minimærke: Eksempelprojekt

Mini Make: Eksempelprojekt
Mini Make: Eksempelprojekt
Mini Make: Eksempelprojekt
Mini Make: Eksempelprojekt
Mini Make: Eksempelprojekt
Mini Make: Eksempelprojekt

Dette mini -mærke demonstrerer både de analoge og digitale stifter. Saml kredsløbet som vist, og upload derefter koden i nedenstående link til din Arduino Uno.

github.com/DIY-Machines/TCRT5000

Åbn den serielle skærm, og se hvad der sker, mens du flytter et reflekterende objekt tættere på sensoren. Den serielle skærm udskriver aflæsningen fra den analoge sensor. De indbyggede lysdioder på både Arduino -kortet og sensorbrættet viser tilstanden for aflæsningen fra den digitale pin. Når tærsklen for reflektivitet ikke er overholdt, er den digitale pin høj, og vores lysdioder er tændt. Når objektet kommer tættere på, og tærsklen er passeret, skifter den digitale pin til lav, og LED'en slukker.

Husk, at du kan justere følsomheden med potentiometeret.

Trin 6: Tak

Hvis du vil sige tak for denne vejledning og design, bedes du overveje at købe en kop kaffe til mig:

ko-fi.com/diymachines

Du kan også støtte vores kanal og fortsætte med at oprette disse guider på Patreon:

Glem ikke at abonnere her på Instructables eller vores Youtube -kanal for at finde ud af, hvornår vi har vores næste DIY -projekt klar.

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

Anbefalede: