Инженер представил мобильный гаджет Doomscroller для промотки контента в лентах соцсетей
Энтузиаст электроники, разработчик и инженер Эндрю МакКалип представил мобильный гаджет под названием Doomscroller, который создан только для одной задачи — быстрого проматывания контента в лентах соцсетей с помощью пальца пользователя.
«Работает только с Android/ПК по Bluetooth. Извините, пользователи iOS. Почти уверен, что аккумулятор не взорвётся», — уточнил МакКалип.
МакКалип разработал все электронные и механические части, а также прошивку для контроллера проекта Doomscroller.
Это определенно мой любимый полноценный проект. Чистое программирование никогда не приносит такого удовлетворения, как то, что касается физического мира. Когда система начинает взаимодействовать с людьми, возникают всевозможные проблемы, которые необходимо решить.
Как только я начал его использовать, я понял, что необходимы всевозможные программные функции. Например, гаджету необходимо иметь тайм-аут простоя и пробуждение ISR, чтобы экономить заряд батареи и не прокручиваться, находясь в кармане. Я запрограммировал чип энкодера на повышение флага при повороте на XXX градусов за Y секунд временного окна и использовал это решение для запуска прерывания, выводящего микроконтроллер из спящего режима.
Ещё одной забавной возникшей проблемой были вихревые токи. Бесконтактные магнитные энкодеры MPS используют диаметральный магнит для определения абсолютной ориентации поля относительно чипа. Первоначально я использовал довольно большой неодимовый кольцевой магнит, встроенный в колёсико, так как боялся поддерживать минимальную напряженность поля. В результате это вызвало значительное сопротивление колесика, поскольку оно вращалось над фланцем алюминиевого корпуса. Мне пришлось немного уменьшить размер магнита до приемлемого размера для нормальной работы
Читать на habr.com