Pouťová atrakceDílna na hračky · Koncept · 1. kolo

Flašinet pohádek

Klikou vytočíš pohádku z malované skříňky. Rychle vesele, pomalu strašidelně, a když zatočíš pozpátku, příběh se vrátí k poslednímu rozcestí a půjde jinudy.

Flašinet pohádek: červenozlatá tištěná skříňka s mosazným trychtýřem, klikou na boku, válcem, který zapadá do slotu nahoře, a proužkem potištěného papíru, který se vine z trychtýře. Průřez vpředu ukazuje reproduktor, termotiskárnu a desku ESP32 uvnitř. 1 2 3 4 5 6 7
  1. 1Trychtýř: ozvučnice pro reproduktor, vyjíždí z něj papír
  2. 2Odtrhová lišta (PETG) na okraji trychtýře
  3. 3Slot na válec, pod ním čtečka NFC (RC-522)
  4. 4Klika, zakrytý převod 1:3, snímač úhlu AS5600
  5. 5Termotiskárna CSN-A2, papír 58 mm
  6. 6ESP32-S3, zesilovač MAX98357, 40mm reproduktor
  7. 7Vstup 9 V / 2 A, step-down měnič pro ESP32
  • Vstupné4–10 let
  • Elektronika~2 010 Kč
  • StavNápad. Zatím nic postaveného

Dítě zasune do slotu válec a točí klikou. Pohádka vychází po pár slovech, v tempu, jaké udává jeho ruka. Termotiskárna uvnitř vytiskne obrázkové políčko pokaždé, když příběh projde rozcestím, takže z proužku papíru, který se vine z trychtýře, je nakonec mapa cesty, kterou příběh ušel, i s návraty.

Skříňka, trychtýř, klika i válce jedou z Prusy MK4S s MMU3, v červené, zlaté a krémové.

Zatoč klikou níž ↓
Č. 1

Zatoč klikou

Chyť dřevěnou rukojeť a táhni ji v kruhu, myší nebo prstem. Každá třetina otáčky přehraje další frázi. Točíš rychle a slova vycházejí zlatá a poskakující, točíš pomalu a připlíží se potemnělá. Když cinkne zvonek, příběh došel k rozcestí: nech ho běžet frázi nebo dvě a pak zatoč pozpátku.

Válec ve slotu
Strop strachu (v kódu)
Zvuk (zapni kliknutím)

Válec je zasunutý. Zatoč klikou.

Červená Karkulkapřipraveno
Tempo0 °/s
Nahrávka×1,0
Melodie–
Další odstavec–
● vyprávěno◆ rozcestí (zvonek)○ jen napsané↩ vráceno
Svitek
Na zdi
Zatím nic. Dokonči pohádku a utrhni svitek.

Tři pohádky tady jsou ručně napsané náhražky se dvěma rozcestími. V hračce napíše Claude celý strom předem, každá fráze existuje jako zvuk ve třech rychlostech a obrázky pocházejí z knihovny obrysů schválené rodičem, kterou najdeš níž na stránce. Dvě tlačítka s opičkou točí klikou za tebe, pomalu nebo rychle, když se chceš radši dívat, než tahat.

Č. 2

Ta chvíle

Moje šestiletá dcera točí, co jí síly stačí, a z trychtýře vyjíždí proužek papíru s vlkem. V příběhu se vlk chystá zaklepat na babiččiny dveře. To se jí vůbec nelíbí, a tak zatočí pozpátku.

Vypravěč zpomalí: Počkat, počkat… vrátíme se na cestu. Na papír se vytiskne malá ↩ a pod ní: …a vlk si to rozmyslel a šel radši na borůvky.

Nemačkala žádné tlačítko a nikoho se neptala. Otočila klikou na druhou stranu a příběh poslechl.

Co flašinet ten večer řekl

točí rychle„Sluníčko svítilo, ptáčci zpívali a za stromem… se něco pohnulo!“ rozcestí ♪

točí dál„Byl to vlk! Odhopsal napřed k babiččině chaloupce a zvedl tlapu, že zaklepe…“

točí pozpátku„Počkat, počkat… vrátíme se na cestu.“ (tiskne se ↩)

točí dopředu„…a vlk si to rozmyslel a šel radši na borůvky.“

zase rychleji„Babička mezitím pekla bábovku velkou jako kolo.“

Svitek z toho večera. Větev s vlkem u dveří se nikdy nevytiskla, protože se přes ni příběh nedostal.

Č. 3

Jak se hraje

  1. Zasuň válec

    Každý válec je tištěný žeton s NFC štítkem uvnitř. Vybírá žánr, nebo do role hrdiny obsadí tvora z Líhně. Líheň je nápad ze stejné várky, ve kterém se líhnou tvorové; do užšího výběru se nedostal. Když chceš, podrž tlačítko a přidej přání nahlas: „a drak se bojí myší“.

  2. Toč

    Pohádka zní po frázích o dvou až pěti slovech, jedna na každý kus otáčky. Přestaneš točit a rozehraná fráze stejně dozní, pak vypravěč počká.

  3. Rychlost určuje náladu

    Rychlé točení vybere rychlou, veselou nahrávku každé fráze a durovou melodii. Pomalé točení vybere ztlumenou nahrávku a mollovou melodii. Průměrné tempo za odstavec rozhodne, jestli se další napíše vesele, nebo strašidelně.

  4. Zvonek ohlásí rozcestí

    Zatoč za rozcestím pozpátku a příběh se k němu vrátí a pustí se druhou větví. Ta byla napsaná dřív, než k ní příběh došel, takže se nic nemusí načítat.

  5. Papír až za rozcestím

    Tiskárna vytiskne políčko (obrázek z knihovny obrysů a větu), až když příběh projde rozcestím. Větev, ze které se vrátíš, se na papír nikdy nedostane. V místě návratu uvidíš jen malou ↩.

  6. Utrhni svitek

    Na konci tiskárna přidá malou mapu rozcestí, kterými příběh prošel. Utrhni svitek z lišty, vybarvi ho a pověs na zeď.

Č. 4

Co je nové díky AI

Skutečný flašinet hraje pořád dokola stejných osm melodií a pohádková skříňka přehraje, co někdo nahrál. Tenhle dostane ke každému válci novou pohádku, napsanou na hrdinu a přání dítěte, a jak vyzní, určuje rychlost jeho ruky.

Příběh je strom napsaný předem

Claude napíše celou pohádku ještě před prvním otočením: hlavní větev a k tomu alternativu na každém rozcestí. Brána (malý server na mém Macu) převede každou frázi na zvuk. Když tedy dítě zatočí pozpátku, druhá větev už leží v paměti flašinetu. Žádné točící se kolečko, žádné „moment, musím se zamyslet“.

Nálada jde ze zápěstí

Po každém odstavci flašinet pošle bráně, jak rychle se točilo. Další odstavec pak přijde veselejší, nebo strašidelnější. Čtyřleté dítě, které neumí číst, řídí tón příběhu jen rychlostí kliky a kód drží strašidelnou stranu pod stropem pro jeho věk.

Obrázky jen z knihovny, kterou jsem prošel

Žádný obrázek na papíře se negeneruje. Knihovnu perokreseb jednou projdu a schválím. Ke každému políčku Claude vybere ID obrysů z tohoto seznamu, kód zahodí každé ID, které na něm není, a tiskárna nakreslí zbytek. Překvapivý obrázek se tak nemá kudy objevit.

KNIHOVNA OBRYSŮ · schválená rodičem26 obrysů použitých v demu
  • karkulka
    ✓ ok
  • košík
    ✓ ok
  • borovice
    ✓ ok
  • strom
    ✓ ok
  • slunce
    ✓ ok
  • oči v keři
    ✓ ok
  • vlk
    ✓ ok
  • chaloupka
    ✓ ok
  • borůvky
    ✓ ok
  • babička
    ✓ ok
  • bábovka
    ✓ ok
  • svíčka
    ✓ ok
  • kopretina
    ✓ ok
  • měsíc
    ✓ ok
  • dvě děti
    ✓ ok
  • perníková chaloupka
    ✓ ok
  • ježibaba
    ✓ ok
  • srdce
    ✓ ok
  • dóza
    ✓ ok
  • hrnec
    ✓ ok
  • šálek
    ✓ ok
  • drak
    ✓ ok
  • kočka
    ✓ ok
  • ponožka
    ✓ ok
  • bublina
    ✓ ok
  • jiskra
    ✓ ok

Stavební kameny, které hračka používá:

  • Klika, knoflík nebo posuvník řídí příběh
  • Příběh jako strom s rozcestími
  • Termotiskárna jako výstup AI
  • Knihovna obrysů schválená rodičem
  • Žeton jako kus promptu
  • Předgenerovaná banka hlášek pro nulovou latenci
  • NFC UID jako identita napříč hračkami
  • Stropy a zakázaná témata v kódu
  • Noční předgenerovaná offline dávka
Č. 5

Proč i podesáté

Výzva u nás doma, nejspíš

„Vsadím se, že to nedotočíš pomalu až do konce.“

Pomalé točení se mění ve zkoušku odvahy. Čím déle vydržíš, tím je příběh temnější, a kdykoli můžeš zrychlit a pustit zpátky slunce.

  • Každý válec má několik stromů příběhu a tempo přetváří každý odstavec, takže dva večery nikdy nedopadnou stejně.
  • Dítě řídí pohádku rukama. Žádné menu, žádná obrazovka a nic ke čtení.
  • Vracet se znamená objevovat: co by vlk udělal, kdyby ho nechala zaklepat?
  • Svitky se kupí na zdi a každý je mapou rozhodnutí z toho večera, i se značkami ↩.
  • Dej na válec tvora z nápadu Líheň a hrdinou je postava, kterou si dítě samo vymyslelo.
Č. 6

Jak se staví

Všechno, na co sáhneš, je vytištěné na tiskárně Prusa MK4S s MMU3. Elektroniku tvoří běžné moduly z českých obchodů.

~220 × 140 × 180 mm

Skříňka

Červená, zlatá a krémová v jednom tisku díky MMU, vpředu vystouplé lidové ornamenty. Nahoře slot na válec.

Trychtýř

Ozvučnice a výstup papíru

V hrdle sedí 40mm reproduktor a papír kolem něj stoupá vzhůru. Na okraji je odtrhová lišta z PETG.

Převod 1:3

Klika

Převádí kliku 1:3 do rychla na osu snímače. Ozubení je celé zakryté, takže se do něj nedostanou prsty.

Ø 40 × 20 mm

Válce

Žánr vyražený nahoře. Nálepka NTAG213 se vloží během pauzy tisku a zůstane zatavená uvnitř.

Tabulku posuň do strany, ať vidíš všechny sloupce.

DílCo děláKčZdroj
ESP32-S3-DEVKitMozek; přehrává fráze z PSRAM448katalog, platformy
Magnetický snímač úhlu AS5600 + magnetPlynule čte úhel i směr kliky, nemá se co opotřebovat60odhad; díl v katalogu chybí
Termotiskárna CSN-A2, 58 mmTiskne svitek928katalog #67 (naskladnění uvedené na 23. 10.)
Čtečka RC-522 + štítek NTAG213Čte válec67katalog #30, #31
Mikrofon INMP441 + tlačítkoPřání nahlas (volitelné)138katalog #27 + tlačítko odhadem
Zesilovač MAX98357 + reproduktor 40 mmVypravěč a melodie kolovrátku187katalog #48, #50
Zdroj 9 V / 2 A + step-down měničTiskárna a ESP32180odhad
(alternativa) Rotační enkodér KY-040Levnější než AS5600, ale za otáčku 20× cvakne. Nezapočítáno.29katalog #33
Celkem~2 010

„Katalog“ ve sloupci Zdroj je můj vlastní seznam dílů s cenami z českých obchodů; číslo je řádek v něm. Filament, termopapír a dráty nejsou započítané. Použij papír bez BPA, protože děti budou svitky hodně brát do rukou.

Architektura

Schéma posuň do strany.

Architektura. Válec a volitelné přání vyslovené nahlas jdou do brány na Macu. Tam Claude napíše strom příběhu jako JSON a kód zkontroluje ID obrysů, ořízne strašidelnost podle věku a nechá Piper vyrenderovat každou frázi ve třech tempech. ESP32-S3 ve flašinetu stahuje dva odstavce napřed, obě větve. Úhel, rychlost a směr kliky jdou do kódu na ESP32, který řadí fráze do fronty, vybírá nahrávku, skáče zpátky na poslední rozcestí a za každým rozcestím tiskne. Průměrné tempo každého odstavce jde zpátky do brány a další odstavec přijde s odpovídající náladou. DÍTĚ válec (NFC) + volitelně přání nahlas DÍTĚ točí klikou AS5600: úhel, tempo, směr BRÁNA · MAC DOMA MODEL · CLAUDE píše strom příběhu jako JSON: fráze, ID obrysů pro políčka, rozcestí = hlavní + alternativa KÓD zahodí ID obrysů mimo knihovnu hlídá strop nálady a zakázaná témata Piper vyrenderuje každou frázi 3× v tempu 0,8 / 1,0 / 1,3 FLAŠINET · ESP32-S3 FLASH + PSRAM stahuje 2 odstavce napřed, obě větve · 3 stromy offline KÓD úhel → fronta frází rychlost → která nahrávka dozadu → poslední rozcestí za rozcestím → tisk políčka tempo odstavce → brána Repro MAX98357 vypravěč + kolovrátek Tiskárna CSN-A2 tiskne políčko za rozcestím dotaz tempo posledního odstavce jde zpět (čárkovaně); další přijde veselejší, nebo strašidelnější

Model (Claude) píše

  • strom příběhu: fráze pro každý odstavec, hlavní větev a alternativu na každém rozcestí
  • veselé, nebo strašidelné znění podle zadané nálady
  • která ID obrysů patří na každé políčko

Kód rozhoduje

  • kde v příběhu jsi a která větev hraje
  • rychlost kliky → která ze tří nahrávek hraje
  • točení pozpátku → skok na poslední rozcestí
  • strop strašidelnosti podle věku dítěte a zakázaná témata
  • která ID obrysů jsou povolená a kdy tisknout
{ "id": "p2",
  "fraze": ["Borovice vrzaly.", "Cesta potemněla.",
            "A za stromem…", "se něco pohnulo…"],
  "id_obrysu": ["borovice", "oci", "borovice"],
  "rozcesti": { "hlavni": "a1", "alternativa": "a2" } }

Tři nahrávky místo pružného hlasu. Natahovat řeč v reálném čase na ESP32 zní špatně a dá hodně práce. Tři předem vyrenderované verze každé krátké fráze (tempo 0,8 / 1,0 / 1,3) znějí věrohodně a firmware zůstane jednoduchý. Fráze se taky nikdy nezastaví v půlce: vždycky dozní, což se poslouchá mnohem líp.

Č. 7

Bezpečnost a offline

Hraje i bez sítě

Každý válec drží ve flash paměti tři předgenerované stromy příběhu, včetně MP3 frází a bitmap políček. Když vypadne Wi-Fi nebo Mac, flašinet hraje z nich. Bez mikrofonu hraje úplně stejně; přání je bonus.

Nové pohádky přes noc

Mac píše stromy na další den v noci, takže je můžu prolétnout, než se dostanou do flašinetu. API klíče zůstávají na Macu, nikdy na ESP32.

Strašidelnost má strop

Strop podle věku vynucuje kód, takže ho model nemůže zvednout. Témata jako zdraví, jídlo a bezpečnostní rady se do příběhu vůbec nedostanou. Obrázky pocházejí jen ze schválené knihovny obrysů.

Hardware

Termopapír bez BPA. Zakrytý převod. Kryt nad tiskovou hlavou, která se zahřívá. Napájení jde přes externí adaptér 9 V, takže uvnitř skříňky není baterie. Mikrofon poslouchá, jen když je stisknuté tlačítko.

Č. 8

Cesta dál

Víkend

První hratelný prototyp. Klika, fráze a jedna předgenerovaná pohádka. Zatím bez tiskárny a bez rozcestí. Stačí to, aby se ukázalo, jestli klika porazí tlačítko Přehrát.

Měsíc

Plná verze. Strom příběhu, návraty, tištěná políčka za každým rozcestím, nálada z tempa, válce s NFC.

Stav: nápad na papíře. Nic se netisklo, nezapojovalo ani nezkoušelo. Ceny pocházejí z českého katalogu dílů a tři z nich jsou můj odhad.

Č. 9

Jak koncept bodoval

9Novost
8Zábava
7Proveditelnost

„Točení pozpátku funguje jako větvení, tisk až za rozcestím znamená, že papír zaznamenává cestu, a synchronizace zůstává realistická díky frázím předrenderovaným ve třech tempech.“