Kazalo:

Zvočno odziven robot: 4 koraki
Zvočno odziven robot: 4 koraki

Video: Zvočno odziven robot: 4 koraki

Video: Zvočno odziven robot: 4 koraki
Video: Томас Кэмпбелл: Эго, паранормальные пси, мой большой палец на ноге 2024, Julij
Anonim
Zvočno odziven robot
Zvočno odziven robot

V tej vadnici se boste naučili, kako narediti zvoka odzivnega robota, ki se bo odzval na glasnost vašega glasu. Dve očesi, ki sta LED matriki, izražata glasnost vašega glasu skozi osnovna čustva. Na to idejo sem prišel z mislijo na petje, zato bo odličen robot za petje, lahko pa tudi kričite, kričite ali se preprosto pogovarjate. V priloženi kodi je 12 čustev, ki so:

  1. Zaspan
  2. Nevtralno
  3. Srečno, 1
  4. Srečno, 2
  5. Namigni
  6. Ljubezen, srca
  7. Srečno, 3
  8. Razočaran, 1
  9. Razočaran, 2
  10. Žalostno
  11. Jezen
  12. Mrtev

Čim glasnejši je vaš glas, bolj intenzivna bodo čustva v očeh.

1. korak: Seznam predmetov, ki jih boste potrebovali

1 Arduino Uno

1 Ogledna plošča

Moški kabli za moške

Moški do ženski kabli

2 LED matrika

1 mikrofonski modul

Veliko lego kock

Potrebovali boste tudi programsko opremo in knjižnice Arduino, ki so povezani spodaj.

*Barva žice ni pomembna, če veste, katera žica gre kam. To je preprost način za iskanje težav, ko ne deluje tako, kot bi moralo. Tudi dolžina v resnici ni pomembna, te dolžine so samo zato, da vam olajšajo.

2. korak: Sestavljanje strojne opreme

Sestavljanje strojne opreme
Sestavljanje strojne opreme

Najprej bomo nastavili LED matrike, za to sem uporabil naslednjo vadnico https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Sledite tem navodilom enkrat, če želite samo dve očesi.

Če ste sledili zgornji vadnici, lahko začnemo s povezovanjem mikrofonskega modula. Tukaj boste potrebovali moške in ženske kable, za to pa morate priključiti VCC na +5V na vaši plošči, GND v GND na vašem Arduinu Uno in A0 do A0 na vašem Arduino Uno.

Ko uspešno sledite tem korakom, boste dobili zgornjo sliko.

3. korak: Koda

Koda, ki sem jo uporabil za ta projekt, je prišla iz dveh drugih primerov projekta, ki so jih naredili drugi ljudje. Da bi to delovalo, sem vložil prilagoditve in dodatke. Glasnost lahko preprosto prilagodite, da se bo robot odzval hitreje ali počasneje.

Knjižnico LedControlMS.h morate prenesti s te povezave https://github.com/shaai/Arduino_LED_matrix_sketch. Vključite ga v svojo knjižnico v svoj projekt in vse je v redu.

4. korak: Lego

Zdaj, ko je vse sestavljeno, lahko svoji ustvarjalni plati pustite divje in ustvarite vse mogoče pojave za svojega robota. Poskrbite, da imate dovolj lego kock.

Priporočena: