DIY USB DJ Controller (10 / 16 steg)

Steg 10: Hårdvara - bygga moderkortet



Nu kommer vi äntligen att bygga moderkortet! Detta är där de flesta av hårdvara magin händer. Moderkortet är värd sekundära mikrokontroller (hädanefter benämnd "SMCU") och den MCP3008 ADC chipet, samt alla kontroller. Det har kontakter fastlödda på knappsatsen styrelsen och i startfönstret.

Material:

  • 20-pin KI uttag (x1)
  • 16-pin KI uttag (x1)
  • MSP430G2553 (x 1)
  • MCP3008 (x1)
  • 10 kOhm motstånd (x1, pull-up för Återställ PIN-koden på G2553)
  • Massor av hookup wire
  • Lämplig storlek protoboard

Bygga i styrelsen

Innan vi börjar: För detaljerad information om hur man gör alla nödvändiga anslutningar, se bifogade kretsen Schematisk! Läser detta schema finns i denna tutorial från Sparkfun. Försök att följa den när vi går längs. Kom också ihåg att hålla datablad för MSP430G2553 och MCP3008 öppna medan lödning för att säkerställa korrekt anslutningarna sker! För en förklaring av hur SPI (Serial perifera Interface)-protokollet fungerar, se denna tutorial från Sparkfun.

IC-uttagen & Launchpad Connector

Huvuddelen av styrelsen är trådbundna anslutningar till alla andra kontroller av DJ-controller, men några komponenter som faktiskt fylla styrelsen är ICs/uttag och ett inre motstånd. Resten är alla tråd! Jag lödde 20-polig IC uttaget i mitten toppen av styrelsen och sedan lödas 16-polig IC uttaget under det, lämnar en lucka i centrum för rotationsencoder styrelsen att rensa. Infoga inte den faktiska IC ännu, lödning värme kan skada dem! Jag sedan lödas på 17 ledningar för Launchpad shield och började att löda vissa anslutningar av som. Se till att du skriver ner vad ledningarna kommer att vara vad när bifogas startfönstret! Löda i andra änden av dessa trådar till Launchpad sköld vi gjort tidigare. Se till att de kommer att nå!

Power anslutningar

Från dessa pins måste vi löda både makt och marken till SMCU och MCP3008. För att göra detta, Välj vad ledningar kommer att makt och marken från startfönstret och löda en kabel från makten till stift 1 i SMCU och pin 16 av MCP3008. Eftersom referensspänningen (Vref) är samma som våra matningsspänningen, överbrygga stift 16 och 15 i MCP3008. För att koppla upp marken till både chips, löda en slipad anslutning till stift 20 av SMCU och en annan till stift 14 (AGND) av MCP3008. Eftersom våra AGND och DGND är samma, löda en anslutning från stift 14 till pin 9 av MCP3008. Det är det! Både chips ska få makt nu.

Återställa Resistor

Vid denna punkt, kommer vi också att löda på pull-up resistor till Återställ PIN-koden för SMCU. Detta är nödvändigt för mikrokontroller att fungera självständigt. För att göra detta, ta 10kOhm resistorn och löd den mellan stift 1 (spänningen) och stift 16 (RST) av SMCU. Jag använde lite av extra shrinkwrap slangar för att förhindra kortslutning. Se bilder för hjälp.

SPI gränssnitt

Nästa, löda anslutningar för SPI från MCP3008 till sekundära mikrokontroller. Stift 7, 8, 14 och 15 på sekundära mikrokontroller gå till stift 13, 10, 12 och 11 på MCP3008, respektive.

Kontroller

Här är där resten av roligt händer: lödning alla kontroller på moderkortet. För att starta, minska alla kablar för kontrollerna så att de når utan en massa extra tråd (lämna en lite slack), särskilt potentiometrar nära montering placera av moderkortet. Ifrån dem på lämpligt sätt och börja positionering deras ledningar i styrelsen så de inte står i konflikt. Du kan prova direkt tråd kontrollerna där de behöver vara, men du kan också använda lite av bygeln kabeln.

Obs: Jag hittade att montera moderkortet senare var super svårt på grund av tråd placeringen av kontrollerna. Överväga lämnar långa kablar och ledningar dem till kanterna av styrelsen i stället för direkt i linje.

Potentiometrar

Potentiometrar behöver en jordanslutning på översta pinnen och en anslutning på det understa stiftet. Mellersta PIN-koden är den potentiometern utdata. Jag trådbundna trebel, mid och bas potentiometrar till huvudsakliga mikrokontroller. Löda produktionen av dessa sex till stift 2, 5, 6, 7, 14 och 15. De andra 5 potentiometrar måste vara kopplad till MCP3008. Stiften på vänster sida är alla kanal ingångarna så alla 5 av dem kommer att göra. På bilden potentiometrar är stiften lite annorlunda. På extra stor bild potten, är stiften märkta 1, 2 och 3. Stift 1 ska anslutas till jord, stift 3 ska anslutas till positiv spänning och stift 2 är produktionen och bör kopplas till den MCP3008 vänstra sida. På medellång bilden potten, två stiften på toppen är marken och utdata från vänster till höger, och det enda stiftet på botten är positiv effekt.

Rotary Encoder

Rotary encoder har 5 ledningarna kommer av det. Dessa är: 2 Jorda anslutningar, 1 knapp anslutning och 2 anslutningar för rotationsencoder utdata. På tre-stifts sida måste mellersta PIN-koden anslutas till jord. Vänstra stiftet går till stift 8 huvudsakliga mikrokontroller och rätt stift går till pin 9. På två-polig sida, en PIN-kod går till marken och det andra stiftet går till pinne 10. Det spelar ingen roll vilket stift är vilket. För mer hjälp på upphakning av detta, se bilder eller kolla denna sida.

Knappar

Minns vilken anslutning du beslutat att vara marken på knappen styrelser. Detta måste vara lödas till marken, och sedan har deras produktion lödas till lämpligt stift Launchpad sladdar som leder till den huvudsakliga mikrokontrolleren. Knappen ingångarna på huvudsakliga mikrokontroller är stift 11, 12, 13, 18 och 19.

Knappsatsen krets

Hitta lite 12 X 2 huvudet du gjorde för tangentbordet kontakten ett tag sedan och löda kablarna till det så att de når moderkortet. Kom ihåg vilka kablar är som! Sedan göra lämpliga anslutningar. Makt och marken stiften behöver anslutas därefter. Däck switch stiftet går till stift 5 på den sekundära microntroller. Två-läge stiften går till stift 18 och 19. Knappsatsen stiften 1-7 gå till stift 12, 2, 11, 10, 13, 9 och 6, respektive. Se Principschema för en bättre idé.

Sköld-kontakt

Löda sköld kontakten till moderkortet den layouten du fastställt tidigare. Jag skrev mitt på sidan av styrelsen. Triple kontrollera anslutningar innan du gör dem permanent! Du kunde verkligen röra upp allt om en tråd dirigeras fel här!

Färdigställande

Nu bör vi all hårdvara ansluten där den måste gå elektriskt. Det enda som återstår att göra är position lysdioderna och ansluta dem där de behöver gå. Vi kommer att göra i nästa steg där vi avsluta bygga fallet.

Sätt den MSP430G2553 som är programmerad med den sekundära microcontroller kod i 20-polig IC uttag och sätt sedan in MCP3008 i uttaget 16-polig IC. Se till att du infoga rätt mikrokontroller, primära mikrokontroller skulle inte vara för glad i denna krets.

Nu, limma moderkortet på mitten av panelen. Använda några mer trä distanser för att få det att passa ordentligt. Se till att det finns inga clearance problem eller eventuella kortslutningar. Kom ihåg att trådarna kan flytta runt inuti en bit under hela livstid av den här domänkontrollanten så du kanske vill säkra trådarna med elektriska band eller tråd band.

Koppla in startfönstret i skölden och låt den dingla för nu.

Titta på avslut du måste arbeta med för att infoga ICs nu. Är du inte glad att vi väntade lite?

Se Steg
Relaterade Ämnen

DIY - USB-OSCILLOSKOP i en TÄNDSTICKSASK

Jag presentera en "Bäst i KLASSEN", "Fullfjädrad" DIY-USB-OSCILLOSKOP som är "Verkligt DIY".Mitt mål är att ge en billig Digital-lagring-oscilloskop för studenter, blivande ingenjörer och hobby.Denna USB-oscilloskop kunde var...

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...

DIY USB-matlagning Pan

DIY USB-matlagning Pan - Klicka här för de mest populära videorna matlagning ägg med din bärbara. Gör din mat i skolan....

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...

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....

Gör din egen billiga USB-MIDI-Controller eller tangentbord

Jag letade efter en USB MIDI-controller-enheten (eller gränssnitt) för musikprogram som piano eller orgel tangentbord eller pedalboard. Efter en del forskning ville jag gå till en mer "hemlagad" lösning. Mitt val har äntligen varit inriktad på e...

DIY Xbox 360 controller mottagaren med en LinkIt

I detta Instructable, kommer att jag berätta hur man gör en Xbox 360 controller-mottagare att ansluta din Xbox 360-handkontrollen till din dator för att spela spel.För att göra detta, behöver du följande:Xbox 360 phat ROL styrelseLinkIt en och dess k...

Teensy MIDI USB foten controller för att styra Mobius Looper

Motivation:Spelar i en 2 piece band, med trummor och massor av andra prover som spelas upp som bakgrundsspår, fanns det ett behov av att använda en looper för att lägga i fler element till spåren. En hårdvarubaserad looper misslyckas i detta avseende...

DIY USB-Android laddare

Denna Nokia laddare liggande i min skräppost som tråd hade knäppte från mitten men jag tänkte att laddaren fungerar.Jag öppnade upp och med hjälp av några heta kniv jag smält plast av höljet till göra en skåra för (kvinnliga USB-kontakten) och limmas...

DIY Modded PS3 Controller

två nätter sedan jag tänkte på hur jag kunde 'mod' min PS3-handkontrollen för att göra det bättre och mer personlig. Jag bestämde mig att skruva med random grejer att se vad skulle komma ut och... Skåda! Den mäktiga DIY sorta gamer's modded controlle...

DIY USB-Altoids Apple/Samsung laddare

Om du läst min profil beskrivning, säga jag att jag älskar att bygga USB-enheter. Jag tänker alltid på enheter ladda nästa med det apple-liknande funktion som försöker stoppa oss DIY-nalister för att bygga vår egen laddare. Du uppenbarligen vet att A...

DIY Synth + MIDI-controller

Vill du kunna styra din DIY Synth med MIDI?Spela upp den med ett tangentbord eller ordnar det i din favorit ljud redigeringsprogram?Steg 1: Vad du behöverHårdvara1 x DIY Synth Kit1 x Arduino Uno1 x Usb kabel1 x 10 k Resistor1 x 0.1uF kondensator (pol...

DIY MIDI baserade CONTROLLER (trummor) - TOWER OF POWER

Här är steg för steg instruktioner till att göra din egen Tower of Power !!! Tower of Power är en ny MIDI-baserad domänkontrollant där du kan utföra din trumma prover som Bop It! någonsin velat kasta din MIDI-controller runt i händerna samtidigt kunn...

DIY ARDUINO flyg CONTROLLER

Kan bygga en Arduino baserat flygning styrenhet som kan göra trådlösa PID tuning, orientering lås och höjd håller och placerar lås med hjälp av en GPS. OK så här DIY flyg controller är en pedagogisk Arduino baserad modul. Det är enkelt att göra, lätt...