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

Sound Responsive Robot: 4 քայլ
Sound Responsive Robot: 4 քայլ

Video: Sound Responsive Robot: 4 քայլ

Video: Sound Responsive Robot: 4 քայլ
Video: The Top 4 Killer Robots In The Whole Game - Dominating The Battlefield | War Robots 2024, Հուլիսի
Anonim
Ձայնի արձագանքող ռոբոտ
Ձայնի արձագանքող ռոբոտ

Այս ձեռնարկում դուք կսովորեք, թե ինչպես պատրաստել ձայնին արձագանքող ռոբոտ, ռոբոտը կարձագանքի ձեր ձայնի ձայնին: Երկու աչքերը, որոնք LED մատրիցաներն են, արտահայտում են ձեր ձայնի ծավալը հիմնական հույզերի միջոցով: Այս գաղափարն ինձ մոտ ծագեց երգը մտքում, ուստի երգելու համար դա կլինի հիանալի ռոբոտ, սակայն կարող եք նաև բղավել, բղավել կամ պարզապես խոսել դրա հետ: Տրամադրված ծածկագրում ներառված է 12 հույզ, որոնք են.

  1. Քնկոտ
  2. Չեզոք
  3. Երջանիկ, 1
  4. Ուրախ, 2
  5. Աչքով անել
  6. Սեր, սրտեր
  7. Երջանիկ, 3
  8. Հիասթափված, 1
  9. Հիասթափված, 2
  10. Տխուր
  11. Զայրացած
  12. Մեռած

Որքան բարձր լինի ձեր ձայնը, այնքան ավելի ինտենսիվ կդառնան զգացմունքները աչքերում:

Քայլ 1: Այն ապրանքների ցանկը, որոնք ձեզ անհրաժեշտ կլինեն:

1 Arduino Uno

1 Հացաթուղթ

Արականից արական մալուխներ

Արականից իգական մալուխներ

2 LED մատրիցա

1 խոսափողի մոդուլ

Շատ Լեգո

Ձեզ նույնպես պետք են Arduino ծրագրակազմը և գրադարանները, որոնք ստորև բերված են:

*Լարի գույնը իրականում նշանակություն չունի, քանի դեռ գիտեք, թե որ մետաղալարն ուր է գնում: Դա պարզապես հեշտ միջոց է խնդիրներ փնտրելու համար, երբ այն չի աշխատում այնպես, ինչպես ենթադրվում էր: Նաև երկարությունը իրականում կարևոր չէ, դրանք նախատեսված են ձեզ համար ավելի հեշտ դարձնելու համար:

Քայլ 2: Սարքավորումների հավաքում

Սարքավորումների հավաքում
Սարքավորումների հավաքում

Մենք նախ կստեղծենք LED մատրիցներ, դրա համար ես օգտագործեցի հետևյալ ձեռնարկը ՝ https://www.instructables.com/id/Multiple-LED-Matrixes-with-Ardduino/: Հետեւեք այս հրահանգին մեկ անգամ, եթե ցանկանում եք միայն երկու աչք:

Եթե հետևել եք վերը նշված ձեռնարկին, մենք կարող ենք սկսել խոսափողի մոդուլը միացնելով: Այստեղ ձեզ հարկավոր է արական և իգական մալուխներ: Այս աշխատանքը կատարելու համար դուք պետք է միացնեք VCC- ն ձեր հացահատիկի +5V- ին, ձեր Arduino- ին ՝ GND- ից GND: Uno և A0 մինչև A0 ձեր Arduino Uno- ով:

Երբ դուք հաջողությամբ կատարեք այս քայլերը, կավարտվեք վերևում պատկերված պատկերով:

Քայլ 3: Կոդ

Այս նախագծի համար օգտագործված ծածկագիրը եկավ երկու այլ նախագծերի օրինակներից, որոնք պատրաստել էին այլ մարդիկ: Կան ճշգրտումներ և հավելումներ, որոնք ես դրել եմ այս աշխատանքը կատարելու համար: Դուք հեշտությամբ կարող եք հարմարեցնել ձայնի ուժը, որն անհրաժեշտ է ռոբոտին ավելի արագ կամ դանդաղ արձագանքելու համար:

Դուք պետք է ներբեռնեք LedControlMS.h գրադարանը այս հղումից ՝ https://github.com/shaai/Arduino_LED_matrix_sketch: Ներառեք այն ձեր գրադարանում ձեր նախագծում, և դուք պետք է լավ գնաք:

Քայլ 4: Lego

Այժմ, երբ ամեն ինչ հավաքված է, կարող եք թույլ տալ, որ ձեր ստեղծագործական կողմը վայրի դառնա և ստեղծի ամեն տեսակ արտաքին տեսք ձեր ռոբոտի համար: Համոզվեք, որ բավականաչափ լեգո ունեք:

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