Движение глаз
Цель проекта: Создание проекта движения глаз с использованием платы управления Pinoo, серводвигателя и модуля потенциометра.
Продолжительность: 2 урока
Возрастная группа: 7 лет и старше
Набор Pinoo: набор изобретений Pinoo, полный набор.
Достижения:
Учит программировать плату управления Pinoo.
Научится использовать модуль потенциометра.
Научится пользоваться серводвигателем.
Развивает алгоритмические навыки.
Развиваются навыки кодирования.
Используемые материалы: программа Mblock 3, плата управления pinoo, модуль потенциометра, серводвигатель.
Материалы, необходимые для дизайна: цветной картон (маленький), ножницы и канцелярский нож, крышка коробки, мрамор, акриловая краска и кисть, крафт-бумага, кусок алюминиевой проволоки, форекс, клеевой пистолет и силикон.
Строительство проекта:
Начнем с дизайна глаз для нашего проекта.
Красим мрамор в белый цвет акриловой краской. Затем красим синей краской большую синюю круглую форму. Затем мы рисуем меньшую черную круглую форму в середине этой синей круглой формы. Получаем первый глаз.
Отрезаем часть крышки обувной коробки. Накрываем вырезанную деталь крафт-бумагой и силиконируем.
С помощью канцелярского ножа открываем отверстие, достаточное для того, чтобы в него мог войти мяч. Рисуем и вырезаем круглую форму размером с отверстие, которую мы создали из бумаги формата А4.
Сначала рисуем большой круг в средней части и маленький круг поменьше внутри. Большой круг красим синей акриловой краской, а внутренний круг черной акриловой краской. Таким образом, мы получаем наш 2-й глаз.
Отрезаем кусок цветного картона длиной 2х6 см. Силиконируем кусок картона от задней части коробки до дна отверстия.
Силиконируем серводвигатель перед картоном.
Сгибаем кусок алюминиевой проволоки, как показано на рисунке, и придаем ему форму.
Силимируем кусок алюминиевой проволоки, который мы сформировали, как для серводвигателя, так и для шара.
Отрезаем канцелярским ножом кусок форекса размером 20х20 см.
Силиконовую коробку на форекс вырезаем.
Мы кремируем модуль потенциометра рядом с коробкой.
Мы подключаем модуль потенциометра и серводвигатель к плате управления Pinoo с помощью соединительных кабелей. Прикрепляем модуль потенциометра к 7-му затвору, а серводвигатель к 1-му затвору.
Втыкаем usb-кабель и в карту Pinoo, и в компьютер. Теперь мы можем начать кодирование.
Добавление расширения Pinoo:
На вкладке «Расширения» нажмите «Управление расширениями».
В открывшемся окне пишем в поисковике «Pinoo» и в результате достаточно сказать скачать. Установил на наш компьютер.
Подключение платы управления Pinoo к компьютеру:
В Mblock 3 мы нажимаем на вкладку «Подключиться» в левом верхнем углу. В открывшемся окне кликаем по разделу «Последовательный порт» и на открывшейся странице выбираем опцию «COM4».
ПРИМЕЧАНИЕ. Поскольку каждый компьютер имеет разные записи портов, номера рядом с COM могут измениться.
Нажмите на вкладку Карты. В открывшемся окне мы выбираем опцию карты «Arduino Nano», используемую картой управления Pinoo.
Нажмите на вкладку «Расширения». В открывшемся окне выбираем «Pinoo», расширение используемой нами карты управления.
Нажмите на вкладку Подключить. Нажмите «Обновление прошивки» в открывшемся окне.
Кодирующая часть:
Во-первых, мы пишем необходимые коды, чтобы увидеть на экране значение модуля потенциометра, подключенного к 7-му вентилю. Когда мы будем перемещать модуль потенциометра, мы увидим, что значение на экране меняется.
Нам нужно создать переменную для хранения этого значения. Поэтому мы нажимаем на поле «Данные/Блок» и нажимаем «Создать переменную». Введите x в открывшемся поле и нажмите кнопку ОК. Мы создали переменную с именем X.
Мы удаляем коды, которые мы создали первыми. Начнем с блока кода программы Pinoo. Затем мы устанавливаем значение переменной x равным 0.
Мы добавляем блок кода, постоянно повторяя.
Мы определяем значение переменной x как значение потенциометра, подключенного к 7-м воротам, деленное на 5,6. Потому что модуль потенциометра считывает максимальное значение 1023, а серводвигатель — 180. Если мы разделим 1023 на 180, получится примерно 5,6. Поэтому мы конвертируем его в то же значение.
Мы указываем угол серводвигателя, прикрепленного к 1-й двери, как x. Итак, здесь мы программируем серводвигатель так, чтобы он вращался вместе с модулем потенциометра.
Щелкните правой кнопкой мыши команду «Pinoo Program» и в открывшемся окне «Установить на Arduino». Подбираем вариант.
На открывшейся странице нажимаем на кнопку «Загрузить в Arduino», которая выделена красным цветом. Наши коды загружены на нашу контрольную карту pinoo.
После появления сообщения «Установка завершена» нажмите кнопку «Закрыть».
Рабочий статус проекта:
Вставляем батарейку 9В. Убеждаемся, что карта Pinoo включена.
Когда вы перемещаете модуль потенциометра, глаз также будет двигаться.