Детская кроватка с электроприводом

Электродвигатель с кривошипным механизмом раскачивает детскую кроватку.
 
Скорость вращения двигателя (и, следовательно, частота колебаний механизма) регулируется микроконтроллером Arduino.
 
Кнопки пульта управления служат для регулировки режима работы устройства. Ускоряя или замедляя двигатель, можно подобрать оптимальную частоту укачивания.
 
Семисегментный индикатор показывает выбранный режим работы механизма.
 
Для уменьшения потерь энергии необходимо добавить датчик обратной связи, контролирующий движение колыбели, и настроить программу так, чтобы частота качаний совпадала с собственной частотой колебаний механической части системы.
 
Тогда сравнительно небольшой мощности двигателя будет достаточно для раскачки кроватки. Чтобы система не вошла в резонанс, в крайних точках качания нужно установить демпфер из мягкой резины.

Из чего это сделано?
1 7-ми сегментный индикатор 5161AS 1 шт.
2 Arduino UNO 1 шт.
3 Кнопки 3 шт.
4 Микросхема ULN2003 1 шт.
5 Электродвигатель 1 шт.
Вверх