Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Paper Pocket Pets (PPP) - это набор, предназначенный для создания интерактивных модульных и носимых игрушек. Он поощряет детей к движению и общению благодаря реакции домашних животных и позволяет детям создавать своего собственного репрезентативного питомца, а также менять его со временем, если они хотят.
Динамика взаимодействия
Домашние животные созданы для того, чтобы их можно было носить на теле и они могли взаимодействовать друг с другом. Питомец
- Движется! Когда ребенок подрастет, питомец может свободно перемещаться по телу ребенка.
- Взаимодействует с владельцем! Если ребенок быстро двигается, животное остается на месте (чтобы не упасть), но радуется и загорается.
- Взаимодействует с другими питомцами! Если встречаются двое или более детей с карманным питомцем, они чувствуют друг друга и «разговаривают», т. Е. Показывают цвет радуги и быстро передвигаются.
Шаг 1. Что вам понадобится для создания бумажного карманного питомца
- Квадратные листы бумаги и схемы оригами для создания домашних животных
- Жесткий материал, такой как бальза или фанера, для создания опоры для домашних питомцев Paper Pocket.
- Магниты для крепления бумажных животных к опорной пластине.
-
Электронные компоненты для анимации домашних животных, т. Е.
- Аккумулятор
- Программируемая плата. Мы использовали Microbit, и мы объясним, как его программировать, но возможно и использование других плат. Дополнительно мы использовали монтажную плату краевого разъема, чтобы легко прикрепить компоненты к микробиту.
- Одиночные светодиоды
- 1 серводвигатель
Шаг 2: деревянная опора со встроенными магнитами
Деревянное основание послужит местом обитания для бумажного питомца. Нас вдохновил проект Paper Mech Project (https://www.papermech.net). Вы можете найти нашу модель, вырезанную лазером, во вложении. Это позволяет бумажному питомцу двигаться вверх и вниз. И мы использовали его для лягушки и змеи. Посмотрите на https://www.papermech.net о различных движениях.
Мы использовали крошечные винты и клей, чтобы прикрепить деревянные детали, а также серводвигатель и отводную плату с микробитами к деревянной основе. Мы приклеили к дереву два магнита, один у основания и один у рукоятки. К нему позже будет прикреплен бумажный питомец.
Шаг 3. Создайте оригами
Мы опробовали несколько фигурок оригами, и больше всего нам понравились лягушка и змея. Ниже вы найдете несколько вдохновляющих видеороликов, которые мы просмотрели:
Лягушка -
Бабочка -
Змея -
Мы добавили два магнитика внутрь оригами питомца. Для лягушки на передней лапе и одной посередине на ее спине. Для закуски мы добавили один магнит в голову, а другой - в нижний конец. Вы можете попробовать прикрепить бумажного питомца к основанию и посмотреть, как он садится и как движется вручную. Не стесняйтесь украшать своего бумажного питомца глазками, блестками, красками и т. Д.
Шаг 4: программирование поведения питомца
Запустите редактор микробитов (https://makecode.microbit.org/#editor).
Программирование можно выполнять поэтапно.
- Мы начали изучать светодиоды. Для светодиодов мы использовали библиотеку Neopixel. У Adafruit есть хорошее руководство для начала (https://learn.adafruit.com/micro-bit-lesson-3-neop…). Мы создали полосу из 4-х неопикселей и подключили ее к одному из входных контактов.
- Когда мы пытались управлять мотором, который будет двигать домашнее животное. Мы использовали команды, доступные в разделе «Контакты», для управления нашим серводвигателем (https://makecode.microbit.org/reference/pins). Нормальное поведение - двигатель включен, а бумажное животное движется медленно. Мы прикрепили мотор к деревянной основе и экспериментировали с механикой, пока нам не понравился механизм.
- Теперь нам нужно придать ему некоторую интерактивность. Затем малыш при перемещении питомца должен стоять на месте и загораться. Мы использовали событие onShake, чтобы обнаружить движение, осветить неопиксели и на время остановить серводвигатель. Мы добавили переменную для отслеживания состояния питомца (движется он или нет) и внутренний обратный отсчет, чтобы продлить эффект.
- Последний шаг - общение с другими. Для этого мы использовали функцию радио (https://makecode.microbit.org/reference/radio). Если мы обнаружим ближайшего друга, светодиоды загорятся радужными цветами, и питомец будет двигаться быстрее. Мы снова использовали внутренний обратный отсчет для сброса радио и состояния бумажного питомца.
Вы можете скачать наш код в качестве вдохновения. Но веселее будет программировать собственного бумажного карманного питомца. Сообщите нам, на что способен ваш бумажный питомец:)
Шаг 5: внедрите технологию в оригами и соедините все части
Последний и самый простой шаг - все комбинировать. Тебе следует
- Загрузите свой код на микробит
- Подключите микробиту к деревянной платформе.
- Прикрепите аккумулятор к микробиту
- Добавьте лампочки (и магниты) к бумажному питомцу
- Прикрепите питомца к платформе с помощью магнитов.
- Подключите кабели к микробиту, как от двигателя, так и от светодиодов.
- Включите его и получайте удовольствие:)