Цифровой счетчик расстояния с OLED-дисплеем............
Цифровой счетчик расстояний с магнитным энкодером AS5600 и OLED-дисплеем
Описание проекта
Этот проект представляет собой высокоточный цифровой счетчик расстояния на основе магнитного датчика угла AS5600 и OLED-дисплея SSD1306. Он предназначен для измерения расстояния, пройденного колесом известного диаметра, преобразуя его вращение в метры, сантиметры, миллиметры или дюймы, футы и тысячные доли дюйма (мил).
Основные компоненты
Магнитный энкодер AS5600 (12 бит) — с высокой точностью определяет угол поворота колеса.
OLED-дисплей SSD1306 128x64 — показывает измеренное расстояние в режиме реального времени.
Arduino (Uno, Nano и т.п.) — основной контроллер системы.
Колесо окружностью 15 см — крепится к валу для отслеживания движения.
Две кнопки:
Reset — сбрасывает счетчик расстояния.
Переключатель режима — переключение между метрическими и британскими режимами единиц измерения.
Ключевые особенности
Точное измерение расстояния на основе количества тиков, считываемых с энкодера.
Поддерживает обратное направление: расстояние увеличивается только при вращении колеса против часовой стрелки.
Режимы двойного дисплея:
Метрическая система: метры, сантиметры, миллиметры.
Имперская система: дюймы, футы + дюймы и милы.
Кнопка переключения режима для переключения систем агрегатов
Кнопка сброса для обнуления измеренного расстояния
Высокое разрешение с использованием 12-битной точности AS5600 (4096 шагов на оборот)
Непрерывный расчет расстояния в реальном времени
Четкое и структурированное отображение: крупный текст для основных блоков, мелкий текст для подразделов.
Возможные применения
Измерение расстояний на поверхностях (ткань, пол, местность)
Мобильная робототехника
Ручные измерительные инструменты
Отслеживание продолжительности промышленного процесса
Материал и сборка.
Код Arduino загружен в раздел «Документация».
Совместно использует линии I2C с кодером AS5600 и OLED-дисплеем SSD1306.
Электрические соединения.
- Комментарии
Ссылка появится после регистрации





























