Tartalomjegyzék:

Hangra reagáló robot: 4 lépés
Hangra reagáló robot: 4 lépés

Videó: Hangra reagáló robot: 4 lépés

Videó: Hangra reagáló robot: 4 lépés
Videó: Megkérdezték ezt a ROBOTOT, hogy hisz-e ISTENBEN 2024, November
Anonim
Hang érzékeny robot
Hang érzékeny robot

Ebben az oktatóanyagban megtudhatja, hogyan kell hangra érzékeny robotot készíteni, a robot reagálni fog a hangja hangerejére. A két LED -mátrix szeme alapvető érzelmeken keresztül fejezi ki hangja hangerejét. Ezt az ötletet az éneklés fejében találtam ki, így remek robot lesz énekelni, de sikoltozni, kiabálni vagy egyszerűen beszélni is lehet vele. A megadott kódban 12 érzelem szerepel, ezek az érzelmek:

  1. Álmos
  2. Semleges
  3. Boldog, 1
  4. Boldog, 2
  5. Rákacsintás
  6. Szerelem, szívek
  7. Boldog, 3
  8. Csalódott, 1
  9. Csalódott, 2
  10. Szomorú
  11. Mérges
  12. Halott

Minél hangosabb a hangja, annál intenzívebbek lesznek az érzelmek a szemekben.

1. lépés: A szükséges elemek listája

1 Arduino Uno

1 Kenyeretábla

Férfi -férfi kábelek

Férfi -női kábelek

2 LED mátrix

1 mikrofon modul

Sok Lego

Szüksége lesz az alább linkelt Arduino szoftverre és könyvtárakra is.

*A vezeték színe nem igazán számít, amíg tudod, melyik vezeték hova megy. Ez csak egy egyszerű módja a problémák keresésének, ha nem úgy működik, ahogy kellene. Ezenkívül a hossz nem igazán számít, ezek a hosszúságok csak azért vannak, hogy megkönnyítsék az Ön számára.

2. lépés: Hardver összeszerelése

Hardver összeszerelés
Hardver összeszerelés

Először a LED-mátrixokat állítjuk be, ehhez a következő oktatóanyagot használtam: https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Kövesse ezt az utasítást egyszer, ha csak két szemet szeretne.

Ha követte a fenti oktatóanyagot, akkor kezdjük a mikrofon modul csatlakoztatásával. Itt szükség lesz a férfi és a női kábelekre, ennek a munkának a végrehajtásához a VCC -t a kenyérsütő +5 V -ra kell kötni, az Arduino -n a GND -t a GND -re. Uno és A0 - A0 az Arduino Uno készüléken.

Ha sikeresen követte ezeket a lépéseket, akkor a fenti kép jelenik meg.

3. lépés: A kód

A projekthez használt kód két másik példaprojektből származik, amelyeket mások készítettek. Vannak olyan kiigazítások és extrák, amelyeket azért tettem, hogy ez működjön. Könnyen beállíthatja a szükséges hangerőt ahhoz, hogy a robot gyorsabban vagy lassabban reagáljon.

Töltse le a LedControlMS.h könyvtárat erről a linkről: https://github.com/shaai/Arduino_LED_matrix_sketch. Vedd fel a könyvtáradba a projektedbe, és jó lesz.

4. lépés: Lego

Most, hogy minden össze van állítva, hagyhatja, hogy a kreatív oldala elvaduljon, és mindenféle megjelenést hozzon létre robotjának. Győződjön meg róla, hogy van elegendő legója.

Ajánlott: