Мазмұны:

Пайдасыз машина: El Rompe Huevos: 10 қадам
Пайдасыз машина: El Rompe Huevos: 10 қадам

Бейне: Пайдасыз машина: El Rompe Huevos: 10 қадам

Бейне: Пайдасыз машина: El Rompe Huevos: 10 қадам
Бейне: Топ-10 продуктов, которые РАЗРУШАЮТ ваше сердце 2024, Қараша
Anonim
Пайдасыз машина: El Rompe Huevos
Пайдасыз машина: El Rompe Huevos

Хорхе Кристи мен Ребека Дуке Эстрада жасаған пайдасыз машина El Rompe Huevos -қа сәлем айтыңыз.

Ол не істеу керек?

Түскі уақыт, сіз жұмсақ жұмыртқаңызды алуды армандайсыз. Жұмыртқаны сындыру үлкен назар мен тәжірибені қажет ететіндіктен, біз сізге көмектесетін робот жасадық! Бірақ … туған күнінде бірдеңе нашарлап, әлемге сәл бүлікші келді. Бұл сізге көмектесуге тырысады, бірақ егер сіз түскі ас кезінде жақсы ән айтсаңыз, ол шынымен де толқып кетуі мүмкін және бәрі дұрыс болмауы мүмкін.

Сонымен, кешкі астан ләззат алыңыз және бұл кейбір нәрселерді шатастырады деп үміттеніңіз =)

1 -қадам: бөліктер тізімі

Бөлшектердің тізімі
Бөлшектердің тізімі

Бұл сізге қажет бөлшектердің тізімі. 3D басып шығарылған қолдауды өзіңіз қалағандай жасай аласыз, бірақ электроникаға жеткілікті орын қалдыруды ұмытпаңыз.

1x Servo қозғалтқышы SG90 [1]

1x шектеу қосқышы [2]

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

3x қызыл жарық диодтары [5]

1x Arduino Uno [4]

1x протокол тақтасы [6]

1x жақсы 3D басып шығаруға қолдау

Сіздің қалауыңыз бойынша 1 ас қасық

1x батарея модулі (міндетті емес)

Кабельдер шоғыры [7]

Кейбір жұмыртқалар

2 -қадам: қолдау

Қолдау
Қолдау
Қолдау
Қолдау
Қолдау
Қолдау
Қолдау
Қолдау

3D басып шығарылған тірек жұмыртқаға кішкене саңылауы бар түймені орналастыруға арналған орынды, қасықты айналдыратын сервоға қолдауды, Arduino мен электрониканы орын алатын былықтан қорғауға арналған орынды ескере отырып жасалған. Музыкамен бірге жыпылықтайтын кейбір шамдар.

3 -қадам: код

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

Код екі кірісте жұмыс істейді: түйме және микрофон модулі. Жұмыртқаның астына қойылған түйме жұмыртқаның орнында екенін және «егер» шартымен кодты іске қосуды сезеді. Микрофон қоршаған ортадағы дыбысты оқи бастайды және ол белгіленген диапазонға сәйкес келгенде, ол екі шығуды іске қосады: қасықты айналдыратын серво мен музыка ырғағымен жарқырай бастайтын жарықдиодты шамдар.

Шуды болдырмау үшін кейбір картографиялық және «егер» шарттары басқаларында қолданылған.

Компоненттерді сымға қосуды бастау үшін, фризинг диаграммасын қараңыз.

// Пайдасыз роботтар ұсынады: // ElRompeHuevos // Код авторы: Ребека Дуке Эстрада мен Хорхе Кристи

// Қозғалтқыш пен дыбысты біріктіру коды: // // Серво дыбысқа ауысады. // // 2012, Дженк Өздемир

// Servo #include // servo объектісін құру Servo myservo;

// Микрофон сенсоры

int sensorPin = A0;

int sensorValue = 0; // Түйме

int buttonPin = 2;

int buttonState = 0; //ЖАРЫҚ ДИОДТЫ ИНДИКАТОР

int ledPin = 12;

жарамсыз орнату () {

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 = карта (sensorValue, 0, 150, 0, 255); // 0..255 арасындағы бүтін сан болуы мүмкін жарықдиодты мәнді салыстырыңыз

sensorValue = карта (sensorValue, 60, 150, 80, 45); // Сервистің мүмкін диапазонын сенсор мәндерімен салыстырыңыз. int MoveDelayValue = карта (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 -ты сынап көрудің уақыты келді.

Қолдауға жұмыртқа қойып, пайдасыз машинаны іске қосу үшін музыканы ойнаңыз немесе ән айтыңыз.

Кейін біраз қоқысты тазартуға дайын болыңыз.

Ұсынылған: