Мазмұнға өту
Мақала жариялау
academ.kz онлайн сабақ беріп, қосымша табыс табыңыз·оқушы Kaspi арқылы тікелей сізге төлейді·комиссия 0% academ.kz қосымша табыс табыңыз·14 күн тегін 14 күн тегін Тегін бастау

: «» · ₸

4 мин оқу 59 оқылым

ПРЕОБРАЗОВАНИЕ ЗВУКОВЫХ ФАЙЛОВ В РОБОТАХ LEGO MINDSTORMS EV3

Введение.

При подготовке проекта, возникла необходимость в озвучивании участников постановки. Для этого необходимо было изучить методы воспроизведения и способы загрузки звука на LEGO MINDSTORMS EV3.

Теоретическая часть.

За звуки в программе EV3 отвечает блок, расположенный в «зеленой» палитре действие.

Блок "Звук"

Блок звука издает звук, используя динамик в модуле EV3. Вы можете проигрывать

записанные звуковые файлы или указать музыкальную ноту или тон.

С помощью данного блока можно проиграть записанный файл, музыкальную ноту или тон. Кнопка выбора файла расположена в правом верхнем углу. Все режимы, кроме остановки звука, имеют настройку "Тип воспроизведения".

ВЫБОР РЕЖИМА ЗВУКА

Выбор режима
Ввод имени файла
Вводы

Выберите тип звука, который вы хотите записать, с помощью выбора режимов. После выбора режима вы можете выбрать значения вводов. Доступные вводы будут меняться в зависимости от режима. Режимы и вводы описаны ниже.

Режимы: Воспроизвести файл, Воспроизвести тон, Воспроизвести ноту, Остановить

РЕЖИМЫ

Воспроизвести файл

В режиме «Воспроизвести файл» проигрывается записанный файл.

Ввод «Имя файла» расположен в верхней части блока. Это дает вам возможность выбрать из списка звуковых эффектов, слов или фраз. Звуки в категории «Звуки LEGO» – это звуковые файлы, входящие в программное обеспечение EV3. Звуки в категории «Звуки проекта» – это звуки, которые ранее использовались в вашем проекте. Это облегчает использование одного звука несколько раз в программе или проекте.

Если вы выберете во вводе «Имя файла», расположенном в верхней части блока, «Проводной», то ввод «Имя файла» появится в области вводов звукового блока.
Обратите внимание на то, что вы должны предварительно добавить звуковой файл в свой проект, выбрав его во вводе «Имя файла».

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Имя файла, Громкость, Тип воспроизведения

Воспроизвести тон

В режиме «Воспроизвести тон» проигрывается тон с заданной частотой. Частота тона управляет высотой звука, другими словами, насколько высоким или низким будет звук.

Ввод «Частота» определяет частоту тона в Гц (циклов в секунду). Вы можете ввести число частоты или выбрать частоту из списка стандартных частот музыкальных нот.

Ввод «Продолжительность» управляет длительностью тона, в секундах.

Используемые вводы: Частота, Продолжительность, Громкость, Тип воспроизведения

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Частота, Продолжительность, Громкость, Тип воспроизведения

Воспроизвести ноту

В режиме «Воспроизвести ноту» проигрывается музыкальная нота.

Ввод «Нота» позволяет вам выбрать ноту на клавиатуре фортепиано.

Ввод «Продолжительность» управляет длительностью ноты, в секундах.

Используемые вводы: Нота, Продолжительность, Громкость, Тип воспроизведения

Ввод «Громкость» управляет громкостью звука.

Ввод «Тип воспроизведения» определяет, будет ли блок ждать окончания звука прежде, чем программа продолжит выполнять следующий блок, и будет ли повторяться звук.

Используемые вводы: Нота, Продолжительность, Громкость, Тип воспроизведения

.Остановка

Режим «Остановка» останавливает любой звук, который в данный момент проигрывается модулем EV3. Как правило, это используется для остановки звука, проигрывание которого было начало ранее в программе блоком звука, который не дождался окончания звука.

Редактор звука

Редактор позволяет записать с микрофона 10 секундный файл или открыть любой аудиофайл (поддерживаются wav, mp3 и rsf форматы) и сохранить из него все те же 10 секунд. Ограничения на количество таких файлов нет, главное, чтобы проект не превышал 30 Мб.

Файлы, сохраненные с помощью данного редактора, будут доступны для выбора в блоке

"Звук".

Практическая часть.

Для того чтобы театр роботов был полностью автономным после запуска роботов, было решено файлы озвучивания загрузит и воспроизвести при помощи контроллера робота.

Рассмотрим весь процесс на примере на «Бычка»

Так как редактор позволяет сохранить файлы длительностью 10 секунд,

то в первую очередь нам необходимо разрезать файл на части длительностью 10 секунд. Для этого мы использовали Audio Cutter ( )– онлайн приложение для обрезки аудиозаписей прямо в браузере.

Получили два файла назвали b1 и b2.

Затем, открыли редактор звука во вкладке инструменты программы LEGO MINDSTORMS EV3 Home Edition.

1

Открыли файлы b1 и b2.

3

Воспроизвели b1 и b2.

6

Увеличили громкость звука.

Затем сохранили.

При запуске программе на роботе громкость звука была недостаточно высокой.

Для решения данной проблемы использовали сервис MP3 Louder .

MP3 Louder - это бесплатный веб-сервис, который позволяет увеличить уровень громкости звуковых файлов формата MP3.

При помощи данного сервиса была увеличена громкость звуковых файлов с 3 до 9,5 Децибелов. Дальнейшее увеличение громкости привело к возрастанию помех.

Описанный выше процесс был повторен заново.

Запустив одновременно, начало движения и блок звука мы добились того, что во время движения бычка читается стихотворение.

Вывод:

В процессе выполнения данной работы, мы получили робота с независимым от внешних источников аудио сопровождением..

Авторы
Talgat Kaliyev

Материал пайдалы болды ма? Бөлісіңіз

WhatsApp Telegram

Мақала құжаттары

Журнал, мақала және жарияланғаны туралы анықтама — бөлек PDF файлдар

Осы материал бойынша

AI Көмекші 30 секундта дайындайды — жауап кілті мен PDF бірге.

Автор

Talgat Kaliyev

Пікірлер

Пікір қалдыру үшін аккаунтқа кіріңіз

Әзірге пікір жоқ — алғашқы болыңыз.

Авторларға

Сіз де өз мақалаңызбен бөлісіңіз

Мақалаңызды жариялап, сертификат пен журналды бірден алыңыз. Жарияланым Google мен Yandex-те табылады.

  • Сертификат (QR-коды бар)
  • Google, Yandex жүйелерінде шығады
  • Журналға шығады (онлайн)
  • Анықтама, журнал
  • Жеке кабинетте құжаттар сақталады
  • Мақалаға тұрақты сілтеме

2015 жылдан бері · ресми тіркелген журнал

Мақала жариялау

Осы тақырыптағы материалдар

Информатика

Цифрлық білім беру жағдайында python бағдарламалау тілін оқытуда генеративті жасанды интеллектіні қолдану әдістемесі

ӘОЖ 378.147:004.8 Цифрлық білім беру жағдайында Python бағдарламалау тілін оқытуда генеративті жасанды интеллектіні қолдану әдістемесі Бауыржанова Жұлдыз Мұратқызы 7M01502 «Информатика» білім беру бағдарламасының бірінші…

Жұлдыз Бауыржанова 12 мин
Информатика

Информатика – болашаққа апарар цифрлық көпір

С.Сейфуллин атындағы №4 мектеп-лицейінің информатика пәні мұғалімі Аннотация Бұл мақалада қазіргі білім беру жүйесіндегі информатика пәнінің рөлі мен маңызы жан-жақты қарастырылады. Информатика сабағының оқушылардың…

Мусаева Мария Алтинбековна 2 мин 69 оқылым
Информатика

Киберқауіпсіздік негіздері: мектеп оқушыларына арналған интерактивті нұсқаулық

Түркістан Облысы, Түркістан қаласы №4 С.Сейфуллин атындағы мектеп-лицей Информатика пәнінің мұғалімі Қазақша аннотация Бұл ғылыми жоба мектеп оқушыларына арналған «Киберқауіпсіздік негіздері» тақырыбында интерактивті…

Маханбетова Жансая Изетуллақызы 9 мин 200 оқылым
Информатика

Информатика сабағында жасанды интеллект құралдарын қолдану: авторлық тәжірибе

“Шалқар орта мектебі “ КММ Информатика пәні мұғалімі Қазіргі таңда білім беру саласында цифрлық технологиялардың рөлі артып, мұғалімнің кәсіби қызметінде жаңа тәсілдерді қолдану қажеттілігі туындап отыр. Өзімнің…

Нурекенова Дариха Сарсеновна 1 мин 164 оқылым