Головна Магія навколо нас 🦜 Папуга та Луна — Звукові Хвилі для Дітей

🦜 🦜 Папуга та Луна — Звукові Хвилі для Дітей

Познайомся з папугою Полі! Натискай на фразу — вона повторить її, і побачиш, як звукові хвилі поширюються. Дізнайся, як працює луна!

Магія навколо нас2DЛегкий60 FPS
parrot-echo ↗ Відкрити окремо
DRAG · SCROLL · CLICK — керуйте прямо у вікні симуляції.

Схожі симуляції

Про цю симуляцію

Ця симуляція показує папугу Полі, яка сидить на гілці перед кам'яною стіною й випромінює звукові хвилі щоразу, коли вимовляє фразу. Кожна хвиля малюється як кольорове кільце, що розширюється й згасає, рухаючись по сцені; коли кільце досягає стіни, це запускає друге, затримане кільце, що відбивається назад до Полі — проста візуальна модель того, як луна насправді є просто твоїм власним звуком, що відбивається від твердої поверхні й повертається до твоїх вух.

🔬 Що це показує

Кожен клац по кнопці фрази випромінює серію хвиль, що розширюються колами від дзьоба Полі. Щойно радіус хвилі досягає відстані до стіни, сцена планує луна-хвилю, яка починається від стіни й розширюється назад іншим кольором — показуючи, як звук виходить, вдаряється об поверхню й повертається як луна.

🎮 Як користуватися

Натисни будь-яку з шести кнопок фраз (Привіт!, Гарний птах!, Кря!, Смакота!, Полетіли!, Надобраніч!), щоб Полі заговорила й замахала крилами. Повзунок «Затримка луни» (30–120) керує тим, як довго чекає відбита хвиля, перш ніж з'явитися, а повзунок «Гучність хвиль» (1–5) задає, скільки хвиль, що накладаються одна на одну, випромінюється за одну фразу. Блок фактів під елементами керування показує новий факт про науку звуку щоразу, коли Полі говорить.

💡 Чи знали ви?

Справжній звук рухається в повітрі зі швидкістю близько 343 метрів за секунду, а папуги можуть наслідувати звуки завдяки незвично гнучкому голосовому органу, що зветься сиринкс, — набагато гнучкішому за людську гортань, і це одна з причин, чому вони такі вправні наслідувачі.

Часті запитання

Що насправді робить Полі, коли вона «говорить»?

Клацання по кнопці фрази встановлює текст у бульбашці мовлення й запускає функцію emitWaves(), яка породжує серію кілець, що розширюються (їхня кількість задається повзунком «Гучність хвиль»), з позиції Полі. Це також змушує її ненадовго замахати крилами й показує фразу в бульбашці над її головою, поки та поступово згасає.

Як працює ефект луни в цій симуляції?

Кожне хвильове кільце розширюється покадрово. Коли його радіус перевищує відстань до стіни праворуч на сцені, симуляція планує нову хвилю за допомогою setTimeout, із затримкою, заданою повзунком «Затримка луни». Ця нова хвиля починається прямо біля стіни й розширюється назовні іншим кольором, візуально зображаючи звук, що відбивається назад.

Що контролюють повзунки «Затримка луни» та «Гучність хвиль»?

«Затримка луни» (діапазон 30–120) задає, скільки мілісекунд минає між тим, як хвиля досягає стіни, і появою її луни — вище значення означає довшу паузу перед тим, як ти побачиш відбиття. «Гучність хвиль» (діапазон 1–5) задає, скільки хвильових кілець випромінюється одразу щоразу, коли Полі говорить, причому кожне наступне кільце трохи слабше за попереднє.

Чи це справжня звукова симуляція, чи просто візуальна?

Це візуальна модель на Canvas 2D, а не справжня звукова симуляція чи Web Audio API — жоден звук не відтворюється через твої динаміки. Кола — це спрощений спосіб зобразити, як звукові хвилі поширюються від джерела й відбиваються від поверхні, створений, щоб пояснити ідею луни, а не відтворити справжню акустику.

Чому стіна з'являється лише з одного боку екрана?

Сцена малює одну кам'яну стіну у фіксованій позиції (87% ширини екрана), щоб хвилям, що рухаються до неї, було від чого відбитися. Це робить ефект луни передбачуваним і легким для спостереження: кожна хвиля, що досягає цього краю, породжує рівно одну затриману луна-хвилю, що рухається назад.