Пришло время разобраться как сделать цифровой тахометр на базе Arduino.
Принцип работы:
ИК-датчик направлен на вращающийся вал двигателя на котором есть светоотражающая метка. Сигнал датчика передается от модуля IR к Arduino.
Этот сигнал обрабатывается в Arduino в соответствии с загруженным на него кодом. Затем Arduino передает сигналы на ЖК-экран для отображения числа оборотов в минуту.
Для сборки устройства нам потребуется Arduino Nano.
Двухстрочный LCD дисплей 16X2.
И IR датчик. Он состоит из ИК диода и ИК приемника. На выходе цифровой сигнал. Очень удобно.
Электросхема для сборки тахометра:
При подключении сенсора вам потребуется знать распиновку:
VCC--------------- 5V
GND--------------- GND
OUT---------------- 2(digital pin no. 2)
С LCD дисплеем распиновка будет немного сложнее:
VSS----------------- GND
VCC---------------- +5V
VEE----------------- POT
RS------------------ 12
R/W---------------- GND
E-------------------- 11
DB0----------------
DB1----------------
DB2----------------
DB3----------------
DB4---------------- 6
DB5---------------- 5
DB6---------------- 4
DB7---------------- 3
LED+-------------- +5V
LED---------------- GND
Пробное устройство собиралось на готовой монтажной плате. Не очень красиво, за то быстро.
Когда плата готова остается только залить скетч в нашу ардуинку.
Он стоит копейки, собирать его руками - ну такое...
Резистор, наверняка, нужен для стабилизации по питанию излучающего диода, что бы его яркость не менялась при переменной нагрузки цепи операционного усилителя.
Вообще, на схемах заводских плат очень много мало очевидной обвязки. Она появляется во время разработки платы инженерами для компенсации тех или иных паразитных эффектов.