Sisällysluettelo:

Ääniherkkä robotti: 4 vaihetta
Ääniherkkä robotti: 4 vaihetta

Video: Ääniherkkä robotti: 4 vaihetta

Video: Ääniherkkä robotti: 4 vaihetta
Video: expressasema 2024, Heinäkuu
Anonim
Ääni reagoiva robotti
Ääni reagoiva robotti

Tässä opetusohjelmassa opit tekemään äänestä reagoivan robotin, robotti reagoi äänesi voimakkuuteen. Kaksi silmää, jotka ovat LED -matriiseja, ilmaisevat äänesi voimakkuuden perimmäisten tunteiden kautta. Keksin tämän idean laulua ajatellen, joten siitä tulee loistava robotti laulamaan, mutta voit myös huutaa, huutaa tai vain puhua sen kanssa. Annettuun koodiin sisältyy 12 tunnetta, nämä tunteet ovat:

  1. Unelias
  2. Neutraali
  3. Onnellinen, 1
  4. Onnellinen, 2
  5. Silmänisku
  6. Rakkaus, sydämet
  7. Onnellinen, 3
  8. Turhautunut, 1
  9. Turhautunut, 2
  10. Surullinen
  11. Vihainen
  12. Kuollut

Mitä voimakkaampi äänesi, sitä voimakkaammat tunteet silmissä tulevat.

Vaihe 1: Luettelo tarvitsemistasi esineistä

1 Arduino Uno

1 Leipälevy

Uros -uros -kaapelit

Uros -naaraskaapelit

2 LED -matriisi

1 mikrofonimoduuli

Paljon legoja

Tarvitset myös Arduino -ohjelmiston ja alla olevat linkit.

*Johdon värillä ei ole oikeastaan väliä, kunhan tiedät mikä johto menee minne. Se on vain helppo tapa etsiä ongelmia, kun se ei toimi niin kuin sen pitäisi. Myös pituudella ei ole väliä, nämä pituudet ovat vain helpottamaan sinua.

Vaihe 2: Laitteiston kokoaminen

Laitteiston kokoonpano
Laitteiston kokoonpano

Asennamme ensin LED-matriisit, tätä varten käytin seuraavaa opetusohjelmaa: https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Noudata tätä ohjetta kerran, jos haluat vain kaksi silmää.

Jos olet noudattanut yllä olevaa opetusohjelmaa, voimme aloittaa liittämällä mikrofonimoduulin. Tässä tarvitset uros- ja naaraskaapelit, jotta voit tehdä tämän työn, sinun on kytkettävä VCC +5V: een leipälevylläsi, GND: stä GND: hen Arduinollasi Uno ja A0 - A0 Arduino Unossa.

Kun olet noudattanut näitä vaiheita, päädyt yllä olevaan kuvaan.

Vaihe 3: Koodi

Tässä projektissa käyttämäni koodi tuli kahdesta muusta esimerkkiprojektista, jotka muut ovat tehneet. Olen tehnyt muutoksia ja lisäominaisuuksia, jotta tämä toimisi. Voit helposti säätää äänenvoimakkuutta, jotta robotti reagoi nopeammin tai hitaammin.

Sinun on ladattava LedControlMS.h -kirjasto tästä linkistä https://github.com/shaai/Arduino_LED_matrix_sketch. Sisällytä se kirjastoosi projektiin ja sinun pitäisi olla hyvä mennä.

Vaihe 4: Lego

Nyt kun kaikki on koottu, voit päästää luovan puolesi villiksi ja luoda kaikenlaisia esiintymisiä robotillesi. Varmista, että sinulla on tarpeeksi legoa.

Suositeltava: