Съдържание:
- Стъпка 1: Използван хардуер
- Стъпка 2: Arduino, изходен хардуер и схеми
- Стъпка 3: Резултат и изходни кодове
Видео: RPM измервател на Arduino Uno: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
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 прекъсва сигнала от модула и добавя променлива, която се оценява веднъж в секунда чрез формула, която преобразува прочетените сигнали в броя на сигналите в минута. Това дава възможност да се определи броят на оборотите на коляновия вал (двигателя) в минута. Опресняване на дисплея е всяка секунда. Скоростта се показва по -късно на LCD дисплей с размери 20x4 с I2C конвертор. Благодарение на преобразувателите е достатъчно да свържете 4 проводника към дисплея. Захранване (5V), земя (GND), тактов сигнал (SCL), данни (SDA). Тахометърът може да се използва за различни машини, мониторинг на оборотите на ролки на трактори, комбайни, но също така и в промишлеността за наблюдение на процесите, работата и дейността на машините.
Стъпка 3: Резултат и изходни кодове
Програмата за проекта и други интересни проекти можете да намерите на: https://arduino.php5.sk/otackomer.php?lang=en или на имейл: [email protected]
Препоръчано:
Измервател на звука - Arduino: 10 стъпки (със снимки)
Sound Meter - Arduino: В този Instructable ще покажа как да направя Sound Meter с помощта на Arduino и някои други компоненти. Това е училищен проект, който направих наскоро, който ми отне една година за завършване, той се основава на изграждането на Измервател на звука, който регистрира нивото на звука
Arduino измервател на енергия - V2.0: 12 стъпки (със снимки)
Arduino измервател на енергия - V2.0: Здравей приятелю, добре дошъл отново след дълга почивка. По -рано бях публикувал инструкции за измерване на енергия на Arduino, които бяха предназначени главно за наблюдение на мощността от слънчевия панел (DC Power) в моето село. Той стана много популярен в интернет, много
Прост автоматичен тестер за кондензатор / измервател на капацитет с Arduino и на ръка: 4 стъпки
Прост автоматичен тестер за кондензатор / измервател на капацитет с Arduino и на ръка: Здравейте! За тази физическа единица се нуждаете от:* захранване с 0-12V* един или повече кондензатори* един или повече зареждащи резистори* хронометър* мултицет за напрежение измерване* arduino nano* a 16x2 I²C дисплей* 1 / 4W резистори с 220, 10k, 4.7M и
RPM измервател със STM32: 8 стъпки
RPM измервател със STM32: Въпреки че е малко неудобно да се купува (тъй като не се предлага в много интернет магазини), намирам за необходимо да обсъдим STM32 L432KC. Този чип заслужава специална привързаност, тъй като е ULTRA LOW POWER. Въпреки това, за тези, които не притежават ST
Прост RPM измервател, използващ евтини модули: 8 стъпки
Прост RPM метър, използващ евтини модули: Това е много интересен проект и полага много по -малко усилия, но прави много прост RPM метър (Round Per Seceond В моя случай)