
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Передайте привет Эль Ромпе Уэвосу, бесполезной машине, созданной Хорхе Кристи и Ребека Дуке Эстрада.
Что ему делать?
Пришло время бранча, и вы мечтаете съесть мягкие яйца. Поскольку разбивать яйца нужно много внимания и опыта, мы разработали робота, который поможет вам! Но … что-то пошло не так во время его дня рождения, и это стало для мира немного бунтарским. Он действительно попытается вам помочь, но если вы включите какую-нибудь хорошую песню во время бранча, он может по-настоящему взволноваться, и что-то может пойти не так …
Итак, наслаждайтесь бранчем и надеюсь, что он может кое-что испортить =)
Шаг 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

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


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


Установите сервопривод и закрепите горячим клеем.
В идеале пометьте кабели перед установкой, чтобы их было легче снова подключить.
Шаг 7: Сборка -4


Расширьте разъемы микрофона, чтобы было удобнее его размещать.
Поместите его в опору и приклейте
Шаг 8: Сборка - 5


Вставьте доску пуговицы в прорезь и закрепите ее клеем.
Наденьте колпачок и убедитесь, что кнопка может быть активирована яйцом.
Шаг 9: Наслаждайтесь бранчем и получайте удовольствие =)
Пришло время попробовать свои собственные Rompe Huevos.
Положите яйцо на подставку и включите или спойте какую-нибудь музыку, чтобы активировать свою бесполезную машину.
Будьте готовы потом убрать беспорядок.
Рекомендуемые:
Карманная бесполезная коробка (с личностью): 9 шагов (с изображениями)

Карманная бесполезная коробка (с личностью): хотя мы, возможно, очень далеки от восстания роботов, есть одна машина, которая уже противоречит людям, хотя и самым мелким из возможных способов. Неважно, хотите ли вы назвать это бесполезной коробкой или бесполезной машиной, этот отважный, дерзкий робот
Другая бесполезная машина: 6 шагов (с изображениями)

Другая бесполезная машина: с таким количеством бесполезных машин, я попытался сделать одну, которая немного отличается. Вместо механизма, отталкивающего тумблер, эта машина просто поворачивает переключатель на 180 градусов. В этом проекте я использовал Nema 17 шаговый двигатель, который
555 Бесполезная машина: 8 шагов (с изображениями)

555 Бесполезная машина: Почти в каждом проекте, который я делал в своей жизни, используется Arduino или просто atmegas, но на последнем уроке электроники в моей школе я обнаружил небольшую интегральную схему под названием 555. Я слышал об этом раньше, но я думал, что микроконтроллеры лучше. Я читаю
Снейк: Бесполезная машина: 5 шагов

Snake: the Useless Machine: Вы знаете, когда вы были ребенком, вы играли в змейку на своем Nokia? В какой-то момент змея начнет преследовать собственный хвост, и тогда вы поймете, что игра подходит к концу. Мы решили превратить его в робота, только игра никогда
Бесполезная машина с суперконденсатором или диалог с умным парнем: 7 шагов (с картинками)

Бесполезная машина с суперконденсатором или диалог с умным парнем: умный парень. Какие?! Бесполезная машина! Опять таки! Сотни, тысячи забивают каналы YouTube недостаточно? Jumbleview. Большинство из них сделано с тумблером, у этого есть тумблер SG. И что? Все знают, что они работают одинаково. А ты уже