Безполезна машина: El Rompe Huevos: 10 стъпки
Безполезна машина: El Rompe Huevos: 10 стъпки
Anonim
Безполезна машина: El Rompe Huevos
Безполезна машина: El Rompe Huevos

Поздравете Ел Ромпе Хуевос, безполезната машина, създадена от Хорхе Кристи и Ребека Дюке Естрада

Какво трябва да направи?

Време е за обяд и вие мечтаете да имате меките си яйца. Тъй като разбиването на яйцата се нуждае от много внимание и опит, ние разработихме робот, който да ви помогне! Но … нещо се обърка по време на рождения му ден и то дойде на света малко бунтовнически. Наистина ще се опита да ви помогне, но ако пуснете някоя хубава песен по време на закуската, тя може да се развълнува и нещата да се объркат.

Така че, насладете се на закуската си и се надявайте, че може да обърка някои неща =)

Стъпка 1: Списък на частите

Списък на частите
Списък на частите

Това е списъкът с части, които ще ви трябват. Поддръжката за 3D печат можете да направите по ваш вкус, но винаги не забравяйте да оставите достатъчно място за електрониката.

1x серво мотор SG90 [1]

1x Краен превключвател [2]

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

3x червени светодиоди [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x хубава 3D печатна поддръжка

1x лъжица по ваше предпочитание

1x батериен модул (по избор)

Куп кабели [7]

Някои яйца

Стъпка 2: Поддръжката

Подкрепата
Подкрепата
Подкрепата
Подкрепата
Подкрепата
Подкрепата
Подкрепата
Подкрепата

Поддръжката с 3D печат е проектирана, като се има предвид място за яйце с малка бленда, която да побере бутона, поддръжката за серво за завъртане на лъжицата, място за Arduino и електроника вътре, за да бъдат защитени от бъркотията, която може да се случи. И някои светлини, които ще мигат с музиката.

Стъпка 3: Код

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

Кодът работи с два входа: Бутонът и модулът на микрофона. Бутонът, поставен под яйцето, усеща кога яйцето е на място и чрез състояние „ако“започва да изпълнява кода. Микрофонът започва да чете звука в околната среда и когато се побере в определения диапазон, задейства двата изхода: серво, което върти лъжицата, и светодиодите, които започват да светят с ритъма на музиката.

Някои условия на картографиране и „ако“бяха използвани в други, за да се избегне шум.

За да започнете да свързвате компонентите си, просто разгледайте диаграмата за фризиране.

// Полезни безполезни роботи: // ElRompeHuevos // Код от: Ребека Дюке Естрада и Хорхе Кристи

// Код за интеграция на двигател и звук въз основа на: // // Направете Servo Move to Sound. // // 2012 г. от Cenk Özdemir

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

// Сензор за микрофон

int sensorPin = A0;

int sensorValue = 0; // Бутон

int buttonPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

void setup () {

Serial.begin (9600);

Serial.println ("онлайн");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Работи по обратния начин. LOW при натискане на бутона. Ако условието е вярно, започнете цялата магия и нека разбием няколко яйца;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Съпоставете стойност за LED, която може да бъде цяло число между 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.

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

Бъдете готови да почистите малко бъркотия след това.

Препоръчано: