
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

Denna enhet skapades för användning med VCVRack, en virtuell modulär syntes som skapats av VCV, men kan fungera som en allmän MIDI -controller.
Det fungerar som en MIDI -sequencer eller tangentbord, beroende på valt läge. MIDI -anteckningarna som är mappade till tangenterna är Do, Re, Mi, Fa, Sol, La, Ti, Do ', därav namnet.
I sequencer -läge går det igenom 16 programmerade anteckningar i antingen "singel" eller "kontinuerligt" läge, valbart via switch.
För att programmera en sekvens måste enheten växlas till "inspelning" -läge, där du trycker på anteckningsknapparna skapar sekvensen.
Naturligtvis kan enheten anpassas efter dina behov och är utformad på ett modulärt sätt av den anledningen.
Detta är min första instruerbara och konstruktiva kritik och ärliga komplimanger uppskattas mycket.
Steg 1: Material och verktyg

Komponenter:
- Arduino Nano
- 3-lägesomkopplare *3
- Knapp *10 (11 om du vill ha en extra återställningsknapp)
- 100k motstånd *10
- SSD1306 -skärm
- SN74HC165 Parallell-in-seriell-ut-skiftregister
- 16 -stifts uttag (valfritt men rekommenderas)
- Brödbräda eller kretskort
- Hölje eller bottenplatta
- Manliga och kvinnliga stifthuvuden (tillval)
- Lysdioder och matchande motstånd (tillval)
Verktyg:
- Lödkolv
- USB -kabel för Arduino
- Bärbar dator eller PC med Arduino IDE
Steg 2: Modul: Tangentbord
Komponenter:
- Knapp *10
- SSD1306 -skärm
- Brödbräda eller kretskort
- 100k motstånd *10
- Pin Pin Headers (valfritt)
Montera 8 knappar i en konfiguration där du tycker att de är ett lämpligt tangentbord, jag rekommenderar en 1- eller 2-radig installation.
Montera de återstående 2 knapparna där du vill att din BPM -kontroll ska vara.
Montera skärmen där du vill ha den på tangentbordet.
Löd motstånden till knapparna och anslut knapparna och displayen enligt schemat antingen till en rubrik eller direkt till skiftregistret och Arduino.
Steg 3: Modul: Kontrollpanelen
Komponenter:
- 3-lägesomkopplare *3
- Brödbräda eller kretskort
- Knapp (tillval)
- Pin Pin Headers (valfritt)
Montera omkopplarna på brödbrädan.
Alternativt kan du också lägga till återställningsknappen på panelen.
Ytterligare tillägg kan vara status -lysdioder kopplade till knapparna.
Anslut omkopplarna och ytterligare komponenter enligt schemat antingen till en stifthuvud eller direkt till Arduino.
Alternativt kan manöverpanelen integreras i tangentbordet.
Steg 4: Modul: Moderkort

Komponenter:
- Arduino Nano
- SN74HC165 skiftregister
- 16 -stifts DIP -uttag (valfritt men rekommenderas)
- Brödbräda eller kretskort
- Pin Pin Headers (tillval)
Montera Arduino och skiftregistret eller uttaget på brädet. När du använder ett uttag, sätt in registret i uttaget.
När du använder stifthuvuden för att ansluta modulerna monterar du honhuvudena på kortet.
Löd komponenterna enligt schemat.
Steg 5: Kod
Installera den bifogade koden på Arduino.
Positioner för objekt på skärmen samt pinout och konfiguration hanteras via #DEFINEs.
Start () -metoden initierar bara stiften och skärmen samt matrisen för anteckningarna.
PrintBPM () -metoden hanterar skrivningen av BPM till skärmen. Det är nödvändigt att öka användbarheten vid inställning av BPM, så att värdet kan ändras snabbt istället för att det krävs ett knapptryck för varje BPM.
Metoden writeMIDI () hanterar att skicka MIDI -kommandon via serie.
Loop () -metoden innehåller såväl "sequencer" -läget som "keyboard" -läget. Den hanterar enhetens funktioner, kontrollerar ingångarna på kontrollpanelen för att avgöra vilket läge som ska utföras och läser skiftregistret för att få tangentbordets ingång.
Om du ändrar antalet steg eller anteckningar som ska spelas kan justeringar av skärmpositioner vara nödvändiga.
Steg 6: Hölje
Komponenter:
- Hölje eller bottenplatta
- Monterad enhet
- Ytterligare komponenter beroende på din design, till exempel skruvar.
Montera enheten i höljet eller på bottenplattan beroende på din design.
Jag valde en 3D-tryckt basplatta, som jag senare behövde justera för att hålla enheten.
Steg 7: Användning

Välj önskat läge med hjälp av knapparna på kontrollpanelen.
I tangentbordsläge, tryck på knappen med noten du vill spela. Displayen bör visa vilken ton som spelas.
I sequencer -läge körs enheten av sig själv i uppspelningsläge.
I inspelningsläge kan du programmera en sekvens genom att trycka på knapparna på tangentbordet.
I "play" -läget skickar enheten den spelade noten över serien. Om samma ton spelas upp och enheten är i 'kontinuerligt' läge kommer noten inte att stoppas och spelas igen, annars stoppas noten och nästa spelas.
Rekommenderad:
HotKeys -tangentbord med anpassade profiler: 14 steg (med bilder)

HotKeys -tangentbord med anpassade profiler: Jag hoppas att du gör det bra mitt i denna pandemi. Var försiktig. Var stark. #COVID19För att vara en industridesigner måste jag dagligen få tillgång till mer än 7-8 programvara som inkluderar Solidworks, Photoshop, Illustrator, Keyshot, Indesign, och ja få
Arcade Button MIDI -tangentbord: 7 steg (med bilder)

Arcade Button MIDI Keyboard: Detta är en version 2.0 av en av mina första strejkningar i Arduino och DIY MIDI -programmering. Jag har utvecklat mina färdigheter inom prototyper och design så jag trodde att det skulle vara en bra demonstration av process och utveckling. Med en mer informerad designprocess
Arduino MIDI -tangentbord med lysdioder för sångundervisning: 8 steg

Arduino MIDI Keyboard With Song Teaching LEDs: This is a tutorial of how to create a MIDI keyboard, along with LEDs to teach you a song, and a LCD to display which song is selected. Lysdioderna kan guida dig på vilka tangenter du ska trycka på för en viss låt. Välj låten med vänster och höger knapp
Snabbt och smutsigt tangentbord (tomt tangentbord): 3 steg

Snabbt och smutsigt tangentbord (tomt tangentbord): Ett Das -tangentbord är namnet på det mest populära tangentbordet utan inskriptioner på tangenterna (tomt tangentbord). Das tangentbord säljs för $ 89,95. Den här instruerbara guiden hjälper dig genom att göra en själv med något gammalt tangentbord du har
Rengöring av Apple Aluminium Tangentbord . eller något annat Soft-touch Tangentbord: 5 steg

Rengöring av Apple Aluminium Tangentbord …. eller något annat Soft-touch Tangentbord: Så rena som du eller jag kanske försöker behålla våra aluminium äppeltangentbord blir de smutsiga efter ett år eller så. Detta instruerbara är att hjälpa dig att städa ur det. Var försiktig, för jag är inte ansvarig om ditt tangentbord går sönder när du gör detta …. SUGER F