Flytta en Servo till ljud signaler



Hej mitt namn är cenk,

jag visa dig nu, hur kan du servo s flytta ljud signaler.

Se i denna video hur det ser ut:

Delar du behöver:
-Någon arduino
-en 1K resistor
-en Servo
-1 LEDDE
-4 jumper trådar
-3,5 ljudutgång pinut (som det från dina vanliga hörlurar till exempel)
-valfria en lödkolv eller en annan metod att göra en bra elektrisk anslutning

steg 1:

Skär en av bygeln kabeln i två delar.
(jag använde en allready cuttet en, därför de olika färgerna i bilden)

steg 2:

remsa 3,5 ljudutgång pinut, tills du kan se de 3 trådarna inuti:
du rysa se, en för vänster sida, höger sida och marken.
Du behöver bara en av de L & R
nu löd en fred av cuttet tråd till den
slutet av resitor och sedan löda på samma punkt motståndet & wire att valt tråd L & R
det rysa se ut så här:
(Observera på bilden jag lödda en nother tråd, det var ett projekt för stero, i den här guiden kan du ignorera den andra sladden utan
resistor).

Steg 3:

Anslut resitor marken på Ardurino och tråd avsluta till Analog 0 stift. Genom att kan den andra sidan vara pluged till alla ljud
Källa, din telefon, CD-spelare osv... i mitt fall dess mitt ljudkort.
Anslut Ardurino med datorn öppen Ardurino programvara och öppna under Arkiv > exempel > 01 Basic > "AnalogReadSerial" skiss
och ladda upp som.
Starta den Serial Monitor (Verktyg > Serial Monitor) och se till att din SoundSorce utskrift av signaler.
Om du ser seriell övervaka kaotiska avläsningar eller bara en inte förändrade noll, gör du en misstake, dina avläsningar är fel,
Om du ser avläsningar som får högre med högre soundsignal och får lägre siffror på inte så högt delar har du rätt.
som ser ut lite som matrix ser du bara en numbur men det är verkligen bra att se att detta är bra även om du inte hör något.

Steg 4:

Okej tid att ansluta Servo använda de andra 3 hoppare ledningarna för att
servo hase en röd en, Anslut den till + 5v på arduino
en svart en, här går till marken på arduino
och en vit en ansluta en att stift 9 på arduino (9 är en PWM stift Thats behövs för en Servo)
ta nu din led och montera det emellertid på den servon, ansluta smaler - Pin LED också till marken av Ardurino
och + längre ledde pin-Pin 12 på din Ardurino.

Steg 5:
Vissa Codeing...
starta en ny Skatch
Lägg till koden nedan:
Ladda upp & ha kul, om du vill rösta på mig & gärna visa mig dina projekt med denna metod :)

/*
Göra ett Servo drag till ljud.
Denna exempelkod är offentlig.
2012 av Cenk Özdemir
*/
för servo grejer inkluderar vi servo biblioteket
#include < Servo.h >
att skapa ett servo objekt
Servo myservo;

Några Varuables som vi behöver
int ServoPin = 9;
int SoundInPin = A0;
int LedPin = 12;
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
initiera

myservo.attach(ServoPin);
pinMode (SoundInPin, indata);
pinMode (LedPin, OUTPUT);
}

loop rutinen körs för evigt om och om igen:
void loop() {
Läs input på analoga stift 0:
int sensorValue = analogRead(SoundInPin);
Vi Maop en nother värdet av detta för LED som kan vara ett heltal mellan 0..255
int LEDValue = map(sensorValue,0,512,0,255);
Vi mappa det här ner till den möjliga utbud av servo moovment.
sensorValue = map(sensorValue,0,512,0,180);
Obs normalt 512 är 1023 på grund av analog läsning rysa gå så långt, men jag ändrade det för att få bättre avläsningar.
myservo.write(90);
inställning servo till standardpositionen
int MoveDelayValue = map(sensorValue,0,255,0,sensorValue);

maping den samma läsa lite lite mer ner till beräkna den tid din servo blir att göra ett drag
om (sensorValue > 33) {/ / att skära av vissa statiska värden endast om behandlingen blir högre då 33 it begings att arbeta
Delay(1); en statisk fördröjning att utjämna saker...
nu flytta servo till vår mappade behandling
myservo.write(sensorValue);
Aktivera ledde på med det beräknade värdet för det
analogWrite (LedPin, sensorValue);

och att flytta i detta fördröjningstiden

Delay(MoveDelayValue);
} / / Gjort. nu stänger vi denna del.
Stäng av led igen.
analogWrite (LedPin, 0);
och detta upprepas hela tiden.
}

Relaterade Ämnen

Lägga till ljud till projekt.

Gör en Prop och behöver ljud? Detta instructable visar hur du lägger till ljud till alla projekt snabbt och enkelt sätt. Vi visar dig grunderna i hur detta ljudkort fungerar.Steg 1: Kan lägga vissa ljudDenna video visar dig en springa igenom hur grun...

Vändbar nr-lödning modifiering av Parallax Standard Servo till kontinuerlig Rotation

jag behövde för att ändra ett antal Parallax standard servon till kontinuerlig rotation för en robot workshop projekt. Jag kom upp med en metod som inte kräver någon lödning och tillåter servo ändras tillbaka för att placera drift om så önskas. Följa...

Konvertera en TowerPro MG995 Servo till ett linjärt ställdon

Detta instructable lär att konvertera en digital servo, särskilt den TowerPro MG995 (men det borde fungera till viss del med andra servon), in i en fullt kontrollerbar linjärt ställdon, omvandla dess kantiga rörelse till linjär rörelse. Längden på de...

Konvertera text till ljud anteckningar

denna instuctable visar dig hur du konverterar text till ljud anteckningarSteg 1: Steg 1: öppna Notepad gå till start-menyn och öppna notepadSteg 2: Steg 2: kopiera och klistra in koden nedan Dim msg, sapiMSG = InputBox ("Ange din text för omvandling...

Hur: Lägga till ljud till en Animation

i detta instructable, du lära dig att lägga till ljud i en animering som du skapar. Jag kommer att använda Whiteboard Animation jag skapade som en annan instructable, och hur du kan lägga till ljud som jag gjorde till dina egna videor! Låt oss börja...

EL Wire belysning upp till ljud

för detta instructables projekt, jag trodde jag skulle ta en audio sensor, EL Wire och en jacka och har EL wire bildar en (A) för Alabama. Målet för projektet: Jag vill ha EL tråd att lysa upp när någon gjorde ljud.Nedan är en video av en demonstrati...

Hacka din servo V1.00 - förvandla din servo till en kraftfull linjärt ställdon

Förutsatt att du har verktygen och servo kan du byggt detta för under ett par dollar. Manöverdonet fördjupa med en hastighet av ca 50mm/min. Det är ganska långsamt men mycket kraftfull. Titta på min video i slutet av inlägget där små manöverdonet lyf...

Enkel lösning för att lägga till ljud till din pneumatiska prop

detta projekt var något jag gjorde innan jag verkligen förstod hur du använder mikrokontrollanter & deras sköldar. Jag ville bygga en Halloween prop som brukar kallas "Papperskorgen kan trauma" men jag hade mina egna begrepp i åtanke. Iställ...

Juryn rigg A Servo till Drive A låg spänning Motor (DIY ESC)

varje bra maker har använt ett servo på någon gång eller annan. Om det var för en RC bil eller en Arduino powered robotarm. Jag arbetade på att bygga en Arduino powered tank. Jag försökte använda kontinuerlig rotation servon som drive motorer, men de...

Ljus till ljud

inte så länge sedan jag gick till Radio Shack och köpte ett ljus till frekvensomriktare. Denna lilla chip använder logik och har en max spänning på 6V. Du kan mäta output frekvensen av det med en PC eller multimeter eller något annat. Jag tyckte att...

Är ljud krita - att göra lysdioder dans till ljud

Inledning -Detta instructable kan nås på författarens hemsida - http://www.neatinformation.com/Om du länkar till detta instructable från en annan webbplats, vänligen också inkludera en länk till webbplatsen Ordentlig Information .Blinkande lysdioder...

Konvertera Towerpro MG995 servo till kontinuerlig rotation

Behöver du några relativt kraftfull och mycket billiga servon för kontinuerlig rotation? Tja, kommer att här jag berätta hur man ska omvandla Towerpro MG995 servo (ryktas att 10kg/cm vridmoment) till kontinuerlig rotation.Några konstruktiva råd på pr...

DIY Servo tillägg

jobbar du på en Arduino eller robotics projekt med servomotorer där ledningarna inte är tillräckligt lång? Då behöver du servo extensions. Du kan köpa servo förlängningar på många hobby butiker och online. De är konstruerade för ett visst märke av se...

Hur till installera plugins för Garageband - Lägg till ljud enhet filter till GarageBand (AU)

detta är en video tutorial på installera garage band plugins. Dessa garageband plugins inkluderar en mängd olika ljud enhet filter. Från denna webbplats kan du hämta ljud enhet filter (AU plugin ). http://mda.smartelectronix.com/effect... När du har...

Hur du lägger till ljud eller en mp3 till din webbplats, blogg eller någon internetsida - enkelt!

jag driver en blogg, och ville hitta något som fungerade som youtube, men för ljud. Jag ville inte bråka med ljud ladda upp inställningarna på min blogg, jag ville bara att det att arbeta enkelt. Detta är det enklaste sättet jag har hittat hittills.S...

Förvandla din gamla bluetooth hörlurar till ljud adapter för varje talare

så hade jag en Nokia BH-503 bluetooth hörlurarna, efter en skateboard olycka det var bruten jag har försökt att göra det tillsammans med lim men fungerade inte, så jag har kom med detta projekt. Jag har bara isär det och ansluten en kvinnlig audio ja...

Bluetooth+Infrared Controlled Robotic Arm

Hi. Jag är Darren en 17-årig hobby, och detta är den första Instructable jag meddelanden här, så jag ber om ursäkt om det kinda suger! Jag hoppas det är bra nog...Så hur kom idén om en robotarm till mig? Tja, är det första jag minns vår kemilärare (!...

Robotic pianospelare

Gjorde en enkel robotic ett finger piano plinker med två servon, Arduino Uno, vissa aluminium blinkande och ett metspö för den skjutbara skenor. Du får en guldstjärna om du kan identifiera de trallar spelar. Du måste förmodligen vara en gammal person...

RoboBrrd

RoboBrrd är en robot / animatronic karaktär vars syfte morphs att spegla den virtuella världen. Den är avsedd att användas som ett påtagligt verkliga världen gränssnitt till virtuella världen lärande program. Som en fristående robot är RoboBrrd en un...