Musikaliska Robot (4 / 5 steg)

Steg 4: kodning...



Jag ska förklara den första metoden tillsammans med inställningarna i det här steget.

INSTÄLLNING: Hämta ArduinoIO från länken på sidan material och installera det på din Matlab som anges i installationssteg som följer med paketet. Om det finns fortfarande vissa problem kommentar nedan.

Nu hämta och spara alla filer med tanke på detta steg till Matlab-katalogen utom adioes.ino. Uplaod adioes.ino till din arduino

Bifoga din arduino till din PC swich på strömförsörjningen, Anslut högtalarna till datorn.

Först kalibrera din servon som följer:-

Typ a=arduino('COM#'), i stället för # skriv antalet comport din arduino som du hittar från arduino IDE eller Enhetshanteraren.

servoAttach(a,9);

servoAttach(a,8);

servoWrite(a,9,90);

servoWrite(a,8,90);

Nu se till att högtalarna Vänd upp och allt är rak.

Lägg till din ljudfil i katalogen matlab

Skriv följande på kommandoraden för din matlab att starta din musikaliska robot.

trialnew('filename',a); filnamnet är din ljudfil till exempel booyah.wav.

Och du är klar!

Förklaring till koden: trialnew tar i audio-fil och arduino som input extraherar sedan dess beat timings (som inte kan förklaras här) sedan uppskatta dess tempo för den första sekunden av låten.

Det skapar sedan en vinkel bana som är en cosinus våg så att bot lugg på beat tid och intensitet motsvarar slå tid längd. Då lägger till den slå tiden till timern och uppskattar tempot i nästa sekund. Således att bygga rörelse i båda servon.

Se Steg
Relaterade Ämnen

Pingbot - Micro RC uppladdningsbara musikaliska Robot Pal

Pingbot är en mycket liten (38mm diameter), usb Laddningsbar, programmerbar, musikal, fjärrkontrollen robot utformad för maximalt nöje och danceability.Jag har byggt några experimentella robotar tidigare och för att vara ärlig, de alla såg delen. De...

Bästa teknikprojekt 2012

innan världen kommer till ett abrupt slut, jag trodde det skulle vara relevant att se tillbaka på det senaste året, och belysa några av mina favorit Tech Instructables. Inledningsvis jag hade tänkt att göra detta till en topp 20-listan, men med över...

Musikaliska Melodyian MIDI Robot

Hälsningar jorden! Detta Instructable visar dig hur man bygger din egen Melodyian - en Arduino-baserad, 3D-printable robot som kan flytta, lyser upp och göra musik! Det är också en MIDI-robot och trådlöst kan styras via MIDI via Bluetooth.Denna robot...

Blinky papper Robot - 1: a papper Circuit projektet

Detta roliga lilla projekt är en snabb, billig introduktion till papper kretsar. Det använder sig även av sturdy självständigt papper människor av mitt tidigare "kompatibel (Blinky är en glad liten robot med en glad röd lampa på huvudet. Röda lampan...

BallBot1 Robot projektet...

Hi,Jag var lärare över 100 små barn om robotteknik för nationella Robotics vecka förra året på Oceanside Boys & Girls Club;http://www.brainless.org/ob&GC/Photo&Story.htmlDå från att titta på barnen verkligen lärande insåg jag att jag kunde byg...

Leopold Robotic dans plysch ödlan

detta instructable kommer att gå igenom hur man bygger en robot plysch ödlaDetta mekatroniska djur, dubbade Leopold den 17: e (han gick igenom 17 iterationer), utvecklades som det andra projektet för klassen våren 2012 saker att tänka på The Universi...

PulleyBot: En remskiva Driven Robot

PulleyBot är en enkel, enhetlig manöverdonet 3D tryckta leksak med en växellåda som helt består av trissa system. Detta instructable är en handledning om hur man monterar PulleyBot, men om du är intresserad av remskiva, kabel och kedjan mekanismer, d...

Instructables Robot klockan

Detta är en awesome Instructables Robot klockan som är perfekt för alla skrivbord, natt stannande, fönsterbrädan, Soffbord, etc... Den är liten och trådlösa, vilket gör det perfekt för resor. Att aktivera det bara trycka roboten och titta på honom ly...

2D tecknad Animation av Instructable Robot

Den bekant instructable robot som vi alla har vuxit till kärlek har nu modelleras i Synfig Studios fantastiska 2D-animation programvara och publiceras på dessa sidor för alla att använda. Fullt fungerande robot modellfilen ingår och allt är gratis. D...

DIY Robot Cart (billigt + kraftfulla + snabb)

Hej allihopa, i Autodesk 123 Design, jag jag skapade en modell av en robotic vagnMin design är original och jag hoppas snart kunna göra produkten eftersom det är ganska billigt och lätt att göra.Det finns många användningsområden för den här datorn,...

Enkel robot-låg förlorat-mycket användbart

Hej alla, detta är Sai Jayanth.This är min 1: a fungerande modell instructable att jag förberett. Denna arbetsmodell förbereddes av mig på grund av vissa aspekter. Jag har sett vatten förorenande på grund av industriellt avfall släpper ut i vattensam...

2 rullar Android vikt kontrollerad robot

Denna robot leksak är som en Segway, förutom att det är naturligt själv balanseringen. Den fungerande principen för rörelse liknar sfär leksaken, minus utanför bollen del och gyro. Den är stabil eftersom tyngdpunkten är lägre än hjul centrum. Det ska...

A Följ mig robot med enkel krets

Dess en mycket enkel och lätt att göra följa mig robot. Det kan känna närvaron av objekt som skall följas med hjälp av infraröd (IR) sensor. Det finns en IR-Led och två IR fotodiod (med tillbaka IR-Filter). När IR får speglas från ett närliggande obj...

Virkade fyrkantig hatt - Instructable Robot, Sponge Bob & WALL-E

En av de projekt som har simmat runt i mitt huvud var denna "fyrkantig" stil hatt, även kallad en jester hatt. Jag kunde inte motstå att ange Instructable Robot tävlingen så detta Instructable är en produkt av två.Medan jag var att skapa robot h...

Cross-Stitched Instructables Robot

Jag postat en begäran om detta forum ämne för Instructables robot tävling! Om jag inte fick något svar men jag var verkligen förvånad och upprörd när en såg har att Instructables äntligen lanserat "Instructables robot tävling"!Eftersom jag har b...

Musikaliska vävstol

Skapa en musikalisk vävstol med en Makey Makey.Steg 1: Skapa en prototyp Vi ville skapa en vävstol som skulle skapa musik som fjäderbollen rörde vid varje varp tråd. Vi ville mer än 5 arbetande trådar... men först var vi tvungna att testa tråden. Vi...

Lucy's Retro Robot kostym... Gjorde med husgeråd!

Maker lägret är en stor del av sommaren i vårt hus (vi inte bor nära en officiella läger så har vi vår hemma). Mina flickor älskar det och vi har alltid skitkul att göra saker tillsammans, försöker nya projekt, och för mig är det ett bra sätt för att...

Stora trä Robotic Dinosaur

The Giant trä Robotic dinosaurie är ansvarig för stadenSäkerhet i Oita stad i Japan, bara fruktansvärt problemet med dettaÄr ljudet av promenader och motor,Det finns 100 av dessa i olika städer i Japan går runt :)Samimy Productions presenterarStora t...

Bygga en Robot

drömmer du om att göra livet lättare? Att använda robotar för att liv? Tja kan du bygga en robot idag. Även om det inte kanske vara robot tjänare kan det hjälpa dig i enkla uppgifterJag beslöt att göra en robot av Lego Mindstorms kit. Det är slags ta...