Данный счётчик собирался на базе Mega 328, в корпусе DIP. После отладки на плате Arduino UNO, контроллер был установлен на отдельную плату с кварцем, и другой обвязкой.
В качестве коробки для модулей использовал корпус от старого роутера. Из обвязки на макетной плате установлен понижающий стабилизатор питания 7805, с двумя электролитическими конденсаторами, один на входе +12В, второй на выходе из микросхемы +5В, для питания контроллера и дисплея. Питается схема от внешнего адаптера с выходным напряжением +12VDC.
На 4, 5 пине контроллера ( 2, 3 пин Arduino UNO), подпаяны подтягивающие резисторы, каждый по 510 Ом. К этим же ножкам через разъём подключены провода от оптического энкодера ENC-1-2-N-5 (http://amitron-ek.ru/catalog/4513/72980.html). На 6 пине контроллера (4 пин Arduino UNO), выведена кнопка “Reset”, с подтягивающим резистором в контроллере.
Используется счётчик на печатном типографском станке. Перед работой в станок устанавливается рулон бумаги, длиной ~ 1 км. В начале раскрутки барабан с рулоном бумаги совершает прямые и обратные вращения, поэтому необходимо считать как расход, так и приход бумаги в рулон. После настроечных манипуляций, станок начинает расходовать бумагу в рабочем режиме.
Блок энкодера, который используется в этой схеме, взят отсюда: https://flprog.ru/downloads/usersblocks/blok-encoder/#more-2065
Блок счётчика скорости, привязан к 4 пину контроллера программно (2 пин Arduino UNO).
Индикация счётчика реализована на дисплее LCD1602, с привязкой к контроллеру по шине I2C. Подключение к пинам контроллера стандартное: А5 – SCL, A4 – SDA.
Ссылка на проект: https://flprog.ru/downloads/usersblocks/blok-encoder/#more-2065
Ссылка на прошивку счётчика: https://cloud.mail.ru/public/3XMS/WeWsvpHt8
Предыдущая ссылка на проект не верная.
flprog
Здравствуйте.
Скачал файл Encoder (CODE).ubi но не могу его открыть.
Поясните в какой программе его можно открыть ?