Мазмұны:

Arduino Uno -дағы RPM өлшеуіші: 3 қадам
Arduino Uno -дағы RPM өлшеуіші: 3 қадам

Бейне: Arduino Uno -дағы RPM өлшеуіші: 3 қадам

Бейне: Arduino Uno -дағы RPM өлшеуіші: 3 қадам
Бейне: How does work IR SPEED SENSOR | IR SPEED SENSOR with Arduino UNO[Code and circuit diagram] 2024, Шілде
Anonim
Arduino Uno -дағы RPM өлшегіш
Arduino Uno -дағы RPM өлшегіш

Arduino - құдіретті платформа. Бұл қарапайым флешкаларды, сонымен қатар жетілдірілген автоматтандырудың күрделі жүйесін құруға мүмкіндік береді. Әр түрлі автобустардың арқасында Arduino -ны әр түрлі перифериялық қондырғылармен толықтыруға болады. Бүгін біз инфрақызыл кедергілердің кедергілерін және оны тахометр үшін қолдануды егжей -тегжейлі қарастырамыз. Сенсордың жұмыс принципі өте қарапайым. Ол диодты шығаратын және қабылдайтын 2 диодтан тұрады.

1 -қадам: қолданылатын жабдық

Қолданылған жабдық
Қолданылған жабдық

Қабылдаушы ИҚ диод 5В цифрлық шығысқа тікелей қосылады, ал потенциометр қабылдау диодының әсер ететін сезімталдығын (объектінің қашықтығы) бақылау үшін пайдаланылуы мүмкін. Модуль Arduino 5V қуатымен қамтамасыз етілген, сонымен қатар 950нм / 940нм толқын ұзындығында 38кГц жиілікте жарық шығаратын таратушы ИҚ диодты беру үшін қолданылады (қолданылатын диодқа байланысты). Модульді тиісінше KY-032 атауымен бөлшек саудагерлерден (Aliexpress және басқалар) табуға болады. Бірнеше нұсқалар бар, мен бірінші нұсқаны қолдандым, ол өте қарапайым.

Сенсор белгілі бір қашықтықтағы кедергіге (потенциометрмен орнатылған) 2-40 см әрекет етеді. Кедергілер анықталған кезде Arduino өңдейтін модульдің шығыс терминалына 5В сигналы қолданылады. Инфрақызыл диодтардың артықшылықтарының бірі - жарық жылтыр беттерді шағылыстыра алатындығында. Яғни жылтыр бет күңгірт бетке қарағанда қысқа қашықтықта анықталады. Бұл маған сенсорды тахометр ретінде басқаша қолдану туралы ойлады. Күңгірт бетте - иінді біліктің шығырында ені шамамен 1см таспа жолағын жапсырдым немесе алюминий фольганы қолданған дұрыс, ол жарықтың жақсы шағылысатын қасиеттеріне ие. Мен шығыс қарқындылығын шкивтен тұрақты қашықтықта модуль таспаға жауап беретін етіп, иінді біліктің әр айналуында модульден өтетін уақытқа ғана жауап беретін етіп қойдым.

2 -қадам: Arduino, шығатын аппараттық құралдар мен схемалар

Arduino, шығатын аппараттық құралдар мен схемалар
Arduino, шығатын аппараттық құралдар мен схемалар

Arduino модульден келген сигналды үзеді және оқылатын сигналдарды минутына сигналдар санына түрлендіретін формуламен секундына бір рет бағаланатын айнымалыны қосады. Бұл иінді біліктің (қозғалтқыштың) минутына айналу санын анықтауға мүмкіндік береді. Дисплейді әр секунд сайын жаңартыңыз. Кейінірек жылдамдық I2C түрлендіргіші бар 20x4 СКД дисплейінде көрсетіледі. Түрлендіргіштердің арқасында дисплейге 4 сымды қосу жеткілікті. Қуат көзі (5В), жер (GND), сағат сигналы (SCL), деректер (SDA). Тахометрді әр түрлі машиналар үшін, тракторлардың, комбайндардың шығырларының жылдамдығын бақылау үшін, сонымен қатар машиналардың процестерін, жұмысы мен белсенділігін бақылау үшін қолдануға болады.

3 -қадам: Нәтиже мен бастапқы кодтар

Нәтиже және бастапқы кодтар
Нәтиже және бастапқы кодтар

Жобаның бағдарламасын және басқа қызықты жобаларды мына жерден табуға болады: https://arduino.php5.sk/otackomer.php?lang=en немесе e-mail: [email protected]

Ұсынылған: