Obsah:

Zvuk reagující robot: 4 kroky
Zvuk reagující robot: 4 kroky

Video: Zvuk reagující robot: 4 kroky

Video: Zvuk reagující robot: 4 kroky
Video: JAK NASTAVIT L4D2 2024, Červenec
Anonim
Zvuk reagující robot
Zvuk reagující robot

V tomto tutoriálu se naučíte, jak vytvořit robota reagujícího na zvuk, robot bude reagovat na hlasitost vašeho hlasu. Dvě oči, které jsou maticemi LED, vyjadřují hlasitost vašeho hlasu prostřednictvím základních emocí. Přišel jsem na tento nápad s myšlenkou zpívat, takže to bude skvělá robota, se kterou můžete zpívat, ale můžete s tím také křičet, křičet nebo prostě jen mluvit. Poskytnutý kód obsahuje 12 emocí, kterými jsou tyto emoce:

  1. Ospalý
  2. Neutrální
  3. Šťastný, 1
  4. Šťastný, 2
  5. Mrkat
  6. Láska, srdce
  7. Šťastný, 3
  8. Frustrovaný, 1
  9. Frustrovaný, 2
  10. Smutný
  11. Rozzlobený
  12. Mrtví

Čím hlasitější je váš hlas, tím intenzivnější budou emoce v očích.

Krok 1: Seznam položek, které budete potřebovat

1 Arduino Uno

1 prkénko

Kabely od muže k muži

Kabely od muže k ženě

2 LED matice

1 modul mikrofonu

Hodně lega

Budete také potřebovat software a knihovny Arduino, které jsou propojeny níže.

*Na barvě drátu nezáleží, pokud víte, kam který vodič vede. Je to prostě snadný způsob, jak hledat problémy, když nefunguje tak, jak by měl. Na délce také nezáleží, tyto délky vám mají jen usnadnit práci.

Krok 2: Hardware Assemblage

Hardware Assemblage
Hardware Assemblage

Nejprve nastavíme matice LED, k tomu jsem použil následující návod https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Postupujte podle tohoto pokynu jednou, pokud chcete pouze dvě oči.

Pokud jste postupovali podle výše uvedeného tutoriálu, můžeme začít s připojením mikrofonního modulu. Zde budete potřebovat kabely mužského a ženského pohlaví, abyste tuto práci zvládli, musíte zapojit VCC na +5 V na vašem prkénku, GND do GND na vašem Arduinu Uno a A0 až A0 na vašem Arduino Uno.

Pokud jste úspěšně provedli tyto kroky, skončíte s obrázkem uvedeným výše.

Krok 3: Kód

Kód, který jsem použil pro tento projekt, pochází ze dvou dalších příkladů projektu, které vytvořili jiní lidé. Existují úpravy a doplňky, které jsem vložil, aby to fungovalo. Můžete snadno upravit hlasitost, aby robot reagoval rychleji nebo pomaleji.

Knihovnu LedControlMS.h si musíte stáhnout z tohoto odkazu https://github.com/shaai/Arduino_LED_matrix_sketch. Zahrňte ji do své knihovny ve svém projektu a měli byste být v pořádku.

Krok 4: Lego

Nyní, když je vše sestaveno, můžete nechat svou kreativní stránku volně plynout a vytvářet pro svého robota nejrůznější vzhledy. Ujistěte se, že máte dost lega.

Doporučuje: