Мазмуну:

Arduino Uno боюнча RPM Meter: 3 кадам
Arduino Uno боюнча RPM Meter: 3 кадам

Video: Arduino Uno боюнча RPM Meter: 3 кадам

Video: Arduino Uno боюнча RPM Meter: 3 кадам
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Июль
Anonim
Arduino Uno боюнча RPM Meter
Arduino Uno боюнча RPM Meter

Arduino - кудуреттүү платформа. Бул жөнөкөй флешаторлорду түзүүгө мүмкүндүк берет, бирок дагы өркүндөтүлгөн автоматташтыруу үчүн татаал системаларды түзөт. Ар кандай автобустардын аркасы менен Arduino ар кандай перифериялык түзүлүштөрдү камтыйт. Бүгүн биз инфракызыл сенсордун тоскоолдуктарын жана тахометр үчүн колдонулушун жакшылап карап чыгабыз. Сенсордун принциби абдан жөнөкөй. Бул диодду чыгаруучу жана кабыл алуучу 2 диодду камтыйт.

1 -кадам: Колдонулган Аппараттык

Колдонулган Аппараттык
Колдонулган Аппараттык

Кабыл алуучу IR диод 5V санариптик чыгууга түздөн -түз туташат жана потенциометр кабыл алуучу диод жооп бере турган сезгичтигин (объектинин алыстыгын) көзөмөлдөө үчүн колдонулушу мүмкүн. Модуль Arduino 5V менен иштейт, ал ошондой эле 950nm / 940nm толкун узундугунда 38 кГцде биротоло жарык чыгаруучу IR диодун берүү үчүн колдонулат (колдонулган диодго жараша). Модулду тиешелүү түрдө KY-032 деген аталышта чекене сатуучулардан (Aliexpress жана башкалар), тоскоолдук сенсорунан тапса болот. Бир нече версиялар бар, мен эң жөнөкөй курулган биринчи версиясын колдондум.

Сенсор белгилүү бир аралыкта тоскоолдукка жооп берет (потенциометр тарабынан коюлган) 2-40 см. Качан бир тоскоолдук аныкталганда, 5V сигналы Arduino иштетүүчү модулдун чыгуу терминалына колдонулат. IR диоддорунун артыкчылыктарынын бири - жарык жалтырак беттерди чагылдыра алат. Башкача айтканда, жалтырак бет күңүрт бетке караганда кыска аралыкта аныкталат. Бул мага бул сенсорду такометр катары башкача колдонуу жөнүндө ойлондум. Мт бетинде - ийри валдын чыгырыгы туурасы 1 смдей болгон лента тилкесин чаптадым, же алюминий фольганы колдонуу жакшы, ал жарыктын чагылуу касиетине ээ. Мен кирешенин интенсивдүүлүгүн жөнгө салдым, анткени чыгырыктан туруктуу аралыкта модуль лентага жооп берет, ал модулдун ар бир колендик валдын айлануусунан өтөт, бирок чыгырыктын өзүнө эмес.

2 -кадам: Arduino, Output Hardware and Schematics

Arduino, Output Hardware and Schematics
Arduino, Output Hardware and Schematics

Arduino модулдан келген сигналды үзөт жана секундасына бир жолу формуланын жардамы менен бааланган өзгөрмөнү кошуп, окулган сигналдарды мүнөтүнө сигналдардын санына айландырат. Бул мылтыктын кыймылдаткычынын (кыймылдаткычтын) мүнөтүнө канча жолу айланарын аныктоого мүмкүндүк берет. Дисплейди жаңыртуу - ар бир секунд. Ылдамдык кийинчерээк I2C конвертери бар 20x4 ЖК символдор дисплейинде көрсөтүлөт. Конверторлордун жардамы менен дисплейге 4 зым туташтыруу жетиштүү. Электр энергиясы менен камсыздоо (5V), жер (GND), саат сигналы (SCL), маалыматтар (SDA). Тахометрди ар кандай машиналар үчүн, тракторлордун, комбайндардын ылдамдыгын көзөмөлдөө үчүн, ошондой эле процесстерге, машиналардын иштешине жана активдүүлүгүнө мониторинг жүргүзүү үчүн колдонсо болот.

3 -кадам: Жыйынтык жана Булак коддору

Жыйынтык жана Булак коддору
Жыйынтык жана Булак коддору

Долбоордун жана башка кызыктуу долбоорлордун программасын бул жерден тапса болот: https://arduino.php5.sk/otackomer.php?lang=en же e-mail: [email protected]

Сунушталууда: