Cuprins:
- Pasul 1: Video
- Pasul 2: Cum arată?
- Pasul 3: Pentru ce ar putea fi folosit?
- Pasul 4: Cum funcționează?
- Pasul 5: Mini Make: Exemplu de proiect
- Pasul 6: Mulțumesc
Video: Senzor reflectorizant cu infraroșu TCRT5000 - Cum funcționează și exemplu de circuit cu cod: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună ziua, am folosit recent o grămadă de TCRT5000 la proiectarea și confecționarea mașinii mele de sortare a monedelor. Puteți vedea asta aici:
Pentru a face acest lucru, a trebuit să aflu despre TCRT5000 și, după ce am înțeles-o, m-am gândit să creez ghid pentru oricine altcineva care caută să înțeleagă mai multe despre senzor.
Acesta va fi acel ghid. Voi scrie o versiune scrisă completă mai jos, dar dacă preferați să mă urmăriți, explicați-o într-un videoclip, vă rugăm să consultați videoclipul de mai jos:
Pasul 1: Video
Pasul 2: Cum arată?
Așa arată singur TCRT5000. Se compune dintr-un LED cu infraroșu și un fototranzistor (care este sensibil la lumină). Acest senzor are un strat de acoperire pentru a filtra lumina care nu se află în spectrul infraroșu pentru a ajuta la reducerea șanselor de interferență cu mediul - acesta este ceea ce conferă partea de intrare a TCRT5000 culoarea sa neagră.
De asemenea, îl veți vedea adesea pe o placă alături de un LM393 și un potențiometru reglabil. Vom trece peste asta peste puțin.
Pasul 3: Pentru ce ar putea fi folosit?
Puteți utiliza TCRT5000 pentru a verifica prezența unui obiect fizic, cum ar fi detectarea unei monede într-un dispozitiv de sortare a monedelor.
Poate fi, de asemenea, utilizat pentru a verifica culoarea a ceva pe o scară de la negru la alb. Acesta este un principiu pe care îl poate folosi un robot care urmează linia. Diferitele nuanțe modifică nivelul luminii infraroșii reflectate.
Pasul 4: Cum funcționează?
TCRT5000 în sine funcționează prin transmiterea luminii infraroșii de la LED și prin înregistrarea oricărei lumini reflectate pe fototranzistorul său, aceasta modificând fluxul de curent dintre emițător și colector în funcție de nivelul de lumină pe care îl primește.
Această placă pe care o veți găsi adesea include și funcții suplimentare pentru a spori ușurința de utilizare. Acesta adaugă un cip de comparare a tensiunii sub forma acestui LM393 și un potențiometru pentru a-i regla sensibilitatea. Ne prezintă patru pini. VCC, GND, D0 și A0.
Furnizăm o tensiune de lucru între 3,3v și 5v prin pinii VCC și Ground. Primim datele senzorilor, deși oricare dintre cei doi pini rămași.
Pinul analogic A0 asigură o citire continuă sub formă de tensiune variabilă, cu cât este mai mare tensiunea, cu atât se primește mai multă lumină în infraroșu.
Pinul digital, pe de altă parte, este ridicat (activat) sau scăzut (oprit). Când placa este alimentată și nu se recepționează suficientă lumină în infraroșu, pinul digital va fi ridicat, iar când nivelul de declanșare setat de potențiometru este trecut, pinul digital este apoi setat la scăzut.
Un dezavantaj major al acestui senzor este că poate fi ușor afectat de condițiile de mediu. Orice altă sursă de lumină cu infraroșu, cum ar fi lumina soarelui sau lumina casei, este de asemenea detectată de senzor și poate interfera cu citirile.
Acest lucru poate fi limitat cu codul inteligent care poate efectua anularea zgomotului sau prin oprirea scurtă a emițătorului, efectuarea unei citiri de bază a mediului, apoi repornirea emițătorului și verificarea oricărei modificări a nivelurilor de lumină primite.
Pasul 5: Mini Make: Exemplu de proiect
Această mini-marcă va demonstra atât pinii analogici, cât și cei digitali. Asamblați circuitul așa cum se arată și apoi încărcați codul furnizat în linkul de mai jos pe Arduino Uno.
github.com/DIY-Machines/TCRT5000
Deschideți monitorul serial și urmăriți ce se întâmplă în timp ce mutați un obiect reflectorizant mai aproape de senzor. Monitorul serial imprimă citirea de la senzorul analogic. LED-urile de la bord, atât pe placa Arduino, cât și pe placa senzorului, arată starea citirii de pe pinul digital. Când pragul de reflectivitate nu a fost atins, pinul digital este ridicat și LED-urile noastre sunt aprinse. Pe măsură ce obiectul se apropie și pragul este trecut, pinul digital se schimbă la scăzut și LED-ul se stinge.
Amintiți-vă că puteți regla sensibilitatea cu potențiometrul.
Pasul 6: Mulțumesc
Dacă doriți să mulțumiți pentru acest ghid și design vă rog să-mi cumpărați o cafea:
ko-fi.com/diymachines
De asemenea, puteți să ne sprijiniți canalul și să ne continuați să creăm aceste ghiduri pe Patreon:
Vă rugăm să nu uitați să vă abonați aici pe Instructables sau pe canalul nostru de Youtube pentru a afla când avem pregătit următorul nostru proiect DIY.
www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…
Recomandat:
Senzor de alarmă ușă cu comutator magnetic, în mod normal deschis, proiect simplu, 100% funcțional, cod sursă dat: 3 pași
Senzor de alarmă ușă a comutatorului magnetic, în mod normal deschis, proiect simplu, 100% funcțional, cod sursă dat: Descriere: Bună băieți, voi face un tutorial despre alarma senzorului comutatorului magnetic MC-18 care funcționează în modul normal deschis. Tip comutator: NU (tip normal de închidere), circuitul este deschis normal și circuitul este conectat când magnetul este aproape. Trestia
Recunoaștere culoare W / TCS230 senzor și Arduino [Cod de calibrare inclus]: 12 pași
Color Recognition W / TCS230 Sensor and Arduino [Calibration Code Included]: Prezentare generală În acest tutorial, veți afla despre senzorul TCS230 și cum să-l utilizați cu Arduino pentru a recunoaște culorile. La sfârșitul acestui tutorial, veți găsi o idee fascinantă de a crea un stilou de selecție a culorilor. Cu acest stilou, puteți scana culorile
Senzor de zaruri cu infraroșu: 5 pași
Senzor de zaruri cu infraroșu: Numele meu este Calvin și vă voi arăta cum să realizați un senzor de zaruri cu infraroșu și să explic cum funcționează. În prezent sunt student la Universitatea Taylor care studiază ingineria computerelor și echipa mea și mi s-a cerut să proiectez și să construiți un mecanism care pot sorta orice
Raspberry Pi - TMP007 Tutorial Python cu senzor termopil infraroșu: 4 pași
Raspberry Pi - Tutorial Python cu senzor termopile cu infraroșu TMP007: TMP007 este un senzor termopil cu infraroșu care măsoară temperatura unui obiect fără a fi în contact cu acesta. Energia infraroșie emisă de obiect în câmpul senzorului este absorbită de termopilul integrat în senzor. Termopilul
Temperatura HRV la OpenHAB prin ESP8266 (Exemplu de cod serial!): 3 pași
Temperatura HRV la OpenHAB prin ESP8266 (Exemplu de cod serial!): HRV - Wireless la OpenHAB Acest instructiv este specific pentru cei care au un sistem HRV (încălzire prin recirculare a încălzirii) - deși părți ale plăcii de circuite, configurație openhab sau cod Arduino (cum ar fi citirea Date seriale TTL) ar putea fi h