Mündəricat:

TCRT5000 İnfraqırmızı Reflektiv Sensor - Necə Çalışır və Kodlu Nümunə Dövrə: 6 Addım
TCRT5000 İnfraqırmızı Reflektiv Sensor - Necə Çalışır və Kodlu Nümunə Dövrə: 6 Addım

Video: TCRT5000 İnfraqırmızı Reflektiv Sensor - Necə Çalışır və Kodlu Nümunə Dövrə: 6 Addım

Video: TCRT5000 İnfraqırmızı Reflektiv Sensor - Necə Çalışır və Kodlu Nümunə Dövrə: 6 Addım
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Noyabr
Anonim
TCRT5000 İnfraqırmızı Yansıtıcı Sensor - Necə İşləyir və Kodlu Nümunə Dövrə
TCRT5000 İnfraqırmızı Yansıtıcı Sensor - Necə İşləyir və Kodlu Nümunə Dövrə

Salam, bu yaxınlarda sikkə çeşidləmə maşınınızı tərtib edərkən və istehsal edərkən bir dəstə TCRT5000 istifadə etdim. Bunu burada görə bilərsiniz:

Bunu etmək üçün TCRT5000 haqqında öyrənməliydim və başa düşdükdən sonra sensor haqqında daha çox şey öyrənmək istəyən hər kəs üçün bələdçi yaradacağımı düşündüm.

Bu bələdçi olacaq. Yazılı bir versiyanı aşağıda tam olaraq yazacam, amma bunu bir videoda izah etməyimi istəsəniz, aşağıdakı videoya baxın:

Addım 1: Video

Image
Image

Addım 2: Nəyə bənzəyir?

Nəyə bənzəyir?
Nəyə bənzəyir?

TCRT5000 öz başına bənzəyir. İnfraqırmızı LED və fototransistordan (işığa həssasdır) ibarətdir. Bu sensorun ətraf mühitə müdaxilə ehtimalını azaltmaq üçün infraqırmızı spektr daxilində olmayan işığı süzmək üçün bir örtüyü var - bu, TCRT5000 -in giriş tərəfinə qara rəng verir.

Həm də bir LM393 və tənzimlənən potansiyometrin yanında bir lövhədə görəcəksiniz. Bir azdan bunun üzərində dayanacağıq.

Addım 3: Nə üçün istifadə edilə bilər?

Nə üçün istifadə edilə bilər?
Nə üçün istifadə edilə bilər?
Nə üçün istifadə edilə bilər?
Nə üçün istifadə edilə bilər?

TCRT5000 -dən istifadə edərək sikkə çeşidləmə cihazında sikkə aşkar edən fiziki bir obyektin olub olmadığını yoxlaya bilərsiniz.

Qara -ağ miqyaslı bir şeyin rəngini yoxlamaq üçün də istifadə edilə bilər. Bu, bir robotu izləyən bir xəttin istifadə edə biləcəyi bir prinsipdir. Fərqli çalarlar əks olunan infraqırmızı işığın səviyyəsini dəyişir.

Addım 4: Necə işləyir?

Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?
Bu necə işləyir?

TCRT5000 özü LED -dən infraqırmızı şüaları ötürməklə və hər hansı əks olunan işığı fototransistoruna yazmaqla işləyir ki, bu da yayıcı ilə kollektor arasındakı cərəyan axını qəbul etdiyi işıq səviyyəsinə görə dəyişir.

Tez -tez tapacağınız bu lövhədə, istifadə rahatlığını artırmaq üçün əlavə xüsusiyyətlər də var. Bu LM393 şəklində bir Voltaj müqayisə çipi və həssaslığını tənzimləmək üçün bir potensiometr əlavə edir. Bizə dörd sancaq təqdim edir. VCC, GND, D0 və A0.

VCC və Ground pinləri vasitəsilə 3.3v və 5v arasında bir iş gərginliyi veririk. Qalan iki sancaqdan biri olsa da sensor məlumatlarımızı alırıq.

Analog pin A0, dəyişən gərginlik şəklində davamlı bir oxu təmin edir, gərginlik nə qədər yüksək olsa, infraqırmızı işıq daha çox alınır.

Digər tərəfdən rəqəmsal pin yüksək (açıq) və ya aşağı (söndürülmüş) olur. Lövhəyə enerji verildikdə və kifayət qədər infraqırmızı işıq alınmadıqda rəqəmsal pin yüksək olacaq və potensiometr tərəfindən təyin olunan tətik səviyyəsi keçdikdə rəqəmsal pin aşağıya endiriləcək.

Bu sensorun əsas çatışmazlıqlarından biri ətraf mühit şəraitindən asanlıqla təsirlənə bilməsidir. Günəş işığı və ya ev işıqları kimi hər hansı digər infraqırmızı işıq mənbəyi də sensor tərəfindən algılanır və oxunuşlara mane ola bilər.

Bu, səs -küy ləğv edə bilən ağıllı kodla məhdudlaşdırıla bilər və ya emitenti qısaca söndürərək, ətraf mühitin ilkin oxunuşunu alaraq, sonra emitenti yenidən açaraq qəbul edilən işıq səviyyələrində hər hansı bir dəyişikliyin olub olmadığını yoxlaya bilər.

Addım 5: Mini Marka: Nümunə Layihə

Mini Marka: Nümunə Layihə
Mini Marka: Nümunə Layihə
Mini Marka: Nümunə Layihə
Mini Marka: Nümunə Layihə
Mini Marka: Nümunə Layihə
Mini Marka: Nümunə Layihə

Bu mini marka həm analoq, həm də rəqəmsal sancaqlar nümayiş etdirəcək. Dövrəni göstərildiyi kimi yığın və sonra aşağıdakı linkdə göstərilən kodu Arduino Uno -ya yükləyin.

github.com/DIY-Machines/TCRT5000

Serial monitoru açın və yansıtıcı bir obyekti sensora yaxınlaşdıranda nə baş verdiyini izləyin. Serial monitor analoq sensordan oxunuşu çap edir. Həm Arduino lövhəsindəki, həm də sensor lövhədəki LED -lər rəqəmsal pindən oxunuş vəziyyətini göstərir. Yansıtma həddi yerinə yetirilmədikdə, rəqəmsal pin yüksəkdir və LED -lərimiz yanır. Cisim yaxınlaşdıqda və eşik keçildikdə rəqəmsal pin aşağıya doğru dəyişir və LED sönür.

Potensiometr ilə həssaslığı tənzimləyə biləcəyinizi unutmayın.

Addım 6: Təşəkkürlər

Bu təlimat və dizayn üçün təşəkkür etmək istəyirsinizsə, mənə bir qəhvə almağı düşünün:

ko-fi.com/diymachines

Kanalımıza dəstək ola və Patreonda bu bələdçiləri yaratmağa davam edə bilərsiniz:

Növbəti DIY layihəmizin nə vaxt hazır olduğunu öyrənmək üçün burada Instructables və ya Youtube kanalımıza abunə olmağı unutmayın.

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

Tövsiyə: