Ничего не найдено :(
    В гостях у Самоделкина! » Темы » Советы » Часы, настраиваемые энкодером

    Часы, настраиваемые энкодером



    Автор Arduino Project Hub под ником FLORICA Tudor-Nicusor предлагает часы, настраиваемые энкодером. Хотя их нельзя назвать "настольным аналогом Apple Watch", вещь всё равно получилась необычная. Лицензия - GPL версии 3 или больше по вашему выбору.

    Далее показана схема часов, контактные группы SW1A (вращение) и SW1B (нажатие) относятся к энкодеру. Энкодер с кнопкой можно заменить обычным, понадобится отдельная кнопка. Можно применить и энкодер от мыши.



    Скетч требует сторонних библиотек: для RTC, энкодера и дисплея. Закомментровав строку 22 и раскомментировав строку 23, можно получить названия дней недели на румынском языке.

    При коротком нажатии кнопки энкодера часы показывают заставку в стиле спектрумовских демок:

    Часы, настраиваемые энкодером


    Длительное нажатие переводит часы в режим настройки:



    Вращение энкодера - настройка параметра, нажатие кнопки - переход к следующему:






    Если применяется энкодер от сломанной мыши, выпаивать его из платы необзятельно, как и извлекать плату из корпуса. Только перерезать печатные проводники. Arduino Uno приделать к мыши снизу вместо ножек, дисплей - сверху на вертикальной подставке, RTC поместить внутрь мыши, изолировав от всего. Получатся весьма интересные часы.

    Источник (Source)

    Применение микросхемы MCP42100

    Arduino управляет дисплеем от автомагнитолы (драйвер LC75829)

    Добавить комментарий

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Опрос
    А Вы уже рассказали на сайте о своей самоделке?

    Последние комментарии

    Все комментарии