Мазмуну:
- 1 -кадам: Видео
- 2 -кадам: Бул кандай көрүнөт?
- 3 -кадам: Бул эмне үчүн колдонулушу мүмкүн?
- 4 -кадам: Бул кантип иштейт?
- 5 -кадам: Mini Make: Мисал Долбоор
- 6 -кадам: рахмат
Video: TCRT5000 Infrared Reflective Sensor - Бул кантип иштейт жана код менен мисал схемасы: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Саламатсызбы, мен жакында монеталарды сорттоочу машинамды долбоорлоодо жана жасоодо TCRT5000лердин бир тобун колдондум. Сиз муну бул жерден көрө аласыз:
Бул үчүн мен TCRT5000 жөнүндө билишим керек болчу жана мен аны түшүнгөндөн кийин сенсор жөнүндө көбүрөөк билгиси келген башка адамдар үчүн жол көрсөтөм деп ойлогом.
Бул ошол жол көрсөткүч болот. Мен төмөндө толугу менен жазуу түрүндө жазам, бирок эгер сиз мени видеодо түшүндүрүп берүүнү кааласаңыз, анда төмөнкү видеону карап көрүңүз:
1 -кадам: Видео
2 -кадам: Бул кандай көрүнөт?
Бул TCRT5000 өз алдынча окшойт. Ал инфракызыл LEDдан жана фототранзистордон (жарыкка сезгич) турат. Бул сенсордо экологиялык кийлигишүү мүмкүнчүлүгүн азайтууга жардам берүү үчүн инфракызыл спектрде жок жарыкты чыпкалоо үчүн каптоо бар - бул TCRT5000дин кирүүчү тарабына анын кара түсүн берет.
Сиз аны LM393 жана жөнгө салынуучу потенциометрдин жанында тактада көп көрөсүз. Биз муну бир аздан кийин карайбыз.
3 -кадам: Бул эмне үчүн колдонулушу мүмкүн?
Сиз TCRT5000ди тыйын сорттоочу түзүлүштөгү тыйынды аныктоочу физикалык нерсенин бар экендигин текшерүү үчүн колдоно аласыз.
Ошондой эле кара -ак масштабда бир нерсенин түсүн текшерүү үчүн колдонсо болот. Бул роботтун артынан келе турган линия. Ар кандай көлөкөлөр чагылдырылган инфракызыл нурдун деңгээлин өзгөртөт.
4 -кадам: Бул кантип иштейт?
TCRT5000 өзү LEDдан инфракызыл нурду берүү жана анын фототранзисторуна чагылган жарыкты каттоо аркылуу иштейт, бул анын эмитенти менен коллекторунун ортосундагы токтун агымын кабыл алган жарык деңгээлине жараша өзгөртөт.
Сиз аны көп таба турган бул такта, анын колдонуунун ыңгайлуулугун жогорулатуу үчүн кошумча функцияларды камтыйт. Бул LM393 түрүндөгү Voltage салыштыруу чипин жана анын сезимталдыгын жөнгө салуу үчүн потенциометрди кошот. Бул бизге төрт төөнөгүчтү тартуулайт. VCC, GND, D0 жана A0.
Биз 3.3v менен 5v ортосундагы жумушчу чыңалуусун VCC жана Ground казыктары аркылуу камсыздайбыз. Биз калган эки казыктын бирине карабастан, сенсор маалыматыбызды алабыз.
А0 аналогдук пини ар кандай чыңалуу түрүндө үзгүлтүксүз окууну камсыз кылат, чыңалуу канчалык жогору болсо, инфракызыл нур көбүрөөк кабыл алынат.
Башка жагынан алганда, санарип пин жогору (күйүк) же төмөн (өчүк). Тактага кубат берилип, инфракызыл жарык жетишсиз болгондо, санариптик пин жогору болот, ал эми потенциометр тарабынан коюлган триггердин деңгээли өткөндө, санарип пин төмөн болуп калат.
Бул сенсордун бир чоң кемчилиги - бул экологиялык шарттарга оңой таасир этиши мүмкүн. Күн нуру же үйдүн чырактары сыяктуу инфракызыл жарыктын башка булактары да сенсор тарабынан аныкталат жана көрсөткүчтөргө тоскоол болот.
Бул ызы -чууну жок кыла турган акылдуу код менен чектелиши мүмкүн же эмитентти кыскача өчүрүү, айлана -чөйрөнү баштапкы окуу, андан кийин эмитентти кайра күйгүзүү жана кабыл алынган жарык деңгээлинин өзгөрүүсүн текшерүү.
5 -кадам: Mini Make: Мисал Долбоор
Бул мини -марка аналогдук жана санариптик пиндерди көрсөтөт. Районду көрсөтүлгөндөй чогултуп, анан төмөнкү шилтемеде берилген кодду Arduino Unoго жүктөңүз.
github.com/DIY-Machines/TCRT5000
Сериялык мониторду ачыңыз жана чагылдыруучу нерсени сенсорго жакыныраак жылдырганда эмне болорун көрүңүз. Сериялык монитор аналогдук сенсордон окууну басып чыгарат. Arduino тактасындагы жана сенсордук тактасындагы борттук LEDлер санарип пинден окуу абалын көрсөтүп турат. Качан чагылтуу чеги аткарылбай калганда, санарип төөнөгүч жогору жана биздин LEDлар күйүп турат. Объект жакындаганда жана босого өткөндө санариптик пин төмөн болуп өзгөрөт жана LED өчөт.
Потенциометр менен сезимталдыкты жөнгө салууга болорун унутпаңыз.
6 -кадам: рахмат
Эгерде сиз бул колдонмо жана дизайн үчүн рахмат айткыңыз келсе, мага кофе сатып алууну ишениңиз:
ko-fi.com/diymachines
Сиз дагы биздин каналды колдоп, Patreonдо бул колдонмолорду түзүүнү уланта аласыз:
Сураныч, бул жерде Instructables же Youtube каналыбызга жазылууну унутпаңыз, биздин кийинки DIY долбоорубуз качан даяр экенин билүү үчүн.
www.youtube.com/channel/UC3jc4X-kEq-dEDYhQ…
Сунушталууда:
Кантип жеке ОСти жасоого болот! (партия жана ичиндеги мисал): 5 кадам
Кантип жеке ОСти жасоого болот! (партия жана ичиндеги мисал): Азыр жаса
Санарип калибрди кантип бузуу керек жана санариптик калибр кантип иштейт: 4 кадам
Санарип калибрди кантип жулуп салуу керек жана санарип калибр кантип иштейт: Көп адамдар өлчөө үчүн калибрлерди кантип колдонууну билишет. Бул окуу куралы сизге санарип калибрди кантип бузууну жана санарип калибрдин кантип иштээрин түшүндүрүүнү үйрөтөт
Заманбап жана жаңы жана оңойураак мисал 4x4 Arduino Matrix клавиатурасы менен: 3 кадам
Заманбап жана жаңы жана оңойураак мисал Arduino Matrix 4x4 клавиатурасы менен: I2C схемасы менен 4x4 LCD баскычтуу матрицаны колдонуунун дагы бир мисалы
Уюлдук телефондун батареясын санарип камерага кантип ылайыкташтыруу керек жана ал иштейт!: 5 кадам (сүрөттөр менен)
Кантип уюлдук телефондун батареясын санарип камерага ыңгайлаштырса болот жана ал иштейт! GoPro негизделген камералардын же кичинекей экшн камераларынын көп түрдүүлүгүнө карабастан (менин airsoft оюндарым үчүн Innovv C2 бар), баары эмес
Arduino UNO менен TCRT5000 IR Sensor Module кантип колдонсо болот: 7 кадам (Сүрөттөр менен)
TCRT5000 IR сенсор модулун Arduino UNO менен кантип колдонсо болот: Бул окуу куралында биз сизге TCRT5000 IR сенсор модулун колдонуу боюнча кээ бир негиздерди үйрөтөбүз. Булар сизге сериялык монитордо аналогдук жана санариптик баалуулуктарды көрсөтүп турат. Сүрөттөмө: Бул IR чагылдыруучу сенсор түстү жана дисплейди аныктоо үчүн TCRT5000ди колдонот