Стеклоочистители автомобиля двигаются в такт музыке при помощи Arduino


Чтобы заставить стеклоочистители своего автомобиля двигаться в такт музыке, Cranktown City использовал контроллер Arduino Uno, модуль анализатора спектра и модифицированный двигатель от дворников.

Идея работы простая: микроконтроллер «слушает» воспроизводимую музыку, анализирует ритм и соответствующим образом перемещает дворники.

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

Управление двигателем осуществляется при помощи драйвера двигателя BTS7960, используя ПИД-регулятор для контроля его положения.

Чтобы контроллер мог «слушать» музыку —  используется модуль анализатора спектра MSGEQ7, который получает входящий аналоговый  сигнал музыки и разделяет его на семь разных частотных диапазонов. Когда средняя амплитуда частоты, связанной с барабанами, превышает заданный порог, переменная положения двигателя изменяется от 0 до 180  и наоборот.

По теме

Arduino


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

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака телеприсутствие управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение