Turinys:

Garsą reaguojantis robotas: 4 žingsniai
Garsą reaguojantis robotas: 4 žingsniai

Video: Garsą reaguojantis robotas: 4 žingsniai

Video: Garsą reaguojantis robotas: 4 žingsniai
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Lapkritis
Anonim
Garsą reaguojantis robotas
Garsą reaguojantis robotas

Šioje pamokoje sužinosite, kaip sukurti garsą reaguojantį robotą, robotas reaguos į jūsų balso garsumą. Dvi akys, kurios yra LED matricos, išreiškia jūsų balso garsumą per pagrindines emocijas. Šią idėją sugalvojau galvodamas apie dainavimą, todėl dainuoti bus puikus robotas, tačiau jūs taip pat galite rėkti, šaukti ar tiesiog su juo kalbėtis. Į pateiktą kodą įtraukta 12 emocijų:

  1. Mieguistas
  2. Neutrali
  3. Laimingas, 1
  4. Laimingas, 2
  5. Mirksi
  6. Meilė, širdys
  7. Laimingas, 3
  8. Nusivylęs, 1
  9. Nusivylęs, 2
  10. Liūdnas
  11. Piktas
  12. Negyvas

Kuo garsesnis jūsų balsas, tuo intensyvesnės emocijos akyse taps.

1 žingsnis: daiktų, kurių jums reikės, sąrašas

1 „Arduino Uno“

1 Duonos lenta

Kabeliai nuo vyrų iki vyrų

Kabeliai nuo vyrų iki moterų

2 LED matrica

1 mikrofono modulis

Daug lego

Jums taip pat reikės „Arduino“programinės įrangos ir bibliotekų, kurios yra susietos žemiau.

*Laido spalva tikrai nesvarbi, jei žinote, kuri viela kur eina. Tai tik paprastas būdas ieškoti problemų, kai jis neveikia taip, kaip turėtų. Be to, ilgis nesvarbus, šie ilgiai yra tik tam, kad jums būtų lengviau.

2 žingsnis: Aparatūros surinkimas

Techninės įrangos surinkimas
Techninės įrangos surinkimas

Pirmiausia nustatysime LED matricas, tam naudoju šią pamoką https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Vykdykite šią instrukciją vieną kartą, jei norite tik dviejų akių.

Jei sekėte aukščiau pateiktą pamoką, galime pradėti nuo mikrofono modulio prijungimo. Čia jums reikės kabelių iš vyrų ir moterų, kad atliktumėte šį darbą, turite prijungti VCC prie +5 V jūsų duonos plokštėje, GND į GND savo „Arduino“„Uno“ir nuo A0 iki A0 „Arduino Uno“.

Sėkmingai atlikę šiuos veiksmus gausite aukščiau parodytą vaizdą.

3 žingsnis: Kodas

Šiam projektui naudojamas kodas buvo iš dviejų kitų projekto pavyzdžių, kuriuos sukūrė kiti žmonės. Yra keletas koregavimų ir priedų, kuriuos įdėjau, kad atlikčiau šį darbą. Galite lengvai reguliuoti garsumą, kurio reikia, kad robotas reaguotų greičiau arba lėčiau.

Turite atsisiųsti „LedControlMS.h“biblioteką iš šios nuorodos https://github.com/shaai/Arduino_LED_matrix_sketch. Įtraukite jį į savo biblioteką į savo projektą ir jums bus gerai eiti.

4 žingsnis: „Lego“

Dabar, kai viskas yra surinkta, galite leisti savo kūrybinei pusei išblaškyti ir sukurti įvairius savo roboto pasirodymus. Įsitikinkite, kad turite pakankamai lego.

Rekomenduojamas: