Управление шаговым двигателем NEMA 17 с помощью Arduino и драйвера DRV8825

Шаговые двигатели – это разновидность двигателей постоянного тока, в которых перемещение ротора происходит небольшими дискретными шагами. В настоящее время шаговые двигатели находят очень широкое применение – начиная от камер наблюдения и заканчивая сложными роботами и механизмами. Рассматриваемый в данной статье … Читать далее

Использование стандарта CAN в Arduino – полное руководство

Современные автомобили включают в себя несколько десятков разнообразных датчиков. И все эти датчики регулярно обмениваются информацией с другими датчиками/устройствами автомобиля. Причем автомобили с каждым годом становятся все «умнее» и поэтому количество датчиков в них все больше увеличивается. В автомобилях сегодняшнего … Читать далее

Измерение уровня звука (шума) в децибелах с помощью Arduino и микрофона

Так называемое шумовое загрязнение становится все более актуальной проблемой в современном обществе в связи со все возрастающей плотностью населения. Обычное человеческое ухо способно воспринимать звуки с уровнем от 0 до 140 дБ. Громкость (уровень) звука обычно измеряют в децибелах (дБ). … Читать далее

Музыкальный фонтан на Arduino и акустическом датчике

Музыкальные фонтаны в настоящее время пользуются достаточно большой популярностью. Но мы в этом проекте решили сделать не совсем обычный музыкальный фонтан – он будет управлять потоками воды в зависимости от звуков внешней (окружающей его) музыки. Основная идея этого музыкального фонтана … Читать далее

Подключение АЦП/ЦАП модуля PCF8591 к Arduino

Аналого-цифровое преобразование играет исключительно важную роль в современных электронных устройствах. К примеру, многие датчики выдают на свой выход аналоговый сигнал, а микроконтроллеры могут оперировать только с цифровыми (двоичными) значениями, поэтому чтобы согласовать выход такого датчика со входом микроконтроллера, необходимо использование … Читать далее

Чарлиплексинг (Charlieplexing) в Arduino – управление 12 светодиодами с 4 контактов

Чарлиплексинг (Charlieplexing) – это способ управления большим числом светодиодов с помощью использования небольшого числа контактов ввода/вывода. Чарлиплексинг во многом похож на обычную технологию мультиплексирования, однако в нем для значительного уменьшения числа используемых контактов используют трёхзначную логику (высокий уровень, низкий уровень … Читать далее

GPS-корректор на Arduino Nano

Рассматриваемый GPS-корректор предназначен для коррекции показаний электронных часов, у которых имеется кнопка «Коррекция» (например,»Электроника 6.14″). Устройство состоит из трех функциональных блоков: плата Arduino Nano, GPS-модуль GY-NEO6MV2, исполнительный модуль на оптопаре транзисторной PC-817. За основу для данной статьи был взят проект … Читать далее

Шилд источника питания для Arduino с выходными напряжениями 3.3, 5 и 12 В

При разработке электронных проектов вопрос электропитания является одним из самых важных, ведь без него не будет работать ни одна электронная схема (ну за исключением, пожалуй, только детекторного приемника). При этом зачастую для электронных устройств требуется несколько номиналов напряжения питания, поскольку, … Читать далее

GPS трекер на основе Arduino и технологии Lora

Знание местоположения определенных вещей/объектов в настоящее время является достаточно актуальной задачей. Наиболее часто для решения этой задачи используется технология GPS, которая широко используется для отслеживания местоположения автомобилей, судов, людей, животных и т.п. Для любого подобного отслеживающего местоположение устройства (трекера, в … Читать далее

Генератор кода Морзе на Arduino Uno

Азбука Морзе (код Морзе) – это система связи для кодирования любого символа в двух различных длительностях сигналов, называемых точками и тире. Азбука Морзе разработана Сэмюэлем Ф. Б. И в дальнейшем стала использоваться в телеграфии для передачи секретной информации. Больше всего … Читать далее