ARDUINO MIDI-fyra-LINE MOTION CONTROL



Detta Instructable kommer att vara om att bygga en fyra-line Cable/motion-styrenheten.

Principen är inget nytt se CATCAM.

Dess baserat runt fyra motorer/vinschar och en enhet som styr motorerna.

KÄRNKOMPONENTER

  1. Arduino UNO (eller någon annan Arduino)
  2. 2 x Motorshields R3 (som en sköld kan bara styra två motorer)
  3. MIDI-gränssnitt (kommer att vara ett steg i detta Instructable)

Jag gjorde en animation av principerna:

Och en Top Visa Version av ovanstående video:

Och det är video av den nästan färdiga versionen kör två motorer:

En "ny" idé är att generera styrsignaler via MIDI.

Om du tänker på varifrån MIDI kommer och vad dess tänkt att göra, är idén inte så speciellt längre.

Tänk på alla MIDI-sequencers och anordningar som är runt, än mindre de olika programvara automation posibilities i DAW.

TouchOSC var också en stor oro när du väljer MIDI, som det kan du bygga MIDI-gränssnitt för mobila enheter. Som låter mig kontrollera motorerna via min iPad eller iPad driven sequencer.

Perfekt för timelapse och realtid kontroll.

NÅGRA ORD OM MIDI


MIDI (M usial jag nstrument D igital jag nterface) uppfanns någonstans i 80 av Dave Smith, en av de stora synth mästarna av universum, och några andra killar.

Så långt om viktigt historia fakta :)

Vad viktigare är vad den gör och hur protokollet ser ut.

MIDI-PROTOKOLL


Som ni kan se på bilden, är MIDI ett seriellt protokoll, vilket innebär att det finns en dataström av bitar (0/1) kommer in, som består av all relevant information.

Allt du måste göra är att berätta skriptet att titta på specifika delar av protokollet beroende på vad du vill extrahera.

I detta fall, vad vi behöver är CC kommandon normalt används av reglar eller knoppar för att ändra inställningar på syntar blandande skrivbord eller vad du vill att styra via MIDI.

Eftersom det skulle vara mycket tidsödande att skriva en dedikerad skript för alla MIDI-funktioner och deras hängivna namn använder vi ett Arduino-bibliotek, den så kallade:

MIDI-BIBLIOTEK FÖR ARDUINO


Precis som alla bibliotek du aktiverar/kan använda funktionerna genom att ladda upp det med ditt manus.

Allt vi har att göra, att samverka med Arduino nu, är att bygga en liten gränssnitt med en DIN-MIDI-uttag.

Se Steg
Relaterade Ämnen

Arduino tb.shield (3 axel timelapse motion control)

Jag älskar timelapse fotografi.För två år sedan, driven av en god vän till mig bestämde jag mig för att ge det ett försök på timelapse fotografering. Jag hade en DSLR-kamera men hade inte en Intervalltimer, så jag monterade en liten elektronisk krets...

3D tryckt, ultralätt, 3-axlig modulära Time-Lapse Motion Control System

Detta är historien om min första 3D utskrift projekt och hur det hjälpte att drastiskt minska den totala vikten på min 3-axlig rörelse time-lapse dolly kontrollsystem för lättare transport på flera dagars backcountry, backpacking resor. Inte bara gjo...

Arduino MIDI fot Pedal tangentbord

UrsprungMin pappa är en musiker. Han kan spela många olika instrument. Men han bara har två armar, men han har också ben! Det är när vi bestämde oss att vi vill återanvända pedaler från en gammal orgel och omvandla dem till en arduino powered MIDI-ke...

Filmiska Motion Control

Öppen Motion Control (kicken Teaser) från åksjuka på Vimeo.High-End filmiska rörelsekontroll. Gjord med off-the-shelf CNC och kamera rigg komponenter. När vi släpper mönstren kommer vi att publicera dem här på Happy hårdvara hacka!...

Arduino MIDI Rockband trumset

denna video visar en tidig prototyp av min arduino MIDI rockband trumset....

Arduino Joystick 2 Dc-Motor Control

Arduino Joystick 2 dc motor controlYouTube-VideoDokument...

Anpassade Arduino MIDI Controller

Hej och Välkommen till detta instructable om hur man bygger en anpassad, Billigt och enkelt USB MIDI-controller, baserat på Arduino. Den bästa nyheten: inget krångel med USB-till-MIDI-gränssnitt eller programvaruverktyg som Hårlösa MIDI, bara plug 'n...

Gamla skolan Arduino MIDI Sequencer

använda en Arduino single-board dator och en "sköld" ombord, detta projekt skapar en MIDI-sequencer som kan spela in och spela upp sekvenser av MIDI-noter. Det liknar gamla skolan sequencers i den sekvensen är monofoniska (en anmärkning i taget)...

Hur man programmerar en Arduino accelerometer för motion kontroller

Rörelsestyrning är alltid något som har nått sin kulmen mitt intresse. Detta är särskilt så nyligen när jag upptäckte hur enkelt Arduino gör dem till programmet. När uppsättningen upp ordentligt denna kan lätt bli en awesome dörr som öppnas upp så må...

Arduino baserade fyra Legged Robot

namnet på vår robot är FIER och här är en video av det säger Hej till världen.I detta instructable, jag ska försöka att visa dig de grundläggande stegen för att göra dina egna promenader robot för mest valuta för pengarna.Du kan fråga varför jag anvä...

Arduino MIDI bas pedaler

jag har alltid gillat bas pedaler. Jag är ett stort fan av bandet Rush och deras basist Geddy Lee. De flesta av mina favorit Rush album använder Moog Taurus pedaler som har blivit synonymt med sina ljud från den tiden. Jag vet inte vad det är. Den dj...

Arduino MIDI-controller med en ZX avstånd och gest Sensor

Välkommen till detta instructable om hur man bygger en mycket grundläggande MIDI-Controller med SparkFun ZX avståndet och gest Sensor. Detta instructable är del av en skoluppgift.Obs: Detta är ingen kodning handledning. Den final koden kommer att ing...

Arduino MIDI-controller - techshop använder scarff boarduino

jag har tittat på ett antal olika arduino lösningar för MIDI. Mitt projekt omfattar över 100 analoga ingångar att varje känsla hastighet och ge MIDI-utgången. Med den bakgrunden info jag fick från techshop klass beslutat jag att ställa in det först m...

Arduino MIDI Controller

En MIDI-controller är någon utrustning som genererar och sänder MIDI-data till MIDI-aktiverade enheter. Kort sagt, om du har knappar på din MIDI-controller, kan du programmera dessa knappar till alla ljud du vill ha via musikaliska programvara (ex.:...

Arduino-Powered fyra bokstäver Word Generator

bygga en Arduino-drivna versionen av de "fyra bokstäver Word Generator" (FLW). Denna version genererar "ord" i farten - det använder inte en lista. Den "ursprungliga" versionen från 1970-talet använde B7971 nixie alfanumerisk...

Arduino baserade Robotic Car(wireless controls+Autonomous)

Detta instructable handlar om en Arduino baserad robot bil som använder Arduino, Arduino programmeringsspråk, motor driver, en LCD-skärm visar aktuell status för bilen och även en Bluetooth-modul för trådlös kommunikation från en smartphone eller en...

Arduino MIDI-i shield

detta instructable visar hur man bygger en sköld för att ansluta enheter att skicka MIDI-signaler (t.ex. ett masterkeyboard) till en Arduino.Den grundläggande schematiskt kommer från: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187962258/Steg 1:...

Arduino Midi fot Controller för Ableton Live

Jag är en nörd. Jag vet det. Jag gillar DIY'ing saker. Jag köpte en 3d-skrivare (som sitter på mitt kontor fungerar inte just nu)... och som att bygga drönare. Jag bita brukar bort mer än jag kan tugga och ofta måste gå till andra om hjälp. Den här g...

Arduino Midi fotpedal

om du är som mig och spela i en 3 piece band (bas, trummor, gitarr), du vet ibland skulle det vara bra att lägga lite "glans" till dina låtar genom att utlösa ett stereo prov och verkligen fylla i ljudet. Problemet är det inte mycket från hyllan...