Konvertera en räddade leksak till en MIDI-controller (4 / 17 steg)

Steg 4: Förståelse växlar och pull-ups



Som beskrivs i steg 2, de allra flesta komponenter kommer vi att arbeta med i detta Instructable är växlar och knappar. Det kan dock viss förvirring om vad vi ska göra med dessa, vilket är helt förståeligt. Minns att varje kretskort i din leksak bör ha minst en jordledning och en signal tråd per knapp. Vi kommer att ansluta var och en av grunderna tillsammans för att bilda en gemensam grund (steg 6), och sedan ansluter varje signal kablar till en mikrokontroller (steg 11). Dock endast göra detta kommer att förbise ett viktigt faktum - om växlarna är öppna, kommer mikrokontroller läsa 0 eller 1?

Flytande ingångar
Om du ansluter en normalt öppen brytare till en digital enhet som en mikrokontroller, så försök att läsa delstaten att växla, får du faktiskt en något slumpgenererat värde som du inte kan förutsäga. En digital enhet måste vara ansluten till marken (att läsa "0") eller någon spänning som + 5V (att läsa "1"), så om det inte är ansluten till antingen, det inte kan vara säker på vad dess anslutna till. Detta fenomen kallas flytande, och är mycket viktigt i en värld av microcontroller kretsar. Vi kan lösa detta problem genom att använda en enda motstånd, antingen knuten till + 5V (pull-up) eller marken (pull-down). Eftersom vi redan ansluter ena änden av växeln till marken, måste vi använda en pull-up resistor.

Vad är en pull-up?
Ta en titt på bilden att detta steg, och du ser en schematisk av vad en pull-up resistor och en switch ut tillsammans. Växeln, SW1, finns en knapp i din leksak, som vi ansluter till marken. Motståndet, R1, länkar den andra sidan av växla till + 5V, så mikrokontroller kommer alltid bara se ena eller det andra. Men med hjälp av modern mikrokontroller, vi behöver inte lägga ett motstånd till varje knapp i leksaken - mikrokontroller har redan en inbyggd i var och en av dess stift för ändamålet exakt! Kanske jag är lätt Road, men det är ganska cool.

Se Steg
Relaterade Ämnen

Kabeldragning upp ett MIDI-controller

Hur tråd en skärbräda till en MIDI-controller.Steg 1: Vad är en MIDI-controllerSteg 2: Vad du behöverSteg 3:Steg 4:Steg 5:Steg 6:Steg 7:Steg 8:Steg 9:Steg 10:Steg 11:Steg 12:Steg 13:Steg 14:Steg 15:Steg 16:Steg 17:...

I princip fri leksaker-till-liv statyett lagring

Leksaker-till-liv spel som Disney oändlighet, Skylanders, och Amiibo är en växande genre av videospel. Licensierade lagringslösningar är oftast dyra, ineffektiva, och för små samlingar. Off-the-shelf, tredje part lagring är inte anpassade eller otill...

Konvertera dina papper båt till en motor / hastighet båt.

Här är en mycket enkel och lätt sätt att göra ditt eget papper hastighet båt. Du kan konvertera varje origami båt till en motorbåt med denna enkla batteridrivna mekanism.Steg 1: steg Du behöver1 > tre liten bit av plast blad. Mått anges i bilden.2 >...

Konvertera (nästan) alla mediefiler till (nästan) alla andra mediefiler gratis!

Min första instructable, skål!Hursomhelst, jag var på Google letar du efter ett gratis program som skulle konvertera mina Youtube .flv filer till ett format som är mer universell, som .wmv eller .mov.Jag sökte på otaliga forum och hemsidor och sedan...

Konvertera gamla dynamo strålkastare till LED cykel ljus

Konvertera gamla dynamo strålkastare till cykel lysdiodGöra en miljö vänliga ynamo drivs cykel LED-ljus jag har en spolit billigt dynamo ljus. Jag ändra min befintliga cykel ljus för denna led ljusDu behöver:gamla strålkastare för cykelen L-form bild...

Konvertera en trådmatning svetsare till en Stick svetsare

ansvarsfriskrivning! Detta är ett potentiellt riskfyllda projekt att genomföra. Elektriska strömmar inuti en svetsare kan vara dödlig! Om du väljer att genomföra detta projekt gör du det på egen risk. Alla ansträngningar bör göras att skydda dig från...

Förvandla alla datorns tangentbord till en Midi Keytar

Har du någonsin behövt en extra synth för en konsert? Eller kanske du bara njuta mixtra runt med musik produktion programvara och du behöver en MIDI-controller? Väl se längre än din egen dators tangentbord! Nej detta är inte en annan hur artikel om h...

Förvandla en $3 childs leksak till ett konstverk

Inledning:Jag har alltid varit fascinerad av 3D-modellering. Det är ett så nytt och fascinerande område för nya tidens konst. En av de mest fascinerande sakerna om 3d-modellering är att byta till, och arbetar i en wire frame modell. Denna vy visar al...

Beatfly: Gör en lysande luftskepp och kontrollera den med din röst, tangentbord, MIDI-Controller, Garageband fil, iPhone, Flash och mycket mer! [Mac OSX]

Jag har arbetat med flera projekt med hjälp av luftskepp och ballonger, och här vill jag dela en av dem, Beatfly. Detta är en lysande luftskepp kontrolleras med olika gränssnitt såsom röst, tangentbord, MIDI-Controller, Garageband MIDI-fil, iPhone oc...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

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.:...

Gör din egen billiga USB-MIDI-Controller eller tangentbord

Jag letade efter en USB MIDI-controller-enheten (eller gränssnitt) för musikprogram som piano eller orgel tangentbord eller pedalboard. Efter en del forskning ville jag gå till en mer "hemlagad" lösning. Mitt val har äntligen varit inriktad på e...

Egen byggt MIDI-Controller

Im in denna jnstructable i musikinstrument tävlingen, om du gillar det snälla rösta på mig cos jag skulle älska en ny synth! Som en elektronisk musik producent/artist, jag har samlat en hel del olika MIDI-controllers under åren men alltid funnit att...

Cigar Box MIDI-Controller

här är en DIY MIDI-controller som kan användas med Max/MSP, Ableton Live, och bara om någon annan musikprogramvara eller maskinvara som erbjuder MIDI i/o.Projektet använder MIDI-CPU, som kan användas som en MIDI "hjärna" för DIY projekt.Denna zi...

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...

Arcade MIDI-Controller

Jag är säker på att du har sett dessa coola videor människor fastnar på en låda med en massa knappar på den. Tja, idag, kommer jag att visa dig hur du kan göra en låda som du kan göra sylt. < Inspirerad av MIDI-Fighter klassiska >begränsad tid erbju...

Rita själv - MIDI controller med ledande bläck

"Rita det själv" är en MIDI-controller som använder ledande bläck som knappar. Den bygger på Arduino, och använder en kapacitiv sensor (två, faktiskt) att avgöra huruvida ritade knapparna är beröring eller inte.http://sanidanz.tumblr.com/drawity...

Arcade-knappen MIDI-Controller

att ha en hårdvara gränssnitt till din favorit musik / DJ / VJ programvara kan verkligen öppna upp dörrar i din kreativitet. Mest utbredda form av hårdvara kontroll till datorn för sådana program är en MIDI controller.En MIDI-controller kan skicka oc...

Teensy Monster v1.0 / / DIY MIDI-Controller

Välkommen till Instructable Teensy Monster!Detta Instructable hjälper dig montera din Teensy Monster, förstå hur man kan programmera den och ge många tips för att bygga en stor DIY controller.teensymonster.ccKöp din Teensy Monster här.https://github....