Когда на экране терминала появилось приглашение #Читать полностью »
Когда на экране терминала появилось приглашение #Читать полностью »
Я сделал наручные часы, которые показывают время четырьмя светодиодами в двоичном коде. Захотелось сделать подарок знакомому и заодно пройти весь цикл разработки embedded-устройства: схемотехника, четырёхслойная PCB, прошивка.
В статье расскажу про решения, ошибки (включая ту, из-за которой USB не заработал) и устройство прошивки.
Здравствуйте ХАБР. В этой, мной первый раз написанной статье, я попытаюсь рассказать про свой опыт проектирования и разработки устройства на контроллере ESP32 для мониторинга закрытой разработчиком промышленного оборудования, который является важным производственным процессом в изготовлении пластин для свинцово-кислотных аккумуляторов, что местные называют "Кюринг".
Началось всё в 2024 году в где‑то середине осени. Тогда я ещё не имел тесных дел с arduino и python, но у меня появилась идея сделать простенькую мини клавиатуру для переключения треков, чтобы во время игры во что либо не отвлекался на это. Что‑то около недели и у меня уже получилось собрать на макетке схему со свитчами от клавиатуры, которая управляла громкостью системы и листала треки. Я был в восторге: что‑то, собранное на коленке, тупо с ИИ, работает! Да, тогда я полностью полагался на дипсик или чатГпт.
Привет, это карманный брелок-приставка с игрой Doom на Arduino nano!
Данный проект был разработан на базе другого проекта и был усовершенствован.
Описание:
Все началось с короткого видео в соцсетях, возможно многие видели брелок, который превращает нажатые точки и тире азбуки Морзе в буквы на дисплее. Фишка в том, что светодиоды там расположены в виде «дерева поиска». Длительное нажатие — загорелось тире, короткое — точка. Красивый корпус, пищалка и световая индикация в современной гонке за вниманием.
Увидев эту идею, сразу загорелся реализовать на Arduino, пишем пару циклов за 10 минут и готово, но таких программ миллион, мы привыкли прятать любую сложность за строчками кода, превращая разработку железа в банальное подключение модулей к микроконтроллеру.