Obsah:
- Krok 1: Krok 1: Materiály
- Krok 2: Krok 2: Nastavení
- Krok 3: Krok 3: Neelektronika
- Krok 4: Krok 4: Kód
Video: Tažná ruka ovládaná zvukem - Arduino School Project: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
S Arduinem pracuji úplně poprvé a pracuji s něčím takovým, takže se omlouvám, pokud jsem udělal nějaké chyby! Tenhle nápad jsem dostal, když jsem přemýšlel o svých koníčcích, kterými jsou kreslení a hudba. Tak jsem se pokusil spojit tyto dva do tohoto! Rameno s vlastním tažením, které je ovlivněno zvukem.
Krok 1: Krok 1: Materiály
- Arduino Uno
- prkénko
- detektor zvuku (Sparkfun sen-12642)
- 2 (mini) serva
- Zavazovací pásky / zapínání na zip
- Trochu dřeva a papíru
- něco, s čím můžete kreslit/psát
Krok 2: Krok 2: Nastavení
Nejprve jsem zapojil servo a poté zvukový detektor. Zvukový detektor Sparkfun sen-12642 má 3 výstupy, použil jsem pouze výstup "obálka".
Servo 1 = kolík ~ 9
Servo 2 = kolík ~ 10
Zvukový detektor = pin A0
Červené čáry (5v) jsou připojeny k kladné straně na desce a černé čáry (uzemnění) jsou připojeny k negativní straně.
Krok 3: Krok 3: Neelektronika
Ujistěte se, že jsou serva stabilní a na správném místě. K jejich stabilizaci jsem použil kravaty. Poté jsem použil kravaty k přivázání (vyměnitelných) horních částí serva k dřevěným ramenům. Poté můžete části dřevěných ramen připojit k servům. Připojte všechny vodiče k Arduinu a prkénku.
Poté jsem připájel dráty k detektoru zvuku.
Krok 4: Krok 4: Kód
Nejsem nijak zdatný v kódování, ale snažil jsem se co nejlépe a internet mi hodně pomohl:)
#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;
neplatné nastavení () {Serial.begin (9600);
// Zobrazení stavu
Serial.println ("Inicializováno"); myservo1.attach (9); myservo2.attach (10); }
prázdná smyčka ()
{int hodnota;
// Zkontrolujte vstup obálky
hodnota = analogRead (PIN_ANALOG_IN);
// Hodnota obálky ovlivňuje servo
Serial.println (hodnota); if (hodnota 5) && (hodnota 10) && (hodnota 20) && (hodnota 30) && (hodnota 60)) {myservo1.write (random (0, 90)); myservo2.write (random (0, 90)); }
zpoždění (180);
}
Doporučuje:
Ohniště se zvukem reagujícím plamenem, reproduktorem Bluetooth a animovanými diodami LED: 7 kroků (s obrázky)
Ohniště se zvukově reaktivním plamenem, Bluetooth reproduktorem a animovanými LED diodami: Nic neříká, že letní čas je jako odpočívat u ohně. Ale víte, co je lepší než oheň? Oheň A Hudba! Ale můžeme jít o krok, ne, o dva kroky dál … Oheň, hudba, LED světla, Sound Reactive Flame! Může to znít ambiciózně, ale tato Ins
Hlasem ovládaná robotická ruka: 8 kroků (s obrázky)
Hlasem ovládaná robotická ruka: a.články {velikost písma: 110,0%; font-weight: bold; styl písma: kurzíva; textová dekorace: žádná; color-background: red;} a.articles: hover {background-color: black;} Tento návod vysvětluje, jak vytvořit hlasem ovládanou robotickou ruku pomocí
Zvukem ovládané LED - kapesní diskotéka: 11 kroků (s obrázky)
Zvukem ovládané LED diody - Pocket Disco: Vytvořte si vlastní kapesní diskotéku s některými LED ovládanými hudbou. Vše, co potřebujete, je hudba nebo zvuk a LED diody budou za zvukem tancovat. Toto je opravdu rozběhnutý malý obvod, který je potřeba postavit, a k jeho vytvoření je potřeba jen několik komponent. Hlavní b
Bezdrátová robotická ruka ovládaná gesty a hlasem: 7 kroků (s obrázky)
Bezdrátová robotická ruka ovládaná gesty a hlasem: V zásadě to byl náš vysokoškolský projekt a kvůli nedostatku času na odeslání tohoto projektu jsme zapomněli vyfotit některé kroky. Navrhli jsme také kód, pomocí kterého lze tuto robotickou ruku ovládat gesty a hlasem současně, ale kvůli
Třetí ruka ++: Víceúčelová pomocná ruka pro elektroniku a jiné delikátní práce .: 14 kroků (s obrázky)
Třetí ruka ++: Víceúčelová pomocná ruka pro elektroniku a další delikátní práce: V minulosti jsem použil třetí ruce/pomocné ruce dostupné v řetězcových obchodech s elektronikou a byl jsem frustrován jejich použitelností. Nikdy jsem nemohl dostat klipy přesně tam, kde jsem je chtěl, nebo nastavení trvalo více času, než by ve skutečnosti mělo