Мазмуну:
- 1 -кадам: Колдонулган Аппараттык
- 2 -кадам: Arduino, Output Hardware and Schematics
- 3 -кадам: Жыйынтык жана Булак коддору
Video: Arduino Uno боюнча RPM Meter: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
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 модулдан келген сигналды үзөт жана секундасына бир жолу формуланын жардамы менен бааланган өзгөрмөнү кошуп, окулган сигналдарды мүнөтүнө сигналдардын санына айландырат. Бул мылтыктын кыймылдаткычынын (кыймылдаткычтын) мүнөтүнө канча жолу айланарын аныктоого мүмкүндүк берет. Дисплейди жаңыртуу - ар бир секунд. Ылдамдык кийинчерээк I2C конвертери бар 20x4 ЖК символдор дисплейинде көрсөтүлөт. Конверторлордун жардамы менен дисплейге 4 зым туташтыруу жетиштүү. Электр энергиясы менен камсыздоо (5V), жер (GND), саат сигналы (SCL), маалыматтар (SDA). Тахометрди ар кандай машиналар үчүн, тракторлордун, комбайндардын ылдамдыгын көзөмөлдөө үчүн, ошондой эле процесстерге, машиналардын иштешине жана активдүүлүгүнө мониторинг жүргүзүү үчүн колдонсо болот.
3 -кадам: Жыйынтык жана Булак коддору
Долбоордун жана башка кызыктуу долбоорлордун программасын бул жерден тапса болот: https://arduino.php5.sk/otackomer.php?lang=en же e-mail: [email protected]
Сунушталууда:
Arduino боюнча Bluetooth -Led: 7 кадам
Arduino -Ledдеги Bluetooth: Бүгүн мен сизге HC05 же HC06 Bluetooth модулун кантип колдонууну түшүндүрөм. Биз жөн гана негиздерди үйрөнөбүз, күйгүзүү/өчүрүү компоненттери менен (санарип казыктарда) .Мен, балким, аналогдук компоненттер жөнүндө инструкцияны (пин А …) жасайм
DIY тахометр (RPM Meter): 5 кадам
DIY тахометр (RPM Meter): Бул долбоордо мен сизге 3 € IR дистанциялык сенсорунун кантип иштээрин жана аны кантип туура иштеген DIY тахометрин куруу үчүн колдоно аларыбызды көрсөтөм. Кел, баштайлы
Arduino Uno үчүн сатып алуу боюнча көрсөтмө: 4 кадам
Arduino Uno үчүн сатып алуу көрсөтмөсү: Ардуинону сатып алуу үчүн башаламан болушу мүмкүн, айрыкча эгер сиз Uno сатып алууну ойлонуп жатсаңыз. Интернет -сатуучулар маанилүү маалыматты калтырып, эскирген же ылайыксыз бааларды сата алышат, ал эми кээ бирлери алдамчы болушу мүмкүн. Маалымат берем деп үмүттөнөм
STM32 менен RPM Meter: 8 кадам
RPM Meter STM32 менен: Сатып алуу бир аз ыңгайсыз болсо да (анткени ал көптөгөн интернет -дүкөндөрдө жок), мен STM32 L432KC талкуулоону зарыл деп эсептейм. Бул чип өзгөчө сүйүүгө татыктуу, анткени бул ULTRA LOW POWER. Бирок, STге ээ болбогондор үчүн
Арзан модулдарды колдонуу менен жөнөкөй RPM Meter: 8 кадам
Арзан модулдарды колдонуу менен жөнөкөй RPM Meter: Бул абдан кызыктуу долбоор жана абдан аз аракеттерди жасоо үчүн абдан жөнөкөй RPM метрин жасоо керек (Менин учурда Seceond Per Round)