Лего майндстормс гитара программа

Обновлено: 02.05.2024

LEGO electric guitar

The LEGO Mindstorms EV3 31313 set comes with 17 models you can build, program and play with. Yes, I know that the official models are just 5, but there are also 12 bonus models developed by the LEGO MINDSTORMS Experts Panel. I am one of 12 people in the Panel, and the bonus model I made for you is the EL3CTRIC GUITAR, a LEGO guitar that you can play like a real one! So you can make music with LEGO!

You can find all the bonus models in the third tab of the EV3 Software Lobby named “More Robots”. Click on the image of the model, and you will see the building instructions and the program to make it work. You can download the complete .EV3 project by clicking the button below.

EL3CTRIC GUITAR

A working LEGO guitar that can play real solos!

The idea of a working LEGO guitar is not completely new. Dave Parker published and demonstrated the NXT version 1 and NXT version 2 on his website NXTprograms. I improved the design to make the LEGO guitar looke like a real Fender® Stratocaster®, and adding a tremolo lever.

How to play the LEGO guitar

  1. You select which note to play by putting the index finger into the white slider, and sliding it along the neck. You don’t get a continuous changing pitch, you can select the notes of a E minor pentatonic scale.
  2. You play the note by stroking the axle (the string) that trigger the touch sensor
  3. You can finely change the pitch of the notes by moving the tremolo lever. This reproduces the behavior of the vibrato system of a real electric guitar.

My brother Alessandro is a professional guitarist. Since the first prototypes of my LEGO guitar, we wanted to make a real instrument out of it, but the sound quality of the EV3 brick made it sound just like “a squealing cat whose tail has been trapped into a door”. I never found the time to make it sound just like I wanted.

The cool thing about open source projects like this, is having other people improve the initial idea. The Youtube user Dark Avenger has made a custom MIDI adapter for the LEGO guitar, to make it play beautiful and realistic sounds via a synthesizer. He used Arduino and a Bluetooth receiver. The EV3 sends Bluetooth messages to Arduino that implements a MIDI interface to the synthesizer. If you can understand Russian, you can enjoy the first part of the video below, otherwise, you can just skip to about 10 minutes, to hear the guitar solos and power chords.

While I can play the piano, I can’t play the guitar. But I really enjoy posing to make cool photos of my creations! I was asked by the LEGO Group to make a very cool photo for the LEGO Club Magazine. So I called my friend photographer Francesco Rossi for help, and we came up with this photo. To make it, I had to jump several times, almost risking to destroy my poor knees. I’m not a real rockstar, and unfortunately… the photo never made it to the magazine, because it seems that my face is too scary for kids.

LEGO-electric-guitar

Regarding the photos – they are super cool, but the Club team have asked if you have other images than the two you send us? Maybe some where you facial expression looks less scary (it’s kids and for the German market, they are a bit more conservative than we are).

Lee Magpili playing the EV3 guitar

Hall of fame

The LEGO guitar was chosen by the LEGO MINDSTORMS team as a gift for the LEGO Group owner‘s 40th anniversary working in the LEGO Group. I wonder if he ever played it… LEGO MINDSTORMS Education designer Master Lee Magpili played it for sure instead!

Валерий Борисов

Описание 45544 LEGO MINDSTORMS Education EV3 (базовый набор) + СБОРКА И СОФТ 5 роботов: Gyro Boy (Гиробой), Robot Arm (Роборука), Color Sorter, (Сортировщик по цвету) Puppy (Щенок), Robot Educator (Учебный робот-"тележка") (по ссылке внизу)

Набор LEGO MINDSTORMS EV3 Education (45544) предлагает тем, кто им увлекся, сборку 5 основных базовых роботов: Gyro Boy (Гиробой), Robot Arm (Роборука), Color Sorter (Сортировщик цветов), Puppy (щенок), Robot Educator (Учебный робот).
Набор под номером 45544 - LEGO MINDSTORMS Education EV3 предназначен для образовательных целей в учебных центрах, но это не означает, что его нельзя приобрести и начать использовать, например, вместо набора 31313.

Странно, что изначально 2 набора EV3 Home (31313) и EV3 Education (45544) и 2 абсолютно разных комплекта роботов не смогли объединить в одну коробку.
LEGO MINDSTORMS Education EV3 вы не найдете, если захотите его купить, в обычных розничных магазинах игрушек, а только сможете в специализированных- для юрлиц, которые продают этот набор для учебно-образовательных центров или на досках объявлений, на том же Авито.
В основном, отличие версий EV3 Home (31313) и EV3 Education (45544) друг от друга- в комплектации и типах датчиков:
- датчик цвета и освещенности (в обоих наборах);
- датчик касания (в обоих наборах);
- инфракрасный датчик с пультом ДУ (инфракрасный маяк) к нему (только в наборе EV3 Home 31313);
- ультразвуковой датчик (только в наборе EV3 Education 45544);
- гироскопический датчик (только в наборе EV3 Education 45544).
Важно, что функционал любого набора 31313 и 45544 всегда можно нарастить и поштучно докупить недостающие к нему датчики.

2) Комплект заданий "EV3 Maker" на базе набора EV3 Education(45544) из 6 заданий:

5) В дополнение ко всему модельный ряд из 5 роботов EV3 Education (45544) можно расширить еще на 6 роботов, докупив комплект из механических запчастей под номером 45560 - т.н. ресурсный набор LEGO MINDSTORMS Education EV3 45560.

Robot Commander представляет собой управляющее приложение для LEGO® MINDSTORMS®. БЕСПЛАТНАЯ загрузка для большинства смартфонов и планшетов; Robot Commander подключается к модулю EV3 по Bluetooth®. Это простое в использовании приложение позволяет взаимодействовать с вашими уникальными роботами EV3, даже не подключаясь к компьютеру! Это означает, что вы можете мгновенно начать игру с вашими собственными роботами!


Приложения для компьютеров и планшетов

Приложения LEGO® MINDSTORMS® EV3 Home для macOS, Windows 10 и планшетов на iOS и Android

Загрузите, установите, подключите и выполняйте задания по программированию. Для пяти основных роботов есть до пяти задач по программированию. Благодаря более продвинутому, но хорошо знакомому интерфейсу программирования и пяти сложным заданиям для вас и ваших роботов-героев, приложение EV3 Home для PC, Mac и планшетов сможет поднять ваши навыки робототехники на новый уровень!


Важная информация относительно программного обеспечения и приложений LEGO® MINDSTORMS® EV3!

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

Новое приложение LEGO MINDSTORMS EV3 Home с языком программирования на основе Scratch заменит используемое в настоящее время ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Windows 10 и macOS, а также приложение LEGO MINDSTORMS EV3 Programmer для планшетов на iOS/Android.

Приложение LEGO MINDSTORMS EV3 Programmer будет удалено из магазинов приложений в конце июня 2021 года.

Выведенное из эксплуатации ПО LEGO MINDSTORMS EV3 Home Edition (Labview) для Mac и PC можно найти ниже. Обратите внимание, что это ПО больше не поддерживается LEGO Group.

EL3CTRIC GUITAR

El3CTRIC GUITAR is an official EV3 bonus model. Do not criticize me; I’m not taking any credit for this. Many NXT owners would probably like to know what El3CTRIC GUITAR is; therefore I am posting El3CTRIC GUITAR. I will probably build my own modified version of this official bonus model soon. EL3CTRIC GUITAR is (what else?) an electric guitar! It has 12 frets (notes). EL3CTRIC GUITAR features real-life details, such as the tremolo bar. It even looks like a real guitar; I mean, look at it! There is a stand that the EL3CTRIC GUITAR rests when not being used. The program-oh my goodness-is SO complex! It is like, HUGE. Enjoy!

How It Works

How It Works

Okay… there’s this slider you put your thumb in. There are 12 frets (notes). The lower the slider, the higher the pitch of the EL3CTRIC noise. The InfarRed Sensor senses the proximity of the slider to the sensor and then plays the required sound. Sounds simple, huh? NOT-AT-ALL! The program is so complex that the website takes forever (a while) to upload it, so I abandoned the idea.

Touch Sensor Pushed (No Sound)

Touch Sensor Released (Sound)

Okay… so you slide the slider up and down, but there’s no music being emitted from the EV3 Brick to please your ears. WHAT’S WRONG?! Nothing at all, actually! There is this push-thing (whatever it’s called; I play piano, not so much guitar, much less electric guitar) that you push that activates the notes. The touch sensor is naturally pushed with a rubber band forcing it, so when you push the button, it releases the touch sensor and plays the note.

Tremolo Bar

Medium Motor

The tremolo bar-I don’t know what its use for. (Remember, I’m not a guitar expert.) It seems to be used to change the scale note from major to minor. Sub-picture shows a close-up of the medium motor, which measures the rotation and adjusts the sound change from there.

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


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

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

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

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

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

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

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

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


Эта программа заставляет модуль EV3 говорить «Поверни направо», проигрывая два разных звуковых файла и ожидая завершения каждого из них.

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


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


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

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

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

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

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

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


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


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

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

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

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

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

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



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


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

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

1 = Проиграть один раз: Звук проигрывается один раз, программа продолжается сразу же.

Читайте также: