Teensy MIDI USB-voet controller voor het beheersen van Mobius Looper (2 / 6 stap)

Stap 2: Prototyping


Voordat je met de belangrijkste bouwen begint, is het veel handiger om het ontwerp testen en controleren of alles werkt. Dus voor dit stadium, zullen we opgezet 2 switches met de Arduino, op pennen 0,1 als invoer, en de 2 bijbehorende LED's voor kennisgeving op 2,3 pinnen als uitgang. Een 16 X 2 LCD-scherm kan ook opgenomen worden in het circuit. In het algemeen, een LCD-scherm van deze soort heeft 16 pinnen. Luisteren naar volgorde van de pinnen, nummers 1 en 16 zijn meestal afgedrukt als een leidraad. De pinout voor de LCD-display als als volgt:

  1. Grond
  2. Voedingsspanning voor logica (+ 5v levering)
  3. Bedrijfsspanning voor LCD-contrast (middelste pin van potentiometer)
  4. Instructie code (19 pin op teensy)
  5. Lezen/schrijven-signaal (niet aangesloten)
  6. Signaal (pin 18 op teensy) inschakelen
  7. Gegevensbus 7 (niet aangesloten)
  8. DB 6 (niet aangesloten)
  9. DB-5 (niet aangesloten)
  10. DB 4 (niet aangesloten)
  11. DB 3 (pin 17 op teensy)
  12. DB 2 (pin 16 op teensy)
  13. DB 1 (pin 15 op teensy)
  14. DB 0 (pin 14 op teensy)
  15. Grond
  16. Voeding voor LCD (+ 5V levering)

Een diagram Fritzing is zoals aangegeven.

-Een 10 k ohm weerstand wordt gebruikt met de schakeloptie als een Pull-down-weerstand. Zin, wanneer de schakelaar is niet van een knevel gevoorzid op, is het getrokken op de grond, zodat het niet wordt beïnvloed door onjuiste ruis signaal dat als gevolg van andere actieve apparaten aanwezig kan zijn. Gewoon spreken, wanneer de schakelaar uitstaat, de weerstand zorgt ervoor dat het is uitgeschakeld. Een waarde van 1k - 100k zal doen.

-Het kiezen van de weerstand waarde voor uw LED. De volgende tutorial legt uit hoe u de waarde van de weerstand kunt kiezen voor de LEDs hebt.

Er is een andere manier om te bepalen van de vereiste weerstand. Gebruik een 10 k-potentiometer, sluit één draad van van de langere rand van de LED aan de ruitenwisser, of de middelste pin van de pot. Sluit een draad van een van de pinnen van de pot aan een van de digitale pennen op de arduino. Nu draaien de Wisser tot de voldoende heldere LED-gloed, dan de weerstand meten over de pinnen met behulp van een multimeter. Dit is een ruwe schatting van de vereiste weerstand.

Gebruik altijd een LED met een weerstand. Een LED gloeit de helderste zonder een, maar aangezien er niets beperken de stroom van de arduino op de LED, de gehele beschikbaar huidige wordt overgedragen aan de LED, die het op de lange termijn zal ruïneren.

Zodra het circuit wordt gedaan, sluit je arduino aan op uw PC met behulp van een USB-kabel. Volg de instructies hieronder, als je nog nooit een arduino voordat gebruikt. Dit principe wordt uitgelegd hoe om te compileren en uploaden van een reeds bestaande code (of schetsen, zoals ze het noemen) op je arduino.

Vergeet ook niet om in te stellen van het apparaat als een midi-apparaat.

Selecteer "MIDI" van Tools -> USB-type.

De code voor dit prototype is geüpload hieronder. Het is grondig toegelicht en is van zichzelf.

Nu, we testen als het circuit en de code functioneel zijn.

Druk op de beide knoppen, de overeenkomstige LEDs oplichten?

Om te testen of de computer is eigenlijk de ontvangst van elke MIDI-signaal via de knop die u net depressief, moet u de software, MIDI OX, geïnstalleerd.

Ga naar Opties -> MIDI-apparaat, en selecteer uw apparaat in MIDI OX. Mijne toont ons als Teensy MIDI.

Wanneer u indrukt en loslaat van een knop, moet een uitvoer gelijkaardig aan dit verschijnen. Bent u een soortgelijke uitvoer krijgen?

Als alles prima gaat, concluderen we dat alle onderdelen en code prima werkt, en we kunnen overgaan tot het bouwen van een behuizing voor het project.

Gerelateerde Artikelen

Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Versnellingsmeter gebaseerd gebaar erkenning voor het beheersen van een LED

Deze materialen en de informatie in dit instructable zijn geboden door studenten die zijn ingeschreven bij de Software of Places (www.softwareofplaces.com)Klasse PUC-Rio Universiteit. De inhoud hier vertegenwoordigd is de laatste project van de stude
Een loopband DC Drive Motor en snelheidsregelaar PWM gebruiken voor het voeden van de hulpprogramma's

Een loopband DC Drive Motor en snelheidsregelaar PWM gebruiken voor het voeden van de hulpprogramma's

PowerTools zoals metaal snijden molens en draaibanken, boor-persen, bandsaws, sanders en meer voorschrijven .5HP aan 2HP motoren met de mogelijkheid om te fine-tunen van de snelheid met behoud van koppel.Toevallig meeste loopbanden gebruiken een 80-2
GSM BEHEERSTE broeikasgassen voor het platteland van Afrika

GSM BEHEERSTE broeikasgassen voor het platteland van Afrika

ONTWERP EN FABRICAGE VAN EEN GSM GECONTROLEERD BROEIKASGASSEN SYSTEEMINTRODUCTIETechnologie heeft geherdefiniëerd communicatie en meer nog in vele voordelige manieren. Mobiele technologie heeft geleid tot de munten van de term "global village",
Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

***IK HEB EEN NIEUWE INSTRUCTABLE VOOR DIY CONTROLLERS:***************************************************************************************************************************************************************************************************
Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

Vernier sensoren en Arduino (of Teensy) voor het registreren van gegevens

laten we eens kijken hoe gegevens verzamelen van Vernier educatieve sensoren met behulp van een Arduino-compatibele board voor de ontwikkeling van de microcontroller.Als u slechts wilt interface een sonde met een computer en wil alles om te werken, m
Voet Controller voor presentaties

Voet Controller voor presentaties

heb je ooit willen doorklikken naar een PowerPoint-diavoorstelling zonder uw handen? Heb je een goedkope of iets gebroken computertoetsenbord rondslingeren?Dit Instructable hopelijk zal helpen u aan de slag die problemen op te lossen.Stap 1: Material
Een gitaar pedaal gebruiken voor het verzenden van muisgebeurtenissen naar uw PC via USB

Een gitaar pedaal gebruiken voor het verzenden van muisgebeurtenissen naar uw PC via USB

In dit instructable, zal ik uitleggen hoe ik een gitaar pedaal gebruikt als een voetschakelaar voor het verzenden van muisgebeurtenissen via USB.Ik moest een duurzame, betrouwbare voetschakelaar die ik gebruiken kon voor het verzenden van signalen na
Wijzigen van een Mini-B USB-kabel voor het aandrijven van een ingesloten GoPro Hero3 (met skelet achterdeur)

Wijzigen van een Mini-B USB-kabel voor het aandrijven van een ingesloten GoPro Hero3 (met skelet achterdeur)

ik heb mijn GoPro Hero3 voor Kerstmis, het is een fantastische camera.  De levensduur van de batterij laat echter te wensen overlaat.  Zeker, u kunt kopen een heleboel reserve batterijen en ze uit regelmatig wijzigen, maar als u een time-lapse - neem
Apple iOS seriële of USB-kabel voor het debuggen van de Kernel

Apple iOS seriële of USB-kabel voor het debuggen van de Kernel

tijdens de presentatie "iOS Kernel uitbuiting" op Blackhat/Syscan 2011, Stefan Esser mits enkele details over hoe te bouwen van een iDevice (iPad/iPod/iPhone) kabel die gebruikt kan worden om een seriële console functionaliteit en kernel debuggi
Mod je 4.0 Wii voor het afspelen van ups, homebrew installeren en laden vanuit usb, allemaal zonder een mod chip!

Mod je 4.0 Wii voor het afspelen van ups, homebrew installeren en laden vanuit usb, allemaal zonder een mod chip!

Zodat u een upgrade hebt uitgevoerd naar 4.0 alvorens de homebrew channel te installeren?Geprobeerd de twilight hack, maar het is mislukt? Ja werd dat exploiteren opgelost in 4.0Deze handleiding kunt u installeren van homebrew-kanaal en downgraden na
Snelle techniek voor het fabriceren van Disposable thermische kamers om te worden gebruikt bij het testen van lage temperatuur USB aangedreven Thermofoils en verwarmingselementen

Snelle techniek voor het fabriceren van Disposable thermische kamers om te worden gebruikt bij het testen van lage temperatuur USB aangedreven Thermofoils en verwarmingselementen

R. Siderits, A. Malik, M RocheIn dit project beschrijven we de stappen die we gebruikt om een experimentele thermische kamer.We gebruikt deze thermisch zaal om te testen verwarmingselementen die met een USB-poort verbinden zal.Dit project werd uitgev
Complete gids voor het bouwen van uw eerste RC schuimkarton-vliegtuig

Complete gids voor het bouwen van uw eerste RC schuimkarton-vliegtuig

De derde video die ik heb van het vliegtuig vliegt was een zeer oude video nam ik met mijn echt slecht camera. Zodra mijn nieuwe camera in de mail komt wil ik een betere video van de vliegtuig vlieg. Ook zal de volledige video instructies erop worden
CNC machine voor het vormgeven van grote stukken piepschuim

CNC machine voor het vormgeven van grote stukken piepschuim

samenvattingDit instructable toont hoe vorm van piepschuim, met behulp van een CNC-machine. Beginnen met een korte inleiding, wordt ontwerpsoftware die nodig is voor het maken van een STL-bestand besproken. Dit wordt gevolgd door een methode voor het
ECHTE beginnersgids voor het opzetten van de Intel Edison (met Mac OS)

ECHTE beginnersgids voor het opzetten van de Intel Edison (met Mac OS)

Ik ben niet een computer of een elektrotechnisch ingenieur, ik ben een ingenieur papier. Ik maak pop-up kaarten en speelgoed uit papier. Maar ik heb altijd al wilde proberen het maken van dingen met elektronische componenten, en ik nooit durfde. Er i