Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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:
- Ospalý
- Neutrální
- Šťastný, 1
- Šťastný, 2
- Mrkat
- Láska, srdce
- Šťastný, 3
- Frustrovaný, 1
- Frustrovaný, 2
- Smutný
- Rozzlobený
- 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
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.