Сегодня хочу поделиться своей самоделкой – игрушечным мини-погрузчик.
Итак, взяв у сына lego technic, а у себя Arduino Nano приступил к совмещению этих конструкторов.
Нам понадобится:
— Lego Technic (наборы 42029 и 42033)
— Arduino Nano (ссылка на плату)
— DRV 8833
— 2 сервопривода SG-90
— IR приемник
— Мотор-редуктор
— 2 светодиода
— 2 резистора 150 Ом
— Конденсатор 10v 1000uF
— 2 однорядных гребенки PLS-40
— 2 разъема PBS-20
— Катушка индуктивности 68мкГн
— 4 NI-Mn аккумулятора 1.2v 1000mA
— Коннектор папа-мама двух контактный на провод
— Хомутик
— Провода разных цветов
— Припой
— Канифоль
— Паяльник
— Болтики 3х40 и гайки и шайбы к ним
Шаг 1 собираем шасси и ведущую ось.
Собрать шасси из Technic можно любое, у меня получилось так.
Возникает только проблема соединения мотор-редуктора с деталями конструктора. Я решил это следующим образом: надел на ось мотор-редуктора соединительную втулку и вставил обрезок спички для фиксации. Для крепления мотор-редуктора использовал металлическую пластику от железного конструктора и хомутик. Получилось следующее:
Далее устанавливаем получившуюся конструкцию на шасси использую болтики 3х40:
И надеваем колеса:
Шаг 2 поворотные колеса
Для осуществления поворота взял сервопривод SG-90. Надо аккуратно просверлить, чтобы не задеть внутренние части, сквозное отверстие диаметром 3.2 мм или просто вырезать канцелярским ножом.
Вставляем болтик в проделанное отверстие, а по краям уголки и фиксируем гайками:
На вал сервопривода надеваем рычаг с прикрученной деталью от lego:
И наконец поворотный механизм в сборе:
Ставим на шасси:
Надеваем колеса:
Шаг 3 подъемный механизм.
Для подъема ковша взял модифицированный сервопривод SG-90. Весь смысл его модификации в извлечение внутреннего контролера и припаивании проводов напрямую в моторчику, для того чтобы из сервопривода сделать мотор-редуктор, то есть чтобы он мог полностью крутится. Также как и в первом сервоприводе надо проделать сквозное отверстие для крепления:
Устанавливаем на шасси:
Шаг 4 кабина.
Нужно собрать кабину из lego technic по фотографиям:
Шаг 5 электрика.
Здесь придется взяться за паяльник. Для удобства надо спаять все на монтажной плате по следующей схема:
Думаю следует немного пояснить: конденсатор можно брать любой маломощный, катушка индуктивности тоже какую найдете, это нужно для стабилизации напряжения микроконтроллера. Резисторы подобрать нужно под используемые светодиоды. IR приемник я взял от старой игрушки, но его можно и купить в радиомагазине. Если будут сильные помехи, надо добавить конденсатор в цепь питания IR приемника.
У меня получилось это:
Устанавливаем Arduino Nano и DRV 8833 на свои места:
И теперь ставим плату на шасси (для удобства снял колеса):
Для питания использовал 4 аккумулятора Ni-Mn 1.2v 1000mA включенных последовательно и смотанных изолентой. Приклеил их на двусторонний скотч под задней крышкой кабины.
Шаг 6 установка кабины.
Подключаем IR приемник, моторы и диоды согласно схеме, ставим кабину сверху шасси, крепим ковш (ковш можно изготовить любой):
Шаг 7 прошивка.
Я программирую в среде Arduino IDE. Для начала надо залить мою прошивку и через терминал посмотреть коды пульта который вы собираетесь использовать. Можно взять любой IR пульт, например от телевизора или DVD проигрывателя. Нажимая кнопку в терминале мы увидим код нажатой кнопки, записываем его на бумажку. Проделываем так со всеми кнопками на которые хотим запрограммировать действия погрузчика. Далее надо править скетч. Записываем в него записанные нами коды на нужные действия и еще раз прошиваем.
Прошивка
pogruschik_ir.rar
[1.16 Kb] (скачиваний: 104)
Видео погрузчика:
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
Источник: