Sadržaj:
- Korak 1: Video zapis
- Korak 2: Kako to izgleda?
- Korak 3: Za šta se može koristiti?
- Korak 4: Kako to funkcionira?
- Korak 5: Mini Make: Primjer projekta
- Korak 6: Hvala
Video: TCRT5000 Infracrveni reflektirajući senzor - kako funkcionira i primjer kruga sa kodom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo, nedavno sam koristio gomilu TCRT5000 -a pri projektiranju i izradi svoje mašine za sortiranje novčića. To možete vidjeti ovdje:
Da bih to učinio, morao sam naučiti o TCRT5000 i nakon što sam to shvatio, mislio sam da ću stvoriti vodič za svakoga tko želi saznati više o senzoru.
Ovo će biti taj vodič. U nastavku ću napisati pisanu verziju u cijelosti, ali ako biste radije gledali kako to objašnjavam u videu, pogledajte video ispod:
Korak 1: Video zapis
Korak 2: Kako to izgleda?
Ovako TCRT5000 izgleda sam. Sastoji se od infracrvene LED diode i fototranzistora (osjetljivog na svjetlo). Ovaj senzor ima premaz za filtriranje svjetla koje nije unutar infracrvenog spektra kako bi se smanjila mogućnost interferencije okoline - to je ono što ulaznoj strani TCRT5000 daje crnu boju.
Često ćete ga vidjeti i na ploči pored LM393 i podesivog potenciometra. Ovo ćemo malo preći.
Korak 3: Za šta se može koristiti?
Možete koristiti TCRT5000 za provjeru prisutnosti fizičkog objekta, poput otkrivanja novčića u uređaju za sortiranje novčića.
Također se može koristiti za provjeru boje nečega na crno -bijeloj ljestvici. Ovo je princip koji robot koji slijedi može koristiti. Različite nijanse mijenjaju razinu reflektiranog infracrvenog svjetla.
Korak 4: Kako to funkcionira?
Sam TCRT5000 radi tako što emitira infracrveno svjetlo od LED -a i registrira bilo koje reflektirano svjetlo na svom fototranzistoru, što mijenja protok struje između njegovog odašiljača i kolektora u skladu sa nivoom svjetlosti koju prima.
Ova ploča na kojoj ćete je često pronaći također uključuje dodatne značajke koje povećavaju jednostavnost korištenja. Dodaje čip uporednog napona u obliku ovog LM393 i potenciometar za podešavanje njegove osjetljivosti. Predstavlja nam četiri igle. VCC, GND, D0 i A0.
Opskrbljujemo radni napon između 3,3 V i 5 V preko VCC i uzemljenja. Podatke senzora primamo putem bilo kojeg od dva preostala pina.
Analogni pin A0 omogućuje kontinuirano očitavanje u obliku promjenjivog napona, što je veći napon, to se više prima infracrveno svjetlo.
Digitalni pin je s druge strane visok (uključen) ili nizak (isključen). Kada se ploča napaja i ne primi dovoljno infracrvenog svjetla, digitalni pin će biti visok, a kada se prođe razina okidača postavljena potenciometrom, digitalni pin se tada postavlja na nisko.
Jedan veliki nedostatak ovog senzora je to što na njega mogu lako utjecati okolišni uvjeti. Senzor detektuje i svaki drugi izvor infracrvenog svetla, poput sunčeve svetlosti ili kućnog svetla i može ometati očitavanja.
To se može ograničiti pametnim kodom koji može izvesti poništavanje buke ili kratkim isključivanjem emitera, uzimanjem osnovnog očitanja okoline, zatim ponovnim uključivanjem emitera i provjerom ima li promjena u primljenom nivou svjetlosti.
Korak 5: Mini Make: Primjer projekta
Ova mini marka pokazat će i analogne i digitalne pinove. Sastavite krug kao što je prikazano, a zatim učitajte kôd sa donje veze na vaš Arduino Uno.
github.com/DIY-Machines/TCRT5000
Otvorite serijski monitor i promatrajte što se događa dok približavate reflektirajući objekt bliže senzoru. Serijski monitor ispisuje očitanja sa analognog senzora. Ugrađene LED diode i na Arduino ploči i na ploči senzora prikazuju stanje očitanja s digitalnog pina. Kada prag refleksije nije dosegnut, digitalni pin je visok i naše LED diode su uključene. Kako se objekt približava i prag prelazi, digitalni pin se mijenja na nisko i LED se gasi.
Zapamtite da osjetljivost možete podesiti pomoću potenciometra.
Korak 6: Hvala
Ako se želite zahvaliti na ovom vodiču i dizajnu, povjerite mi da mi kupite kavu:
ko-fi.com/diymachines
Također možete podržati naš kanal i držati nas da stvaramo ove vodiče na Patreonu:
Molimo vas da ne zaboravite da se pretplatite ovdje na Instructables ili na naš Youtube kanal kako biste saznali kada imamo sljedeći DIY projekat spreman.
www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…
Preporučuje se:
Raspberry Pi - TMP007 Infracrveni senzor termopile senzora Python Vodič: 4 koraka
Raspberry Pi - TMP007 Infracrveni senzor termopilera Python Vodič: TMP007 je infracrveni senzor termopile koji mjeri temperaturu objekta bez kontakta s njim. Infracrvenu energiju koju objekt emitira u senzorskom polju apsorbira termopipa integrirana u senzor. Termopil
Raspberry Pi - TMP007 Infracrveni senzor termopile senzora za Java: 4 koraka
Raspberry Pi - TMP007 Infrared senzor termopile senzora za Java: TMP007 je infracrveni senzor termopile koji mjeri temperaturu objekta bez kontakta s njim. Infracrvenu energiju koju emitira objekt u senzorskom polju apsorbira termopipa integrirana u senzor. Termopil
Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor - Arduino i LCD: 4 koraka
Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor - Arduino i LCD: Ovaj projekt koristi Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor za izračunavanje trenutne UV ocjene. UV zračenje se ne osjeća izravno. Umjesto toga, računa se kao funkcija očitanja vidljivog svjetla i infracrvenog zračenja. Kad sam ga testirao vani
Infracrveni senzor blizine pomoću LM358: 5 koraka
Infracrveni senzor blizine pomoću LM358: Ovo je uputstvo o izradi infracrvenog senzora blizine
Infracrveni senzor sa ESP8266: 6 koraka
Infracrveni senzor sa ESP8266: Naš cilj je ovaj put stvoriti program koji će očitavati temperaturu okoline bilo kojeg objekta usmjerenog prema našem senzoru. Da bismo to učinili, u ovom ćemo projektu koristiti čvor ESP8266MCU, infracrveni senzor MLX90614 i OLED 96 " ekran, koji