Передача данных на смартфон с помощью Arduino, модуля NRF24L01 и Bluetooth (BLE)

Bluetooth Low Energy (BLE) – это версия технологии Bluetooth, причем значительно более оптимизированная чем классический Bluetooth. Ее часто называют «умной» Bluetooth (Smart Bluetooth). Первоначально технология BLE разрабатывалась для обеспечения минимально возможного энергопотребления при низкой стоимости, маленькой ширины полосы частот и … Читать далее

Управление соленоидным клапаном (Solenoid Valve) с помощью Arduino

Соленоиды в настоящее время находят широкое применение в качестве исполнительных механизмов в различных системах автоматизации. Существует много типов соленоидов, в частности, широко распространены соленоидные клапаны (Solenoid Valve – их еще называют электромагнитными клапанами), которые используются для управления потоками воды или … Читать далее

Спящие режимы в Arduino и как их использовать для экономии энергии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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