Съдържание:

RPM измервател на Arduino Uno: 3 стъпки
RPM измервател на Arduino Uno: 3 стъпки

Видео: RPM измервател на Arduino Uno: 3 стъпки

Видео: RPM измервател на Arduino Uno: 3 стъпки
Видео: Прямой запуск инверторного компрессора холодильника и тестирование UVW 2024, Юли
Anonim
RPM метър на Arduino Uno
RPM метър на Arduino Uno

Arduino е платформа за всемогъщество. Позволява да се създават прости мигачи, но и сложни системи за по -усъвършенствана автоматизация. Благодарение на различните шини, Arduino също може да бъде разширен, за да включва различни периферни устройства. Днес ще разгледаме по -отблизо инфрачервения сензор за препятствия и използването му за оборотомера. Принципът на сензора е много прост. Съдържа 2 диода, излъчващ и приемащ диод.

Стъпка 1: Използван хардуер

Използвани хардуер
Използвани хардуер

Приемащият IR диод е свързан директно към 5V цифров изход и потенциометър може да се използва за контрол на чувствителността (разстоянието на обекта), на която приемащият диод ще реагира. Модулът се захранва от Arduino 5V, той също се използва за захранване на предаващ IR диод, който излъчва светлина постоянно при 38kHz при дължина на вълната 950nm / 940nm (в зависимост от използвания диод). Модулът може да бъде намерен при търговци на дребно (Aliexpress и други) под името KY-032, съответно сензор за препятствия. Има няколко версии, използвах първата версия, която е конструирана много просто.

Сензорът реагира на препятствие на определено разстояние (зададено с потенциометър) 2-40 cm. Когато се открие препятствие, 5V сигнал се подава към изходния терминал на модула, който обработва Arduino. Едно от (не) предимствата на IR диодите е, че светлината е в състояние да отразява блестящите повърхности. Тоест, лъскавата повърхност се открива на по -кратко разстояние от матовата повърхност. Това ме накара да мисля за използването на този сензор по различен начин като оборотомер. На матовата повърхност - ролката на коляновия вал залепих лента от лента с ширина около 1см, или е добре да се използва алуминиево фолио, то има по -добри отразяващи свойства на светлината. Зададох интензитета на усилване, така че на постоянно разстояние от ролката, модулът реагира само на лентата, докато преминава през модула при всяко завъртане на коляновия вал, а не на самата ролка.

Стъпка 2: Arduino, изходен хардуер и схеми

Arduino, изходен хардуер и схеми
Arduino, изходен хардуер и схеми

Arduino прекъсва сигнала от модула и добавя променлива, която се оценява веднъж в секунда чрез формула, която преобразува прочетените сигнали в броя на сигналите в минута. Това дава възможност да се определи броят на оборотите на коляновия вал (двигателя) в минута. Опресняване на дисплея е всяка секунда. Скоростта се показва по -късно на LCD дисплей с размери 20x4 с I2C конвертор. Благодарение на преобразувателите е достатъчно да свържете 4 проводника към дисплея. Захранване (5V), земя (GND), тактов сигнал (SCL), данни (SDA). Тахометърът може да се използва за различни машини, мониторинг на оборотите на ролки на трактори, комбайни, но също така и в промишлеността за наблюдение на процесите, работата и дейността на машините.

Стъпка 3: Резултат и изходни кодове

Резултат и изходни кодове
Резултат и изходни кодове

Програмата за проекта и други интересни проекти можете да намерите на: https://arduino.php5.sk/otackomer.php?lang=en или на имейл: [email protected]

Препоръчано: