Супермодератор
Сообщений всего: 403
Дата рег-ции: Нояб. 2008
|
Здравствуйте уважаемые, давненько не забегал. Решил я тут на досуге собрать левитирующую платформу (офтоп. тема на радиокоте с 2007 года рассматривается), а фишкой является левитирующее облако переливающееся раскатами грома (RGB LED). Соответственно необходима была нижняя платформа состоящая из ключей,катушек,магнитов, датчиков холла, МК и непосредственно сам объект левитации, состоящий из принимающей катушки, магнита (фишки), самого младшего МК и пары тройки RGB LED. Схемы увиденные ранее на радиокоте немного переработал, убрал усилители и внёс вместо них МК, можете меня ругать если схемотехническое решение заведомо провальное. (Схемы и фотки ниже). За МК взял ATmega328, загрузчик в него запихал от Arduino Pro mini.
Вопрос в алгоритме,никак не могу сообразить как написать код, необходимо фиксировать отклонения датчиками холла и увеличивать скваженность шим соответствующей пары катушек,тогда фишка поддерживаемая магнитным "горбом" от постоянных магнитов будет возвращаться в центральное положение,правильно я рассуждаю? Относительно чего нужно фиксировать изменение выходного сигнала датчиков холла,относительно прошлого замера или относительно соседних датчиков?
[img]http://radikal.ru]
[img]http://radikal.ru]
[img]http://radikal.ru]
[img]http://radikal.ru] |