Teensy MIDI USB foten controller för att styra Mobius Looper (2 / 6 steg)

Steg 2: Prototyping



Innan du börjar med den huvudsakliga bygget, är det mycket bekvämare att testa ut mönstret och se om allt fungerar. Så denna fas som kommer att vi ställa upp 2 växlar med Arduino, på stift 0,1 som indata, och 2 motsvarande lysdioder för anmälan om pins 2,3 som utgång. En 16 X 2 LCD-skärm kan också ingå i kretsen. I allmänhet har en LCD-display av detta slag 16 stift. Lyssna till stiften, nummer 1 och 16 skrivs oftast ut som en vägledning. Ordningen på pinout för LCD-skärmen som enligt följande:

  1. Marken
  2. Matningsspänning för logik (+ 5v leverans)
  3. Driftspänning för LCD-kontrasten (mellersta pin av potentiometer)
  4. Instruktion kod (pin 19 på teensy)
  5. Läs/skriv signal (inte ansluten)
  6. Ger signal (pin 18 på teensy)
  7. Databuss 7 (inte ansluten)
  8. DB 6 (inte ansluten)
  9. DB 5 (inte ansluten)
  10. DB 4 (inte ansluten)
  11. DB 3 (pin 17 på teensy)
  12. DB 2 (pin 16 på teensy)
  13. DB 1 (pin 15 på teensy)
  14. DB 0 (stift 14 på teensy)
  15. Marken
  16. Strömförsörjning för LCD (+ 5V leverans)

Ett Fritzing diagram är som visas.

-En 10 k resistor används växeln som en Pull-down motstånd. Mening, när växeln inte är växlas på, dras den till marken, så att den inte påverkas av felaktiga Brussignalen som kan förekomma på grund av andra aktiva enheter. Helt enkelt sett, när växeln är avstängd, ser motståndet till att den är avstängd. Alla värden från 1k - 100k kommer att göra.

-Att välja motstånd värde för din LED. Den följande läraren förklarar hur du kan välja motstånd värde för lampor du har.

Det finns ett annat sätt att avgöra det krävs motståndet. Använda en 10 k potentiometer, Anslut en tråd från från LED längre kant till vindrutetorkare eller mellersta pin av potten. Anslut en tråd från antingen stift av potten till en digital stift på arduino. Nu rotera torkar tills LED lyser tillräckligt ljust och sedan mäta motståndet över stiften med en multimeter. Detta är en rå beräkning krävs motstånd.

Använd alltid en LED med ett motstånd. En LED lyser den ljusaste utan en, men eftersom det finns ingenting begränsar strömmen från arduino att LED, hela tillgängliga strömmen överförs till LED, som kommer att förstöra det på lång sikt.

När banan är klar, Anslut din arduino till datorn med en USB-kabel. Följ instruktionen nedan, om du aldrig har använt en arduino innan. Detta i grunden förklarar hur man kompilerar och ladda upp en redan befintlig kod (eller skiss, som de kallar det) på din arduino.

Kom också ihåg att ställa in enheten som en MIDI-enhet.

Välj "MIDI" från Verktyg -> USB typ.

Koden för denna prototyp är upp nedan. Det är grundligt kommenterade och är självförklarande.

Nu testar vi om krets och koden är funktionella.

Tryck på båda knapparna, motsvarande lysdioderna tänds?

För att testa om datorn är faktiskt emot alla MIDI-signaler från knappen du bara deprimerad, behöver du programvaran, MIDI-oxe, installerad.

I MIDI-oxe, gå till optionerna -> MIDI-enhet och välj din enhet. Min visar oss som Teensy MIDI.

Varje gång du trycker på och släpper en knapp, ska en effekt som liknar detta Visa upp. Får du en liknande utgång?

Om allt går bra, vi dra slutsatsen att alla komponenter och kod fungerar bra, och vi kan gå vidare till bygga en inhägnad för projektet.

Se Steg
Relaterade Ämnen

Använda en PS3 Controller för att styra en Arduino NXT Bot

uppdatering:Jag har fixat ett par kör buggar med datapaketet, och jag har ändrat NXTI2CDevice biblioteket för att vara kompatibla med Arduino 1.0.Den bifogade zip-filen har1. en ny Arduino skiss2. en ny bearbetning skiss3. ändrade NXTI2CDevice biblio...

USB fot controller/looper

Hej alla,Jag spelar gitarr och jag datormusik på Ableton Live. Denna programvara har en looper, men det är inte så effektiv och jag behövde något bättre att spela... Därför började jag bygga en USB-foten styrenhet med billiga tyger!Kontrollera följan...

DIY USB DJ Controller

Många människor får in DJ dessa dagar, antingen som ett sätt att uttrycka sig själv eller ett sätt att tjäna extra pengar. Jag njuta av DJ eftersom det ger en mer intressanta inblandade och interaktiv musik-lyssnande erfarenhet, vare sig i sällskap a...

Gör en USB-NES Controller

denna tutorial kombinerar en ursprungliga NES controller, USB-tangentbord, tråd och takt växlar till en USB NES controller lämplig för använda med NES och arcade emulatorer. Den grundläggande idén är att den tangentbord controller-enheten är installe...

Använda ett löpband DC Drive Motor och PWM Speed Controller för att driva verktyg

elverktyg som skärande fräsar och svarvar, Drillborrpressar, bandsaws, sanders och kan kräva .5hp till 2HP motorer med möjlighet att finjustera hastigheten bibehållen vridmoment.Coincidentally de flesta löpband använder en 80-260 VDC motor med ett pa...

USB-SNES Controller

första instructable. Låt mig veta vad den behöver och fixar.Jag gjorde inte det krets eller program. Jag gör bara en guide som visar steg för steg montering av hur man gör USB SNES controller. Den ursprungliga sidan finns här:www.raphnet.net/electron...

Lätt USB Massage Controller

i detta Instructable jag berätta hur du sätter en Playstation controller till en USB-massage styrenhet att slappna av kroppen genom vibrationer.När du spelar spel på Playstation har du nog märkt en kort vibration inuti registeransvarige.Detta orsakas...

Pro USB DMX Controller och terminator för QLC +

Idag vill jag dela med dig hur man gör en professionell letar USB DMX-controller att använda med belysning styrprogram som QLC +. I ungefär 5-10 minuter och ca $35 i delar och sjöfart.Detta projekt kan faktiskt ta mindre tid för dig att tävla än det...

Professional USB Xbox controller

I detta instructable, jag ska visa dig hur man gör mest professionella ser USB Xbox-handkontrollen. Nu, låt oss få till det!Steg 1: Vad du behöver Nästan allt du behöver är Taggad i bilden.Du behöver också:Sax eller knivLimpistolTång eller en hammare...

USB NES controller med en arduino!

UPPDATERING 22-12-2014Instructables användare mattpbooth har uppdaterat koden och är värd det på github:https://github.com/mattpbooth/ArduinoNESController...Tack Matt!UPPDATERING 2011-03-12Ersatte en println med tryck (derp).UPPDATERING 2011-01-12Omg...

Hur du ställer in en USB NES controller med NESTOPIA på PC

spela NESTOPIA är inte detsamma utan en NES USB-styrenhet. I denna tutorial får du lära dig att kartlägga knappar och ställa in USB-NES CONTROLLER....

Puzzlebox bana: Med en Arduino att styra en infraröd helikopter

i detta Instructable kommer vi att förklara hur IR signaler används av en fjärrkontroll att styra en leksak eller enhet, sedan Visa hur en enkel krets kan läggas till en Arduino att fungera samma enhet genom fri, öppen källkod.Detta dokument ingår i...

Styrenhet: En internet-ansluten ratten för att styra... något!

Efter att sätta ihop ett halvdussin eller så elektriska Imp projekt, det slog mig att bara för den integrerade havspolitiken är kraftfull nog att hantera komplicerade uppgifter inte betyder att att göra en enkel sak Internetanslutning är mindre kraft...

Med relä styrelser att styra linjära manöverdon

I detta Instructable kommer vi att lära hur man använder relay styrelser för att styra linjära manöverdon. Alla reläer agera likadant, den enda skillnaden är hur många är på bordet.Fyra relär kan kombineras med styrelsen MegaMoto kontrollen så att st...

Använda Cortana att styra din LinkIt en!

IntroduktionDet finns ny teknik runt omkring oss och bara fler kommer varje dag. Vår micro styrenheter blir snabbare, är telefoner blir smartare och molnet blir starkare. Med all denna nya teknik alla frågar sig: Hur kan jag utnyttja det hela?Tja, ko...

Gongbutton: Stora knappen att styra din gonggongar

På Stripe kontoret finns det en tradition av ringer en gong vid måltiderna. När vi växte, byggde jag ett kluster av nätverksanslutna robotic gonggongar att hålla traditionen vid liv i hela kontoret (se instructable för Gongbot). Gongbutton sitter i k...

Använda xbees (serie 2) för att styra en motor

med två xbees, en arduino, xbee exploreroch en h-bron, trådlöst styra en likströmsmotor att snurra åt båda hållen (senaste video).Obs: Jag använde xbee jag länkade till, men i en meddelande, i stället för ett nätverk av trådlösa enheter, xbee serie 1...

Med en tablett för att styra en BeagleBone Black med LabVIEW

Detta Instructable visar dig hur du använder din tablett för att styra en BeagleBone Black med LabVIEW Data DashBoard tillämpningen.Steg 1: materialHårdvaraTablett (Data Dashboard 2.2 är tillgänglig för Apple iPad och Android tabletter)BeagleBone sva...

5 sätt att styra ett kort 2.0 (magi Knep)

5 utmärkt sätt att styra ett kort....