Inhoudsopgave:
Video: MIDI Pod-Pal: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
***UPDATE 22-4-'21***
*** Ik heb een volledig schema toegevoegd met alle bedrading om te helpen bij de constructie.***
Ik zal hier niet belachelijk diep ingaan op het bouwgedeelte, het was mijn bedoeling om nog een voorbeeld te laten zien van het bouwen van een op Arduino gebaseerde MIDI-controller als je het onderwerp onderzoekt of overweegt iets te bouwen en ideeën te verzamelen. Mijn toepassing is vrij specifiek voor de Line 6 Pod 2.0, maar met wat code-tweaking kan het breder toepasbaar worden gemaakt. Er zijn verschillende gitaareffectprocessors met MIDI-mogelijkheden die hun presets in banken van 4 rangschikken.. De kerk bezit een Line 6 Pod 2.0-modelleringsprocessor die op de grond staat en geen voetschakelaars heeft om presets te wijzigen of pedaal om het volume te regelen. Er zijn verschillende bestaande controllers op de markt. De Behringer FCB1010 is een geweldige oplossing voor ongeveer $ 150, maar neemt meer podiumruimte in beslag dan ik zou willen. En bovendien, wat is dat leuk? Ik wist dat ik moest proberen er een te bouwen. En… het is me gelukt!
Stap 1: Basis hardware-informatie
Chassis: ik heb een "ZvBox 160" HDMI-modulator "opnieuw gebruikt" die werd opgenomen. Mooie stevige stalen constructie, zou de zombie-apocalyps moeten overleven. Gestript, de onderdelen neergelegd, metingen gedaan. Vervolgens heb ik in Photoshop een combinatie van boorsjabloon/label op het voorpaneel gemaakt. Ik drukte het label af op een zelfklevend vel van een volledige pagina en voegde een zelfklevend gelamineerd vel overlay toe. Zie de midi_con_faceplate.psd. De afmetingen van de doos zijn 1,7" H x 10,5" B x 4,75" D (4,32 cm H x 26,67 cm B x 12,07 cm D)
Controller: Arduino Mega 2560-kloon gemaakt door Sainsmart.
Display: Kingbright-model DC08-11SRWA. Ik monteerde het en de 220 benodigde weerstanden op een klein perfboard dat ook een manier bood om in het chassis te monteren.
Voetschakelaars: wat ik had liggen. SPST kortstondig, normaal open. guitarpedalparts.com heeft ze voor $3.
LED's: ik had enkele tweekleurige groene en knipperende rode LED's waarvan ik niet langer kan identificeren waar ze vandaan kwamen, maar elke 3-pins gewone kathode tweekleurige LED zal werken.
Wijs schakelaars toe: kleine SPDT, actie is AAN-UIT-(AAN). Mouser-onderdeel # 611-7107-001.
Uitgang: Rean NYS2122 TS 1/4.
Pedaal: passief 10k lineair taper pottype. Ik gebruikte de Line 6 EX 1; M Audio EX-P en Roland EV-5 zullen vermoedelijk ook werken. Zie de afbeelding voor het schematische detail van het pedaalcircuit.
Weerstanden: 10K voor pull-up op schakelaars (AANTAL: 8); 220 Ohm voor MIDI-aansluiting (ik heb er 2 gebruikt, één kan volstaan); 220 Ohm voor vooraf ingestelde kanaal-LED's (8 AANTAL); 220 Ohm voor het Kingsbright-display (AANTAL: 8); 2.2K voor expressiepedaalaansluiting (AANTAL: 1).
DC-aansluiting voor chassismontage. Mouser-onderdeel # 502-712A.
UPDATE: ik heb een volledige schematische jpg-afbeelding bijgevoegd voor bedradingsreferentie.
Stap 2: Kenmerken/gedrag:
Voetschakelaars met het label "A" tot en met "D" selecteren de 4 presets binnen een bank. De andere 2 voetschakelaars verhogen en verlagen het banknummer. Bij het wisselen van bank, licht de corresponderende LED van de laatst gebruikte preset-knop op met de alternatieve kleur totdat u ofwel een preset op de nieuwe bank selecteert, of terugkeert naar de oorspronkelijke bank.
Met 2 tijdelijke tuimelschakelaars kan de gebruiker MIDI-kanaal- en continue controller-nummers (CC) toewijzen. Alleen CC 1, 2, 4 en 7 kunnen worden geselecteerd (instellen in de Arduino-code, maar kunnen worden uitgebreid), maar dit zijn de meest gebruikte. Er zijn 9 banken op de POD 2.0, de controller heeft toegang tot alle 9 maar bevat ook een speciale bank 10. 10-A schakelt de tuner aan en uit, 10-B selecteert de wah-modus voor het pedaal. Ofwel 10-C of 10-D zal wah uitschakelen en terugkeren naar het door de gebruiker toegewezen CC-nummer.
De standaard is CC7 voor volume. Het LED-display toont het huidige banknummer en toont tijdelijk MIDI-kanaal- en CC-nummers wanneer toegewezen.
Stap 3: De code:
Hier is de code. Ik heb geprobeerd het overzichtelijk te houden en heb veel opmerkingen toegevoegd. Gebruik, hergebruik, misbruik of verwarren indien nodig.
U moet de MIDI-bibliotheek van FortySevenEffects op github.com opnemen.
Stap 4: Dat is het
Neem gerust contact met me op als je vragen hebt. Ik ben geen codegoeroe, maar ik zou graag suggesties of ideeën aandragen.
Aanbevolen:
Hexa-pod: 6 stappen
Hexa-pod: dit is een hexapod, het is een kleine robot met kleine onderdelen gemaakt met de 3D-printer met behulp van nylon filament
Skinception Healing Pod: 4 stappen
Skinception Healing Pod: een project dat gebruik maakt van Arduino Uno om een aanraakgevoelige LED-strip te maken. Input: Capacitieve SensorOutput: LED-strips
Servo-pod: 4 stappen
Servo Pod: Heb je er ooit van gedroomd om een orbitcam of een andere Pan/Tilt-webcambediening te hebben? Hier is het! Met deze helemaal opnieuw gemaakte Servo Pod kun je nu je webcam (of wifi-antenne?) met de palm van je hand bedienen of zelfs op afstand met een webserver
Maak je eigen Gorilla Pod: 6 stappen (met afbeeldingen)
Maak je eigen Gorilla Pod: de titel zegt het al. Als u niet bekend bent met gorillapods, dit zijn statieven gemaakt met buigbare koelvloeistofslang, ook wel gesegmenteerde slang genoemd. Ze kosten $ 22 tot $ 55 om te kopen, maar je kunt ze zelf maken voor slechts een paar dollar aan onderdelen. Laten we beginnen
Retro MP3-speler: de NASA Pod: 10 stappen
Retro MP3-speler: de NASA Pod: Steampunk wordt gespeeld, dit is regelrechte NASA-punk. Of tenminste, ik stel me voor dat als het de ruimterace van de jaren zestig was en NASA de opdracht kreeg om een mp3-speler te maken, het er zo uit zou zien. Dit project maakt gebruik van de Daisy Mp3-speler kit van MAKEzine