Satura rādītājs:

Skaņas atsaucīgs robots: 4 soļi
Skaņas atsaucīgs robots: 4 soļi

Video: Skaņas atsaucīgs robots: 4 soļi

Video: Skaņas atsaucīgs robots: 4 soļi
Video: EMO plays Among Us 2024, Novembris
Anonim
Skaņas atsaucīgs robots
Skaņas atsaucīgs robots

Šajā apmācībā jūs uzzināsit, kā izveidot skaņu reaģējošu robotu, robots reaģēs uz jūsu balss skaļumu. Abas acis, kas ir LED matricas, izsaka jūsu balss skaļumu, izmantojot pamata emocijas. Man radās šī ideja, domājot par dziedāšanu, tāpēc tas būs lielisks robots, kuram dziedāt, taču jūs varat arī kliegt, kliegt vai vienkārši ar to runāt. Norādītajā kodā ir iekļautas 12 emocijas:

  1. Miegains
  2. Neitrāls
  3. Laimīgs, 1
  4. Laimīgs, 2
  5. Wink
  6. Mīlestība, sirdis
  7. Laimīgs, 3
  8. Neapmierināts, 1
  9. Neapmierināts, 2
  10. Skumji
  11. Dusmīgs
  12. Miris

Jo skaļāka būs jūsu balss, jo intensīvākas kļūs emocijas acīs.

1. darbība. Nepieciešamo priekšmetu saraksts

1 Arduino Uno

1 Maizes dēlis

Kabeļi no vīriešu līdz vīriešiem

Kabeļi no vīriešu līdz sievietēm

2 LED matrica

1 mikrofona modulis

Daudz Lego

Jums būs nepieciešama arī Arduino programmatūra un bibliotēkas, kas ir saistītas tālāk.

*Vadu krāsai nav īsti nozīmes, ja vien zināt, kurš vads kur iet. Tas ir vienkāršs veids, kā meklēt problēmas, kad tas nedarbojas tā, kā vajadzētu. Arī garumam nav nozīmes, šie garumi ir tikai, lai jums būtu vieglāk.

2. solis: aparatūras montāža

Aparatūras salikšana
Aparatūras salikšana

Vispirms mēs iestatīsim LED matricas, tāpēc es izmantoju šo pamācību https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Izpildiet šo pamācību vienu reizi, ja vēlaties tikai divas acis.

Ja esat ievērojis iepriekš sniegto pamācību, mēs varam sākt ar mikrofona moduļa pievienošanu. Šeit jums būs nepieciešami kabeļi no vīriešu līdz sievietēm, lai veiktu šo darbu, VCC jāpievieno +5V uz jūsu maizes dēļa, GND - GND jūsu Arduino Uno un no A0 līdz A0 savā Arduino Uno.

Kad esat sekmīgi izpildījis šīs darbības, jūs nonāksit attēlā, kas parādīts iepriekš.

3. darbība: kods

Kods, ko izmantoju šim projektam, nāca no diviem citiem projekta piemēriem, kurus ir izveidojuši citi cilvēki. Lai veiktu šo darbu, es ievietoju pielāgojumus un papildinājumus. Jūs varat viegli pielāgot skaļumu, kas nepieciešams, lai robots reaģētu ātrāk vai lēnāk.

Jums ir jālejupielādē LedControlMS.h bibliotēka no šīs saites https://github.com/shaai/Arduino_LED_matrix_sketch. Iekļaujiet to savā bibliotēkā savā projektā, un jums vajadzētu būt gatavam.

4. solis: Lego

Tagad, kad viss ir salikts, jūs varat ļaut savai radošajai pusei kļūt mežonīgai un radīt visdažādākos robota veidolus. Pārliecinieties, vai jums ir pietiekami daudz lego.

Ieteicams: