Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Paper Pocket Pets (PPP) je sada určená k vytváření interaktivních modulárních a nositelných hraček. Povzbuzuje pohyb a sociálnost dětí díky reakcím mazlíčka a umožňuje dětem postavit si svého vlastního reprezentativního mazlíčka a také ho časem změnit, pokud chtějí.
Dynamika interakce
Domácí mazlíčci jsou navrženi tak, aby je bylo možné nosit na těle a být interaktivní. Mazlíček
- Pohyby! Když je dítě v klidu, může se zvíře volně pohybovat po těle dítěte
- Interakce s majitelem! Pokud se dítě pohybuje rychle, zvíře zůstane v klidu (aby nespadlo), ale bude šťastné a rozsvítí se.
- Interaguje s jinými domácími mazlíčky! Pokud se setkají dvě nebo více dětí s kapesním mazlíčkem, domácí zvířata se navzájem vycítí a „promluví“, tj. Ukážou barvu duhy a rychle se pohybují.
Krok 1: Co potřebujete k vytvoření svého papírového kapesního mazlíčka
- Čtvercové listy papíru a origami diagramy k vytvoření domácích mazlíčků
- Tuhý materiál, jako je balsa nebo překližka, vytváří oporu pro papírové kapesní mazlíčky
- Magnety pro připojení papírových zvířat k nosné desce
-
Elektronické komponenty pro animaci domácích zvířat, tj.
- Baterie
- Programovatelná deska. Použili jsme Microbit a vysvětlíme si, jak tento programovat, ale je možné použít i jiné desky. Kromě toho jsme použili desku pro odlomení okrajového konektoru pro snadné připojení komponent k mikrobitu.
- Jednotlivé LED diody
- 1 servomotor
Krok 2: Dřevěná podpěra s vloženými magnety
Dřevěná základna poskytuje stanoviště papírového mazlíčka. Inspirovali jsme se projektem Paper Mech (https://www.papermech.net). Náš laserem řezaný model najdete v příloze. Umožňuje papírovému mazlíčkovi jít nahoru a dolů. A použili jsme to na žábu a hada. Různé pohyby naleznete na stránce
Drobnými šrouby a lepidlem jsme k dřevěnému podstavci připevnili dřevěné části a také servomotor a mikrobitovou odlamovací desku. Na dřevo jsme přilepili dva magnety, jeden na základnu a jeden na kliku. Papírový mazlíček tam bude připojen později.
Krok 3: Postavte origami
Vyzkoušeli jsme několik figurek origami a nejvíce se nám líbila žába a had. Níže naleznete několik inspirativních videí, na která jsme se podívali:
Žába -
Motýl -
Had -
Do origami mazlíčka jsme přidali dva magnety. Pro žábu na přední tlapce a jednu uprostřed vzadu. Na svačinu jsme přidali jeden magnet do hlavy a druhý na spodní konec. Můžete zkusit připojit papírového mazlíčka k základně a zjistit, jak sedí a jak se pohybuje ručně. Neváhejte a ozdobte svého papírového mazlíčka očima, třpytkami, barvou atd.
Krok 4: Programování chování domácího mazlíčka
Spusťte editor mikrobitů (https://makecode.microbit.org/#editor).
Programování lze provádět po krocích.
- Začali jsme zkoumat rozsvícení LED diod. Pro LEDS jsme použili knihovnu s názvem Neopixel. Adafruit má dobrý návod, jak začít (https://learn.adafruit.com/micro-bit-lesson-3-neop…). Vytvořili jsme pásmo 4 neopixelů a připojili ho k jednomu ze vstupních pinů.
- Když jsme se pokusili ovládat motor, který bude hýbat s domácím mazlíčkem. K ovládání našeho servomotoru jsme použili příkazy dostupné v části Piny (https://makecode.microbit.org/reference/pins). Normální chování je, že je motor zapnutý a papírový mazlíček se pohybuje pomalu. Motor jsme připevnili k dřevěné základně a experimentovali s mechanikou, dokud se nám pohyb nelíbil.
- Nyní tomu musíme dát určitou interaktivitu. Poté se dítě pohybuje, domácí zvíře by mělo být v klidu a rozsvítit. Pomocí události onShake jsme detekovali pohyb, rozsvítili neopixely a na chvíli zastavili servomotor. Přidali jsme proměnnou pro sledování stavu zvířete (pohybujícího se nebo ne) a interní odpočítávání pro prodloužení efektu.
- Posledním krokem je komunikace s ostatními. K tomu jsme použili funkci rádia (https://makecode.microbit.org/reference/radio). Pokud zjistíme blízkého přítele, LED diody se rozsvítí v duhových barvách a zvíře se bude pohybovat rychleji. Opět jsme použili interní odpočítávání k resetování rádia a stavu papírového mazlíčka.
Jako inspiraci si můžete stáhnout náš kód. Ale bude to zábavnější programování vlastního papírového kapesního mazlíčka. Dejte nám vědět, co dokáže váš papírový mazlíček:)
Krok 5: Vložte technologii do Origami a propojte všechny součásti
Poslední a nejjednodušší krok je vše zkombinovat. Musíš
- Stáhněte si kód do mikrobitu
- Připojte mikrobit k dřevěné plošině.
- Připojte baterii k mikrobitu
- Přidejte světla (a magnety) do papírového mazlíčka
- Připevněte mazlíčka k plošině pomocí magnetů
- Připojte kabely k mikrobitu, jak z motoru, tak z LED diod.
- Zapněte a bavte se:)