Съдържание:
- Стъпка 1: Какво ви е необходимо, за да създадете своя хартиен домашен любимец
- Стъпка 2: Дървена опора с вградени магнити
- Стъпка 3: Изградете оригами
- Стъпка 4: Програмиране на поведението на домашния любимец
- Стъпка 5: Вградете технологията в оригами и свържете всички части
Видео: Хартиени джобни домашни любимци: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Paper Pocket Pets (PPP) е комплект, предназначен за създаване на интерактивни модулни и носими играчки. Той насърчава движението и социалността на децата благодарение на реакциите на домашния любимец и позволява на децата да изградят свой собствен домашен любимец, а също и да го променят с течение на времето, ако желаят.
Динамика на взаимодействието
Домашните любимци са проектирани да се носят по тялото и да бъдат интерактивни. Домашният любимец
- Движи се! Когато детето е съвсем домашно, домашният любимец е свободен да се движи по тялото на детето
- Взаимодейства със собственика! Ако детето се движи бързо, животното остава неподвижно (да не падне), но се радва и светва.
- Взаимодейства с други домашни любимци! Ако две или повече деца с джобен домашен любимец се срещнат, домашните любимци се усещат и „говорят“, т.е. показват цвят на дъгата и се движат бързо.
Стъпка 1: Какво ви е необходимо, за да създадете своя хартиен домашен любимец
- Квадратни листове хартия и оригами диаграми за създаване на домашни любимци
- Твърд материал като балса или шперплат за създаване на опора за хартиени домашни любимци
- Магнити за свързване на хартиените животни към опорната плоча
-
Електронни компоненти за анимиране на домашните любимци, т.е.
- Батерия
- Програмируема платка. Използвахме Microbit и ще обясним как да програмираме тази, но е възможно и използването на други платки. Допълнително използвахме платка за прекъсване на крайния конектор, за да прикрепяме лесно компоненти към микробита.
- Единични светодиоди
- 1 серво мотор
Стъпка 2: Дървена опора с вградени магнити
Дървената основа осигурява местообитание за хартиения домашен любимец. Бяхме вдъхновени от проекта Paper Mech (https://www.papermech.net). Можете да намерите нашия модел лазерно рязане в прикачения файл. Тя позволява на хартиения домашен любимец да се движи нагоре и надолу. И ние го използвахме за жабата и змията. Вижте https://www.papermech.net за различни движения.
Използвахме малки винтове и лепило, за да прикрепим дървените части, както и серво мотора и дъската за разбиване на microbit към дървената основа. Залепихме два магнита към дървото, един в основата и един в манивелата. Хартиеният домашен любимец ще бъде прикрепен там по -късно.
Стъпка 3: Изградете оригами
Изпробвахме няколко фигурки оригами и най -много ни харесаха жабата и змията. По -долу ще намерите някои вдъхновяващи видеоклипове, които разгледахме:
Жаба -
Butterfly -
Змия -
Добавихме два магнита в домашния любимец на оригами. За жабата в предната лапа и една в средата отзад. За закуска добавихме един магнит в главата, а другият в долния край. Можете да опитате да прикрепите хартиения домашен любимец към основата и да видите как се вписва и как се движи ръчно. Чувствайте се свободни да украсите вашия хартиен домашен любимец с очи, блясък, цвят и т.н.
Стъпка 4: Програмиране на поведението на домашния любимец
Стартирайте редактора на microbit (https://makecode.microbit.org/#editor).
Програмирането може да се извърши на етапи.
- Започнахме да изследваме осветяването на светодиоди. За светодиодите използвахме библиотека, наречена Neopixel. Adafruit има добър урок, с който да започнете (https://learn.adafruit.com/micro-bit-lesson-3-neop…). Създадохме лента от 4 неопиксела и я свързахме към един от входните щифтове.
- Когато се опитахме да контролираме мотора, който ще премести домашния любимец. Използвахме командите, налични в Pins, за да управляваме нашия серво мотор (https://makecode.microbit.org/reference/pins). Нормалното поведение е, че двигателят е включен и хартиеният домашен любимец се движи бавно. Прикрепихме мотора към дървената основа и експериментирахме с механиката, докато движението ни хареса.
- Сега трябва да му придадем известна интерактивност. Тогава детето се движи, домашният любимец трябва да е неподвижен и да светне. Използвахме събитието onShake за откриване на движение, осветяване на неопикселите и спиране на серво мотора за известно време. Добавихме променлива за проследяване на състоянието на домашния любимец (в движение или не) и вътрешно отброяване за удължаване на ефекта.
- Последната стъпка е общуването с другите. Използвахме функционалността на радиото за това (https://makecode.microbit.org/reference/radio). Ако открием близък приятел, светодиодите ще светнат в цветове на дъгата и домашният любимец се движи по -бързо. Отново използвахме вътрешното отброяване, за да нулираме радиото и състоянието на хартиения домашен любимец.
Можете да изтеглите нашия код като вдъхновение. Но ще бъде по -забавно да програмирате собствения си домашен любимец от хартия. Кажете ни какво може да направи вашият домашен любимец:)
Стъпка 5: Вградете технологията в оригами и свържете всички части
Последната стъпка и най -лесната е комбинирането на всичко. Ти трябва да
- Изтеглете кода си на микробита
- Свържете микробита към дървената платформа.
- Прикрепете батерията към микробита
- Добавете светлините (и магнитите) към хартиения домашен любимец
- Прикрепете домашния любимец към платформата с помощта на магнитите
- Прикрепете кабели към микробита, както от двигателя, така и от светодиодите.
- Включете го и се забавлявайте:)
Препоръчано:
SmartPET - Интелигентна хранилка за домашни любимци: 7 стъпки (със снимки)
SmartPET - Интелигентна хранилка за домашни любимци: Хей! Аз съм Максим Вермерен, 18-годишен студент по MCT (мултимедийни и комуникационни технологии) в Howest. Избрах да създам интелигентна хранилка за домашни любимци като мой проект. Защо направих това? Моята котка има някои проблеми с теглото, затова реших да направя машина
Бот за домашни любимци: 6 стъпки (със снимки)
Pet Bot: Кредит: Този проект е вдъхновен от Beetlebot от robomaniac.Update: Оттогава преименувах това на Pet Bot. (Видеото все още го показва като Catfish Bot) Преподавам роботика на млади производители на ESP8266, Arduino и Raspberry PI платформи и една от предизвикателните
Топка за домашни любимци: 10 стъпки (със снимки)
Pet Robot Ball: Моето домашно куче обича да играе с играчки, особено с тези, които може да гони! Изградих роботизирана топка, която се включва и се търкаля автоматично, когато той взаимодейства с нея, ме уведомява чрез мобилния си телефон, който след това мога да използвам, за да я контролирам през WiFi и перка
Arduino и Raspberry Pi задвижвана система за наблюдение на домашни любимци: 19 стъпки (със снимки)
Задвижвана система за наблюдение на домашни любимци Arduino и Raspberry Pi: Наскоро, докато бяхме на почивка, осъзнахме липсата на връзка с нашия домашен любимец Бийгъл. След известно проучване открихме продукти, които разполагат със статична камера, която позволява на човек да наблюдава и комуникира с домашния си любимец. Тези системи имаха определени предимства б
Автоматична хранилка за домашни любимци, използваща стар цифров часовник: 10 стъпки (със снимки)
Автоматична хранилка за домашни любимци, използваща стар цифров часовник: Здравейте, в тази инструкция ще ви покажа как направих автоматична хранилка за домашни любимци, използвайки стар цифров часовник. Ive също вгради видео за това как направих тази хранилка. Тази инструкция ще бъде включена в конкурса за печатни платки и като услуга бих искал да