Продолжаю знакомить вас с творениями Джейсона Аллеманна.
На этот раз это метатель маленьких шоколадок, или больших конфет, ну или за чем вам обычно лень вставать.
Принцип работы следующий - мотор раскручивает маховик, специальный курок выдвигается снизу запуская снаряд, когда скорость вращения максимальная.
Построение модели
По ссылке вы можете найти файл PDF с пошаговыми инструкциями по сборке модели. Все элементы, необходимые для его сборки, поставляются в наборе BOOST 17101 Creative Toolbox.
Внешний двигатель должен быть подключен к порту D, а датчик освещенности / цвета должен быть подключен к порту C. Вы также должны убедиться, что провода не запутаются во вращающихся деталях. Для этого можно сделать небольшой кронштейн.
Программирование модели
Программа для этого метателя довольно проста, и ниже вы можете найти ее скриншот, просто повторите её на своём устройстве. Однако вам возможно придется скорректировать некоторые параметры. Я опишу каждый блок программы подробно ниже.
Программа следует линейному пути выполнения, выполняя следующие шаги по порядку.
- Поворот внешний двигатель на 180 градусов - это сместит конвейерную ленту, чтобы уронить снаряд на поднос. Вы можете настроить количество оборотов в соответствии с размером предметов, которые вы запускаете.
- Запуск двигателя A на 100-процентной мощности - это начнет вращать маховик.
- Ожидание 0,4 секунды - это даст маховику некоторое время для достижения максимальной скорости.
- Вращение мотора B - 90 градусов - это поднимет курок, чтобы вызвать запуск снаряда .
- Останов двигателя A - остановите вращение маховика.
- Поворот мотора B на 90 градусов - это опустит курок вниз.
- Запуск двигателя A с мощностью -10 - это запустит вращение маховика, чтобы он вернулся в исходное положение.
- Ожидание 0,5 секунды - это дает маховику некоторое время для плавной остановки. Технически это не обязательно, но помогает.
- Ожиание, пока датчик цвета не обнаружит синий - пауза, пока датчик освещения не обнаружит пусковой лоток над ним.
- Останов двигателя A - Остановите маховик. Поскольку при выполнении программы имеется небольшая задержка, маховик будет «проскакивать» правильное положение, поэтому необходим следующий цикл.
- Повторное вращение двигателя на 5 градусов, пока датчик освещения не обнаружит синий. Цикл настроен на продолжение повторения, пока датчик освещения не обнаруживает синий, то есть, как только он обнаруживает синий, он останавливается. Каждый раз, когда он повторяется, он вращает двигатель на 5 градусов.
Видео работы устройства ниже. Всем крутых самоделок!