Оглавление:

Бесполезная машина: El Rompe Huevos: 10 шагов
Бесполезная машина: El Rompe Huevos: 10 шагов

Видео: Бесполезная машина: El Rompe Huevos: 10 шагов

Видео: Бесполезная машина: El Rompe Huevos: 10 шагов
Видео: The 10 Million Lecture | הרצאת ה-10 מיליון | English Russian & Arabic Subtitles 2024, Июль
Anonim
Бесполезная машина: Эль Ромпе Уэвос
Бесполезная машина: Эль Ромпе Уэвос

Передайте привет Эль Ромпе Уэвосу, бесполезной машине, созданной Хорхе Кристи и Ребека Дуке Эстрада.

Что ему делать?

Пришло время бранча, и вы мечтаете съесть мягкие яйца. Поскольку разбивать яйца нужно много внимания и опыта, мы разработали робота, который поможет вам! Но … что-то пошло не так во время его дня рождения, и это стало для мира немного бунтарским. Он действительно попытается вам помочь, но если вы включите какую-нибудь хорошую песню во время бранча, он может по-настоящему взволноваться, и что-то может пойти не так …

Итак, наслаждайтесь бранчем и надеюсь, что он может кое-что испортить =)

Шаг 1: Список деталей

Список частей
Список частей

Это список необходимых вам деталей. Опору, напечатанную на 3D-принтере, вы можете сделать по своему усмотрению, но всегда не забывайте оставлять достаточно места для электроники.

1x серводвигатель SG90 [1]

1x концевой выключатель [2]

1x микрофонно-сенсорный модуль Iduino SE019 [3]

3 красных светодиода [5]

1x Arduino Uno [4]

1x Протоборд [6]

1x хорошая поддержка 3D-печати

1x ложка по вашему выбору

1x аккумуляторный модуль (опционально)

Связка кабелей [7]

Несколько яиц

Шаг 2: Поддержка

Поддержка
Поддержка
Поддержка
Поддержка
Поддержка
Поддержка
Поддержка
Поддержка

Опора для 3D-печати была разработана с учетом места для яйца с небольшим отверстием для установки кнопки, поддержки сервопривода для поворота ложки, места для Arduino и электроники внутри, которые должны быть защищены от беспорядка, который может произойти. И несколько огней, которые будут мигать вместе с музыкой.

Шаг 3: Код

Код
Код
Код
Код

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

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

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

// Бесполезные роботы представляют: // ElRompeHuevos // Код: Ребека Дуке Эстрада и Хорхе Кристи

// Код для интеграции двигателя и звука на основе: // // Перемещение сервопривода к звуку. // // 2012 Дженк Оздемир

// Серво #include // создание сервообъекта Servo myservo;

// Датчик микрофона

int sensorPin = A0;

int sensorValue = 0; //Кнопка

int buttonPin = 2;

int buttonState = 0; //ВЕЛ

int ledPin = 12;

void setup () {

Serial.begin (9600);

Serial.println («онлайн»);

myservo.attach (9);

pinMode (sensorPin, ВХОД);

pinMode (buttonPin, ВВОД);

pinMode (ledPin, ВЫХОД);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Работает наоборот. НИЗКИЙ при нажатии кнопки. Если условие верно, начнем всю магию и давай разбиваем несколько яиц;)

{

int sensorValue = analogRead (сенсорпин);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Сопоставьте значение светодиода, которое может быть целым числом от 0 до 255

sensorValue = map (sensorValue, 60, 150, 80, 45); // Сопоставляем возможный диапазон сервопривода со значениями датчика. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // устанавливаем сервопривод в стандартное положение Serial.println (sensorValue);

if (sensorValue <80) {// убираем шум с условием if

задержка (1);

myservo.write (sensorValue); // перемещаем сервопривод к отображенному чтению

analogWrite (ledPin, sensorValue); // включаем светодиод с рассчитанным значением

задержка (MoveDelayValue / 2); // и двигаемся за это время задержки

}

analogWrite (ledPin, 0); // снова выключаем светодиод.

}

еще {

digitalRead (sensorValue == 0);

}

}

Шаг 4: Сборка - 1

Сборка - 1
Сборка - 1

Во-первых: соберите всю свою схему и убедитесь, что она работает должным образом. Пометьте их и отсоедините, чтобы продолжить сборку.

Шаг 5: Сборка - 2

Сборка - 2
Сборка - 2
Сборка - 2
Сборка - 2

Лампочки удлиняли парой проводов. Установите все фары в отверстия. Добавьте горячий клей для их фиксации

Шаг 6: Сборка - 3

Сборка - 3
Сборка - 3
Сборка - 3
Сборка - 3

Установите сервопривод и закрепите горячим клеем.

В идеале пометьте кабели перед установкой, чтобы их было легче снова подключить.

Шаг 7: Сборка -4

Сборка -4
Сборка -4
Сборка -4
Сборка -4

Расширьте разъемы микрофона, чтобы было удобнее его размещать.

Поместите его в опору и приклейте

Шаг 8: Сборка - 5

Сборка - 5
Сборка - 5
Сборка - 5
Сборка - 5

Вставьте доску пуговицы в прорезь и закрепите ее клеем.

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

Шаг 9: Наслаждайтесь бранчем и получайте удовольствие =)

Пришло время попробовать свои собственные Rompe Huevos.

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

Будьте готовы потом убрать беспорядок.

Рекомендуемые: