Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto tutoriáli sa naučíte, ako vytvoriť robot reagujúceho na zvuk, robot bude reagovať na hlasitosť vášho hlasu. Dve oči, ktoré sú maticami LED, vyjadrujú hlasitosť vášho hlasu prostredníctvom základných emócií. Prišiel som na tento nápad s ohľadom na spev, takže spievať bude skvelá robota, môžete s ním však aj kričať, kričať alebo sa s ním jednoducho rozprávať. V uvedenom kóde je zahrnutých 12 emócií, ktorými sú tieto emócie:
- Ospalý
- Neutrálne
- Šťastný, 1
- Šťastný, 2
- Žmurkni
- Láska, srdcia
- Šťastný, 3
- Frustrovaný, 1
- Frustrovaný, 2
- Smutné
- Nahnevaný
- Mŕtvy
Čím hlasnejší je váš hlas, tým intenzívnejšie budú emócie v očiach.
Krok 1: Zoznam položiek, ktoré budete potrebovať
1 Arduino Uno
1 Breadboard
Kábel od muža k mužovi
Káble mužského a ženského pohlavia
2 LED matice
1 modul mikrofónu
Veľa lega
Budete tiež potrebovať softvér a knižnice Arduino, ktoré sú prepojené nižšie.
*Na farbe drôtu nezáleží, pokiaľ viete, kam ktorý vodič vedie. Je to jednoduchý spôsob, ako hľadať problémy, keď nefunguje tak, ako by mal. Na dĺžke tiež nezáleží, tieto dĺžky vám majú len uľahčiť.
Krok 2: Zostava hardvéru
Najprv nastavíme matice LED, na to som použil nasledujúci návod https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Postupujte podľa tohto pokynu raz, ak chcete iba dve oči.
Ak ste dodržali vyššie uvedený návod, môžeme začať s pripojením mikrofónového modulu. Tu budete potrebovať káble mužského až ženského pohlavia, na vykonanie tejto práce budete musieť prepojiť VCC s napätím +5 V na doske, GND až GND vo svojom zariadení Arduino. Uno a A0 až A0 na vašom Arduino Uno.
Ak ste úspešne vykonali tieto kroky, skončíte s obrázkom uvedeným vyššie.
Krok 3: Kód
Kód, ktorý som použil pre tento projekt, pochádza z dvoch ďalších ukážkových projektov, ktoré vytvorili iní ľudia. Existujú úpravy a doplnky, ktoré som vložil, aby to fungovalo. Môžete ľahko nastaviť hlasitosť potrebnú na to, aby robot reagoval rýchlejšie alebo pomalšie.
Knižnicu LedControlMS.h si musíte stiahnuť z tohto odkazu https://github.com/shaai/Arduino_LED_matrix_sketch. Zahrňte ho do svojej knižnice vo svojom projekte a mali by ste ísť.
Krok 4: Lego
Teraz, keď je všetko zostavené, môžete nechať svoju kreatívnu stránku naplno a vytvárať pre svojho robota najrôznejšie podoby. Uistite sa, že máte dostatok lega.