Obsah:
Video: Zvukovo reagujúci robot: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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.
Odporúča:
Dodatočná montáž zvukovo aktivovaných LED svetiel na jukebox: 4 kroky
Retrofit Zvuk aktivované LED svetlá na jukebox: Uvažoval som o tom, že by som skúsil vyrobiť svetlá, ktoré by pri nejakej hudbe časom zmenili farbu, aby sa pridali do jukeboxu, chvíľu a keď som videl výzvu s rýchlosťou LED Strip, a keďže sme momentálne v uzamknutí, myslel som si, že to bude
AURA - Zvukovo reaktívne umenie: 4 kroky
AURA - Zvukovo reaktívne umenie: Dobrý deň, vitajte v AURA. Hudba a zvuk inšpiruje mnoho ľudí vrátane mňa a mojej tvorivej práce. Pri jednom zo svojich umeleckých diel som chcel rozšíriť zážitok z klavírneho koncertu pohyblivým pohybom predmetov v koncertnej sieni na hudbu
Zvukovo reagujúci LED pás: 7 krokov
Zvukovo reaktívny LED pás: Ahoj, priateľ, dnes urobím veľmi zaujímavý obvod, ktorý je zvukovo reaktívnym LED pásom. LED pás bude svietiť podľa hudby. Tento obvod je úžasný. Zvyšuje osvetlenie miestnosti. Začnime
Zvukovo reagujúci LED displej: 6 krokov (s obrázkami)
Zvukovo reagujúci LED displej: Dobrý deň, chlapci! Toto je môj prvý inštrukčný návod a vyrobil som LED displej na báze arduina. Dúfam, že sa vám bude páčiť! Ak máte nejaké otázky, pokojne sa ich opýtajte :-)). Hlavným konceptom je, že ak zapálite akrylový list (na ktorom je niečo vyryté
PixelOrgan: LED pásik DotStar reagujúci na zvuk (s technológiou MicroView): 3 kroky (s obrázkami)
PixelOrgan: DotStar LED pásik reagujúci na zvuk (s technológiou MicroView): Jedná sa o vec s ľahkými organmi, v ktorej je vstup vstavaného mikrofónu zobrazený na LED páse DotStar 72, takže horná dióda LED predstavuje aktuálne vysoké/stredné/nízke hodnoty. páky ako R/G/B a ostatné LED diódy predstavujú predchádzajúce hodnoty (aby sme získali