Zeta Reticuli: MIDI kontrollerat 10-bands EQ och flera externa effekt gränssnittet (2 / 5 steg)

Steg 2: Den första versionen hårdvaran



Circuit Sections:

  1. Power: 5VDC kommas med in från en vägg vårta genom en fat-kontakt.

  2. CPU: Det Teensy. Jag älskar dessa lil killar! Jag började använda dem båda på grund av kostnaden och eftersom deras ombord USB (inte FTDI) tillåter med olika USB-profiler inföding kan således inte behöva göra någon fancy föraren/emulator fotarbete. Detta är en plug'n' spela Arduino MIDI-enhet.

  3. Användargränssnitt: Teensy skickar display data till en HD44780 kompatibel LCD i 4-bitars läge och tar input från två taktila tryckknappar. Tryckknapparna välja vilka MIDI-kanal Zeta Reticuli svarar på MIDI-ingång från. LCD-skärmen visar den aktuella kanalen, nivå av varje av de 10 EQ kanalerna och det aktuella driftsläget.

    I denna version av kretsen har jag alla 16 stift för LCD trycka ut på ett huvud och ett andra 4-pin huvud med 5v +/-ut till tryckknapparna och återvänder de två ingångarna för Teensy. Efter beställning PCB sparkade jag snabbt själv insåg att jag inte behöver att många linjer som vissa är redundant och några är oanvända. Detta har ändrats i nästa version.

  4. MIDI-data: Ingång från (de flesta av mina) MIDI redskap kommer genom standard 5 pin DIN kontakt. Jag använde en PCB-fäste på den första versionen av denna styrelse, men nästan definitivt kommer att använda en panel-mount ansluten till en 90 graders rubrik på nästa version att frigöra styrelsen utrymme samt göra inhägnad layout flexiblare. Dessa data är isolerade från Teensy av en H11 optocoupler som jag också berövat från gamla MIDI-gränssnittet.

    Den nuvarande firmware möjliggör samtidig MIDI tas emot över USB-porten. Teoretiskt kan du lägga till en MIDI ut porten och skicka och ta emot via USB och MIDI-portar, använder den som en rudimentär MIDI-till-USB-adapter. Jag planerar att utforska detta alternativ i kommande versioner, men jag är rädd att timing och lag kommer att vara ett allvarligt problem.

  5. Equalizer: Avsnittet EQ är uppbyggd kring (2) Rohm BA3812L marker. Ärligt talat är det bara tagit direkt från 10-bands app anteckningen i databladet. Grundtanken är att varje frekvensband är inställd av två kondensatorer. Först (A) anger (riktade) resonansfrekvensen och de andra uppsättningarna det är bandbredd (Q). Databladet har formeln för att bestämma dessa värden. Nedan listas värdena och deras resulterande frekvensband som jag använde. När ett frekvensband är isolerad från resten av signalen på detta sätt användas en potentiometer för att variera det är volym innan det är rekombinerat med resten av signalen och anges genom 1/4 tum jack utgång. AD5206 marker (6 10 k digital potentiometrar) används i stället för standard krukor så de kan styras över SPI av Teensy.

  • Ingång och Preamp: Ljudingång går in genom en 1/4 tum jack och dirigeras till en av de 10K digital krukor som kontrolleras av MIDI-kontinuerlig controller 6. Jag kallar detta "vinna nivå" som detta dämpar ingång genom en LM386 krets att öka signalen. Innan man beslutar om med en preamp stage, samtidigt utveckla kretsen i set av brödunderläggen form arbetat den vackert så länge jag hade en distortion pedal hooked innan Zeta Reticuli spaghetti. En ren signal var bara inte upp till att köra det. Denna version av PCB har alternativet att löda en mössa över opamp stiften 1 och 8 ha en vinst på 200. Utan den gemensamma jordbrukspolitiken har preamp en vinst på 20. Den extra vinsten skapar en hel del distorsion, så i verkligheten jag istället använder en växla växla kaos in och ut. I nästa version planerar jag att använda en 3-läges brytare för preamp bypass/låg/hög nivåer. Ännu bättre skulle ett relä kontrolleras av Teensy så alternativ kan väljas över MIDI.

  • Produktion: Också skickas till en av de 10K digital krukor som styrs av MIDI-kontinuerlig controller 7 och kallad "volymen". Jag är osäker på om min separat användning av styrenheter 6 och 7 kan vara problematisk i vissa situationer eftersom, om jag förstå deras avsedda användning korrekt, är tänkt att kunna kombineras ihop så att en enskild 14-bitars ljudnivå.

  • Frekvenser och kondensator värden :

    Medan forska min projekt jag hittade också en liknande, om än manuellt justeras, kit som har några bra info i dess instruktioner PDF inklusive många före beräknad kondensator värden.

    De värden som jag använde i den här versionen:
    FREQ, CAP, CAP B
    33Hz, 3.3µF, 0.082µF
    56Hz, 2.2µF, 0.047µF
    100Hz, 1µF, 0.022µF
    250Hz, 0.47µF, 10000pF
    500Hz, 0.22µF, 5600pF
    1kHz, 0.1µF, 2700pF
    2.2 kHz, 0.068µF, 1000pF
    4.1 kHz, 0.027µF, 680pF
    8.2 kHz, 0.015µF, 330pF
    16kHz, 6800pF, 180pF

    Schema:

    Den schematiska bilden här är den första versionen. Den enda korrigering eller ändring från de som anges i avsnittet PCB är pinut av strömkontakten.

    Exempel på BOM:

    EQ chip, eBay, Rohm BA3812L
    Digital krukor, digikey, AD5206BN100-ND
    teensy 2.0, PJRC.com, TEENSY
    LCD, eBay, HD44780 kompatibel
    MIDI-port, digikey, CP-2350-ND
    1/4 knektar, digikey, SC1121-ND
    optocoupler, digikey, H11L1-MQT-ND
    Power jack,?,?
    CAP 680PF, digikey, 445-4736-ND
    CAP 5600PF, digikey, 445-8391-ND
    CAP 6800PF, digikey, 445-8392-ND
    CAP 0.015µF, digikey, 445-8279-ND
    CAP 0.022µF, digikey, 445-8280-ND
    CAP 330PF, digikey, 445-4777-ND
    CAP 180PF, digikey, 445-4774-ND
    CAP 2700PF, digikey, 445-4788-ND
    CAP 10000PF, digikey, 445-8384-ND
    CAP 0.1µF, digikey, 445-8421-ND
    CAP 0.47µF, digikey, 445-8413-ND
    CAP 1µF, digikey, 445-8405-ND
    CAP 3.3µF, digikey, 445-8294-ND
    CAP 1000PF, digikey, 445-4783-ND
    CAP 0.027µF, digikey, P4649-ND
    CAP 0.082µF, digikey, P4724-ND
    CAP 0.22µF, digikey, 445-5311-ND
    CAP 0.047µF, digikey, 445-5301-ND
    CAP 0.068µF, digikey, P4523-ND
    CAP 2.2µF, digikey, 445-8298-ND
    CAP 100µF, digikey, 399-6602-ND
    CAP 10µF, digikey, 399-6597-ND
    RES 6.8K, digikey, 6.8KEBK-ND
    OPAMP, digikey, LM386N-1/NOPB-ND
    KRUKA 10K, digikey, 262UR103B-ND
    RES 10K, digikey, 10KQBK-ND
    RES 220, digikey, 220QBK-ND
    RES 270, digikey, 270QBK-ND
    Breakaway headers, digikey, S1012EC-40-ND

    PCB:

    Det första utkastet till detta är också den första PCB jag någonsin haft professionellt tillverkade. Detta har varit en bucketlist-nivå dröm som har skrämt mig för år och slutligen går all in på det, trots mitt misstag, har varit öppna själva ögonen.

    Jag använde ITead Studio för att göra dem på rekommendation av en vän och jag turbo-nöjd med jobbet de gjorde samt kostnaden. Det tog ungefär en månad att få tillbaka i styrelserna. Den stora majoriteten av den tiden var sjöfarten. Redan innan de kom hade jag redan gjort ett antal ändringar i designen. När de var i hand hittade jag som jag också gjort flera rookie misstag också:

    • Teensy är placerad bakom MIDI-kontakten på ett sätt som blockerar alla normala mikro-USB-kontakten. Jag kunde få en tillförlitlig anslutning genom att böja en av mina kablar connector. En 90-graders koppling definitivt krävs i denna layout.
    • Jag kunde inte hitta ett färdiga bibliotek för AD5206 digital potentiometer marker, så jag gjorde en. Jag hade ändrat stödrastrets storlek i Eagle och hade glömt vilket innebär att bredden mellan rader av pins är alldeles fel. Jag kunde böja stiften och att den passar dock så ingen skada där.
    • Uttaget MIDI buller som jag ryckt bort en gammal Mac MIDI-gränssnitt har lite olika avstånd på flikarna 2 Frontmontage än Eagle bibliotek komponent jag använde. Jag kastrerade den en jag använd så det skulle passa.
    • Det värsta och mest pinsamma misstaget är att jag fick strömkontakten fel. Så så så fel. Detta innebär att i stället för genomgående hål kontakten jag ville jag gör med hjälp av en panel-mount kontakt som bryr inte sig hur illa jag bud upp tidigare så länge jag koppla in den rätt i detta.
    Se Steg
    Relaterade Ämnen

    Klyv trä på bandsåg och tabell sågen - gjort på Techshop

    Resawing är en mycket användbar färdighet att ha i trä butiken, det är en grundläggande typ av klipp ut, precis som rippning eller övergripande, men istället för att hugga en styrelse till längd eller bredd, resawing skär en styrelse till tjocklek. D...

    Programmerbara MIDI Synth med Intel Edison och Csound

    En MIDI-controller är som en dators tangentbord, men istället för att skicka tecken till datorn, det skicka anteckningar (och en hel del ytterligare information om hur tonen spelas). Du kan läsa mer om MIDI-Controllers här.Vanligtvis en MIDI-controll...

    Du Rock gitarr MIDI-controller med Bluetooth BLE och uppladdningsbart batteri

    I denna tutorial kommer jag visa dig hur du slår gitarr du Rock gitarr i en MIDI-Bluetooth 4.0 controller med uppladdningsbart batteri. Lösningen var enkel men att tänka på det.Detta system har testats med iMac, iPad och iPhoneDet material vi behöver...

    Sågverket från 12" bandsåg och en gräsklippare

    Detta blir min första Instructable, verkar jag aldrig ta en bild tills projektet är klart ;-(VÄNLIGEN kommentera och ställa frågor om du har dem!!!Jag har en läger egenskap 29 miles från kanten av civilisationen, och därför behöver använda min resurs...

    2WD röst kontrollerat Robot med Arduino och BitVoicer Server

    I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att b...

    Tryffel avancerade: Slabbed Ganache och flera lager tryffel

    det finns några saker jag tycker om mer än crafting chokladtryfflar hemma. de gör stora gåvor, det gör din kök lukt som choklad, och ingen kan någonsin tror att de är hemgjorda.Det finns många utmärkta Konfektyrvaror baserade på choklad förfaranden h...

    Förstå The termoklinzon och hur det effekter fiske

    många sjöar kommer att utveckla en termoklinzon under den varma sommaren. En termoklinzon utvecklar när lager vatten dela upp i flera lager och den lägsta nivån av vatten i sjöarna är full av ruttnade ruttnande materia som också förbrukar syre.Efters...

    Förstå omsättning och hur det effekter insjöfiske

    sjön omsättning uppstår när det finns en drastisk förändring i vädret och är ofta noteras med mycket hett vatten på sommaren börjar svalna under våren. Sjön omsättning uppstår när lager av vatten med noterade temperaturskillnader börjar blanda ihop o...

    Använda Arduino med TIP120 transistor till kontroll motorer och hög effekt enheter

    Hej igen.Så du har en DC-motor eller lampa men oavsett hur du ansluter dem till din Arduino de bara fungerar inte? Gissa vad, Arduino är en hjärna som kommer med små muskler. Det kan styra lysdioder och andra låg effekt nicknacks men inte dessa power...

    Återanvända band kablar och kopplingar för DIY projekt

    God afton mina damer och herrar, och Välkommen till min Instructable.Idag ser vi hur man återanvända bandkabeln, speciellt användbar för tidy DIY projekt.Steg 1: Samla kablar Menyfliksområdet ledningar finns i många elektroniska apparater, vanligaste...

    Mosa paddla med med hop formad utskärningar (med bandsåg och router mall tips)

    märkte jag att det inte fanns en Instructable att göra mäsk paddel (naturligtvis jag alltid titta här för tips om sådana saker), så jag bestämde mig att dokumentera min processen att göra mäsk paddel. Detta Instructable innehåller några tips på att a...

    Arduino/Ableton färg orgel. MIDI kontrollerat

    ** nuvarande 6/7/2011: LED tävlingen post **Detta är hur jag använder min Arduino UNO och Maxuino patch i Ableton Live styra LED's via MIDI. Detta är den mest grundläggande installationen för kretsen och ger exempel på olika MIDI-controllers som kan...

    Blanda och toppa bandsåg och kallskuret såg kylvätska

    detta Instructable förklarar hur du lägger till kylvätska till antingen den horisontella bandsåg eller kylan skära såg. Kylvätska håller bladet och material cool eftersom nedskärningar görs samt medhjälp i röjning metal marker av snittet.Steg 1: Mät...

    Bygga en hand från zip band, kartong och fiskelina.

    Hej Instructables gemenskapen! Detta är en prototyp bygga av en hand från billiga vanliga material. Slutmålet är att göra en animatronic hand som kan fingerspell ASL.Detta är en nära komplett början till slut bygga med video i tre delar. Det kan vara...

    DIY lätt band rosett och Pompon (tutorial med 2 metoder)

    Jag är i sociala medier:YouTube: https://www.youtube.com/channel/UCaUHTJ6jkt08eyjc...Facebook: https://www.facebook.com/diywithmoon?ref=tn_tnmn&...Instagram: https://instagram.com/diywithmoon/Pinterest: https://www.pinterest.com/diywithmoon/Twitter:...

    Ny! Blad och flera verktyg samling

    om du har sett min tidigare samling vapen, kan du självklart berätta lite nya saker har kommit i. Men också vissa saker har stannat kvar. Om jag får 50 favoriter, kommer att jag göra en varierade vapen samling!Steg 1: Kastar knivar. Detta är min HIBB...

    En anpassad sköld för Propeller ASC - Infra-röd avlägsen kontroll- och flera kuggar!

    i mitt första projekt har vi lagt till en 2-line LCD-display till Arduino Shield kompatibel (ASC) styrelsen.( )I detta projekt kommer vi också att införa användning av flera kuggar, en unik funktion av Parallax Propeller chip.LCD-Display:Displayen är...

    Nexus 7 Wifi (2013, Flo, Razor) - Guide till firmware installationer och flera ROM

    Jag investerat mycket tid och försökte göra det så enkelt som möjligt, så Läs den information som tillhandahålls helt innan du börjar att bråka med din enhet.Infos här kan användas på modeller också, särskilt från Nexus-serien.Men du måste använda mo...

    Skapa en helt vit bakgrund och våta effekter

    jag har inte någonsin haft så mycket tur växer tomater som jag har i år, och jag är ganska säker på att det är resultatet av dubbel gräva, lägga ändringsförslag, vattna regelbundet, och få dang växterna i marken vid rätt tidpunkt. Du kan se mer av mi...