Sadržaj:

Robot koji reagira na zvuk: 4 koraka
Robot koji reagira na zvuk: 4 koraka

Video: Robot koji reagira na zvuk: 4 koraka

Video: Robot koji reagira na zvuk: 4 koraka
Video: КЛЕЩИ В УШАХ? 2024, Juli
Anonim
Robot koji reagira na zvuk
Robot koji reagira na zvuk

U ovom vodiču naučit ćete kako napraviti robota koji reagira na zvuk, robot će reagirati na jačinu vašeg glasa. Dva oka, LED matrice, izražavaju jačinu vašeg glasa kroz osnovne emocije. Došao sam na ovu ideju imajući na umu pjevanje, pa će biti odličan robot za pjevanje, međutim možete i vrištati, vikati ili jednostavno razgovarati s njim. U priloženi kôd uključeno je 12 emocija, a to su:

  1. Pospano
  2. Neutralno
  3. Sretan, 1
  4. Sretan, 2
  5. Wink
  6. Ljubav, srca
  7. Sretan, 3
  8. Frustrirano, 1
  9. Frustrirano, 2
  10. Tužan
  11. Angry
  12. Smrt

Što je glasniji, to će emocije u očima biti intenzivnije.

Korak 1: Lista stavki koje će vam trebati

1 Arduino Uno

1 Breadboard

Kablovi muški na muški

Kablovi muški na ženski

2 LED matrica

1 modul mikrofona

Puno Lego kockica

Trebat će vam i softver Arduino i biblioteke koje su povezane u nastavku.

*Boja žice nije bitna sve dok znate koja žica ide. To je samo jednostavan način traženja problema kada ne funkcionira kako bi trebalo. Također, duljina zapravo nije bitna, te su dužine samo da vam olakšaju.

Korak 2: Sklapanje hardvera

Sklapanje hardvera
Sklapanje hardvera

Prvo ćemo postaviti LED matrice, za to sam koristio sljedeći vodič https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Slijedite ove upute jednom ako želite samo dva oka.

Ako ste slijedili gornji vodič, možemo započeti s povezivanjem modula mikrofona. Ovdje će vam trebati muški i ženski kabeli, da biste ovo izvršili, morate spojiti VCC na +5V na vašoj ploči, GND na GND na vašem Arduinu Uno i A0 do A0 na vašem Arduino Uno.

Kada uspješno slijedite ove korake, završit ćete sa gornjom slikom.

Korak 3: Kôd

Kôd koji sam koristio za ovaj projekt potječe od dva druga primjera projekta koja su napravili drugi ljudi. Postoje neke prilagodbe i dodaci koje sam uložio da bi ovo funkcioniralo. Možete jednostavno prilagoditi glasnoću koja je potrebna kako bi robot brže ili sporije reagirao.

Morate preuzeti biblioteku LedControlMS.h sa ove veze https://github.com/shaai/Arduino_LED_matrix_sketch. Uključite ga u svoju biblioteku u svoj projekt i trebali biste biti spremni.

Korak 4: Lego

Sada kada je sve sastavljeno, možete pustiti svoju kreativnu stranu da divlja i stvoriti sve moguće pojave za svog robota. Pobrinite se da imate dovoljno lego kockica.

Preporučuje se: