Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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:
- Unelias
- Neutraali
- Onnellinen, 1
- Onnellinen, 2
- Silmänisku
- Rakkaus, sydämet
- Onnellinen, 3
- Turhautunut, 1
- Turhautunut, 2
- Surullinen
- Vihainen
- 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
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.