Բովանդակություն:

Անօգուտ մեքենա ՝ El Rompe Huevos ՝ 10 քայլ
Անօգուտ մեքենա ՝ El Rompe Huevos ՝ 10 քայլ

Video: Անօգուտ մեքենա ՝ El Rompe Huevos ՝ 10 քայլ

Video: Անօգուտ մեքենա ՝ El Rompe Huevos ՝ 10 քայլ
Video: ՍԱ ԱՌԱՋԻՆ ԱՆԳԱՄ Է, ՈՐ ՏԵՍՈՒՄ ԵՄ ԱՅՍ ՇՈՒԿԱՆ!! ՕԴԵՍԱ ՊՐԻՎՈՍ. ԱՄԵՆԱԱՐԱԳ ԲԱՂԱԴՐԱՏՈՂԸ «ՕՀ» տղայի համար. 2024, Նոյեմբեր
Anonim
Անօգուտ մեքենա ՝ El Rompe Huevos
Անօգուտ մեքենա ՝ El Rompe Huevos

Ողջույն Էլ Ռոմպե Հուևոսին ՝ անիմաստ մեքենային, որը ստեղծել են Խորխե Քրիստի և Ռեբեկա Դուկե Էստրադա

Ինչ պետք է անի դա:

Նախաճաշի ժամն է, և դուք երազում եք ունենալ ձեր փափուկ ձվերը: Քանի որ ձվերը կոտրելը մեծ ուշադրության և փորձի կարիք ունի, մենք ռոբոտ ստեղծեցինք, որը կօգնի ձեզ: Բայց… ինչ -որ բան վատացավ ծննդյան օրվա ընթացքում, և այն աշխարհ եկավ մի փոքր ապստամբ: Այն իսկապես կփորձի օգնել ձեզ, բայց եթե մի գեղեցիկ երգ դնեք ձեր նախաճաշի ընթացքում, այն կարող է իսկապես ոգևորվել, և ամեն ինչ կարող է սխալ լինել:

Այսպիսով, վայելեք ձեր նախաճաշը և հուսով եք, որ այն կարող է խառնաշփոթ առաջացնել որոշ բաների շուրջ =)

Քայլ 1: Մասերի ցանկ

Մասերի ցանկ
Մասերի ցանկ

Սա այն մասերի ցանկն է, որոնք ձեզ հարկավոր կլինեն: Եռաչափ տպված աջակցությունը կարող եք կատարել այնպես, ինչպես նախընտրում եք, բայց միշտ հիշեք, որ բավականաչափ տարածք թողեք էլեկտրոնիկայի համար:

1x Servo Motor SG90 [1]

1x սահմանաչափի անջատիչ [2]

1x Խոսափող-սենսորային մոդուլ Iduino SE019 [3]

3x կարմիր լուսադիոդներ [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x գեղեցիկ 3D տպագիր աջակցություն

1x գդալ ձեր նախընտրությամբ

1x մարտկոցի մոդուլ (ըստ ցանկության)

Մի փունջ մալուխներ [7]

Որոշ ձու

Քայլ 2: Աջակցություն

Աջակցություն
Աջակցություն
Աջակցություն
Աջակցություն
Աջակցություն
Աջակցություն
Աջակցություն
Աջակցություն

Եռաչափ տպված հենարանը նախագծվել է ՝ հաշվի առնելով ձվի համար, որի վրա փոքր բացվածք կա ՝ կոճակը տեղավորելու համար, սերվոյի գդալը պտտելու համար, Arduino- ի և ներսում էլեկտրոնիկայի համար նախատեսված տեղը ՝ հնարավոր խառնաշփոթից: Եվ որոշ լույսեր, որոնք կթարթեն երաժշտության հետ:

Քայլ 3: Կոդ

Կոդ
Կոդ
Կոդ
Կոդ

Կոդն աշխատում է երկու մուտքագրմամբ ՝ կոճակը և խոսափողի մոդուլը: Ձվի տակ տեղադրված կոճակը զգում է, երբ ձուն տեղում է և «եթե» պայմանով սկսում է գործարկել ծածկագիրը: Խոսափողը սկսում է կարդալ ձայնը շրջակա միջավայրում և երբ այն տեղավորվում է նշված տիրույթում, այն առաջացնում է երկու ելք ՝ գդալը պտտող servo- ն և երաժշտության ռիթմով սկսող լուսադիոդները:

Որոշ քարտեզագրման և «եթե» պայմաններն այլ դեպքերում օգտագործվել են աղմուկից խուսափելու համար:

Ձեր բաղադրիչների միացումն սկսելու համար պարզապես նայեք ցրտաշունչ գծապատկերին:

// Անօգուտ ռոբոտները ներկայացնում են ՝ // ElRompeHuevos // Կոդ ՝ Ռեբեկա Դուկե Էստրադա և Խորխե Քրիստի

// Շարժիչի և ձայնի ինտեգրման կոդ ՝ հիմնված ՝ // // Կատարեք Servo Տեղափոխում Ձայնի վրա: // // 2012 թ. Չենկ Օզդեմիրի կողմից

// Servo #include // ստեղծելով servo օբյեկտ Servo myservo;

// Խոսափողի սենսոր

int sensorPin = A0;

int sensorValue = 0; // Կոճակ

int կոճակ Pin = 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);

}

դատարկ շրջան () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Այն աշխատում է հակառակ ձևով: LԱOWՐ, երբ կոճակը սեղմված է: Եթե պայմանը ճիշտ է, սկսեք ամբողջ կախարդանքը և եկեք մի քանի ձու կոտրենք;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = քարտեզ (sensorValue, 0, 150, 0, 255); // Քարտեզագրեք LED- ի արժեքը, որը կարող է լինել ամբողջ թիվ 0..255 միջև

sensorValue = քարտեզ (sensorValue, 60, 150, 80, 45); // Քարտեզագրեք սերվոյի հնարավոր տիրույթը սենսորի արժեքներով: int MoveDelayValue = քարտեզ (sensorValue, 0, 300, 0, sensorValue); // տեղադրեք servo- ն ստանդարտ դիրքում Serial.println (sensorValue);

if (sensorValue <80) {// մի փոքր աղմուկ կտրեք if պայմանով

ուշացում (1);

myservo.write (sensorValue); // տեղափոխել servo- ն քարտեզագրված ընթերցմանը

analogWrite (ledPin, sensorValue); // միացրեք led- ը հաշվարկված արժեքով

ուշացում (MoveDelayValue / 2); // և շարժվել այս հետաձգման ժամանակ

}

analogWrite (ledPin, 0); // կրկին անջատեք led- ը:

}

ուրիշ {

digitalRead (sensorValue == 0);

}

}

Քայլ 4. Հավաքում - 1

Assemblyողով - 1
Assemblyողով - 1

Նախ. Հավաքեք ձեր ամբողջ միացումը և ստուգեք, որ այն աշխատում է ինչպես և սպասվում էր: Նշեք դրանք և անջատեք ՝ հավաքը շարունակելու համար:

Քայլ 5. Հավաքում - 2

Ժողով - 2
Ժողով - 2
Ժողով - 2
Ժողով - 2

Լամպերը երկարացվել են զույգ լարերով: Տեղադրեք բոլոր լույսերը անցքերի մեջ: Ավելացրեք տաք սոսինձ դրանք ամրացնելու համար

Քայլ 6. Հավաքում - 3

Ժողով - 3
Ժողով - 3
Ժողով - 3
Ժողով - 3

Տեղադրեք servo- ն և ամրացրեք այն տաք սոսինձով:

Իդեալում, նախքան տեղադրումը նշեք ձեր մալուխները, որպեսզի ավելի հեշտ լինի նորից միացնել բոլորը:

Քայլ 7: Հավաքում -4

Assemblyողով -4
Assemblyողով -4
Assemblyողով -4
Assemblyողով -4

Երկարացրեք խոսափողի միակցիչները, որպեսզի այն տեղադրելու ավելի մեծ ճկունություն ունենաք:

Տեղադրեք այն աջակցության մեջ և կպցրեք այն

Քայլ 8. Հավաքում - 5

Ժողով - 5
Ժողով - 5
Ժողով - 5
Ժողով - 5

Տեղադրեք կոճակի տախտակը անցքի մեջ և ամրացրեք այն սոսինձով:

Տեղադրեք կափարիչը և ստուգեք, որ կոճակը կարող է ակտիվացվել ձվի միջոցով:

Քայլ 9: Վայելեք ձեր նախաճաշը և զվարճացեք =)

Այժմ ժամանակն է փորձել ձեր սեփական Rompe Huevos- ը:

Ձու դրեք աջակցության վրա և նվագարկեք կամ երգեք երաժշտություն ՝ ձեր անօգուտ մեքենան ակտիվացնելու համար:

Պատրաստ եղեք դրանից հետո ինչ -որ խառնաշփոթ մաքրելու:

Խորհուրդ ենք տալիս: