Obsah:

Zvukovo reagujúci robot: 4 kroky
Zvukovo reagujúci robot: 4 kroky

Video: Zvukovo reagujúci robot: 4 kroky

Video: Zvukovo reagujúci robot: 4 kroky
Video: Аркейн: преодолевая ущелье | Часть 5 - Мы сделали всё, что могли 2024, Jún
Anonim
Zvukovo reagujúci robot
Zvukovo reagujúci robot

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:

  1. Ospalý
  2. Neutrálne
  3. Šťastný, 1
  4. Šťastný, 2
  5. Žmurkni
  6. Láska, srdcia
  7. Šťastný, 3
  8. Frustrovaný, 1
  9. Frustrovaný, 2
  10. Smutné
  11. Nahnevaný
  12. 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

Zostava hardvéru
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: