PC USB Media volym Controller baserat på Arduino



Hej alla och Välkommen till min tredje Instructable.

En vän till mig har ett ljudsystem med en urtavla för volymkontroll, och den sitter på hans skrivbord ser riktigt snyggt. Jag ville ha något liknande men med extra funktioner och anpassningsbara. Jag tänkte att Arduino Pro mikro kan fungera som en HID-enhet (dvs tangentbord eller mus) och så använder det, jag kunde skapa vad jag kallar en Media volym Controller.

Observera: Detta Instructable fungerar endast med Arduino Leonardo eller Arduino Pro Micro - en Arduino som stöder HID funktionalitet som en USB-värd. Se till att din Arduino är kompatibel! Om du har en annan Arduino, sedan ja det är möjligt att göra det men tro mig, det är extremt lång och inte värt besväret. Inköp och Arduino Pro Micro från eBay och rädda dig huvudvärk!: Arduino Pro Micro - eBay

Ber om ursäkt om jag har missat något. Jag granska min Instructables ganska regelbundet så jag kommer att lägga till något jag kan ha glömt...

Helhetskoncept

Så vad vi kommer att göra är att skriva ett skript som kan utföra kommandon när en viss kombination av knappar trycks på tangentbordet. Tangentbordsinmatningen kommer från den Arduino Pro Micro (APM) som vet när/vad att mata beroende på knapparna tryckte på APM. Det blir 6 knappar som kommer att vara för Spela/pausa, nästa spår, föregående spår, Visa/Dölj desktop, användaren 1 och användare 2. De sista två knapparna är anpassningsbar till vad du vill att de ska, men som kräver byte AutoHotKey skriften vilken jag är säker på att du kommer att kunna senare...

Så i mitt fall, att trycka CTRL + F11 på tangentbordet, medan skriptet körs, öppnar min arbetsuppgift direktör. Anledningen till att vi har dessa genvägar är eftersom APM kan skicka tangentbordskommandon press, och så när en knapp förändring upptäcks på APM skicka kommandot till datorn och skriptet kommer att upptäcka det som knapptryckningar, därför köra kommandot (öppna Aktivitetshanteraren). Nummerskivor kommer att kontrollera Volym upp och ner och har strömbrytare så kan du stänga av också. Det kommer alla att drivas av USB så det finns inget behov av en extern strömkälla.

Verktyg som behövs:

  • Lödkolv
  • Löda
  • Avbitare
  • Krympslang rör olika
  • Wood såg/pussel
  • Vass kniv (Xacto eller Stanley)
  • 32TPI fin tand såg
  • sandpapper
  • Borrmaskin och borr bits olika
  • Olika tråd (24AWG)
  • Multimeter

Material som krävs:

  • 18mm MDF eller liknande ditt val
  • 5mm klar akryl eller valfri tjocklek
  • 3 x 5050 SMD RGB lysdioder
  • USB Mini B PCB kontakten
  • USB A till mini-B-kontakt
  • Arduino Pro Micro/Leonardo
  • Koppar tejp eller taktila knappar
  • 470 k motstånd x 6 och 1 k motstånd x 6 för kapacitiva knappar eller 1 k motstånd x 6 för taktila knappar
  • 220R motstånd x 3
  • 180R motstånd x 6
  • 2N2222 NPN Transistor x 3
  • Rotary Encoder Keyes 5 polig
  • 2 x 10nF kondensatorer för rotationsencoder
Se Steg
Relaterade Ämnen

USB-Biofeedback Game Controller

bygger på våra senaste tutorial, som lärt dig hur man bygger en muskel sensor, har vi beslutat att ge dig ett projekt som verkligen visar upp kraften i våra muskler (EMG) sensorer. Advancer Technologies "USB-Biofeedback Game Controller" utnyttja...

3 fas sinus våg generator baserat på Arduino förfallodatumet

Syftet med denna andel är att hjälpa någon som försöker utnyttja Dues större prestanda + brist på referens + icke-hjälp datablad.Detta projekt är att generera upp till 3 fas sinusvåg @ 256 prover / cykla på låga freq (< 1kHz) och 16 prover/cykel @ hi...

Hur till vända gamla VHS Casette band till datorn volym Controller

jag älskar återvinning gamla grejer och förvandla dem till en användbar enheter såsom gamla VHS Casette band till volym controller och i detta projekt jag ska visa dig hur.Steg 1: material...-Casette videoband-Vu-Meter-Repade CD-5K Potentiometer-Bit...

USB: - DC Motor Controller med PIC18F4550 (keyboard)

USB: - DC Motor Controller med PIC18f4550 (keyboard)Hej vänner,KravUSB-DEMO gränssnitt styrelseL293D motor controller chipDetta ett litet projekt på att kontrollera DC motor med USB pic18f4550 gränssnittskortet med L293D motor Driver.Ett litet progra...

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

Dub Cadet: Holografiska MIDI & LED-Controller för Arduino - del 1

Jag tror holografisk musikinstrument blir vardagsmat i framtiden, visar överallt från skolor (Skolverket), hem (på skoj), till media kontor (för kreativitet), och i musik studios (för produktion). Anledningen är enkel: den holografiska musikinstrumen...

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

Båt Autopilot - baserat på Arduino

Här är hur man bygger en autopilot som kan styra en RC båt till waypoints! Det är enkelt att bygga, baserat på den populära Arduino plattformen och bra för amatörer som vill ha lite lödning övning! Med denna autopilot, kan en RC båt gå långa sträckor...

Mod Xbox 360 Controller använder Arduino (MW3)

jag ville köpa en modded controller chip för två skäl de bara göra en sak och blir två de ut av datum snabbt vilket gör dem värdelösa för nya spel. Så jag plockade bara upp arduino verkade perfekt, är det programmerbara mening att om det finns en upp...

Bygga en USB 6 servo controller

Hej, jag letade efter en servo controller och hittade detta. Jag trodde att andra som jag skulle finna det intressant att bygga. Dock inte ens försök göra detta om du inte har kunskapen att bygga circuitboards. Det är bassicly en hemlagad modell av A...

USB-Wii Classic Controller

detta projekt kommer att visa dig hur du skapar en riktig USB-spelkontroll med en Wii Classic Controller.Igenom stegen lär du dig:Funkar USBHur I2C fungerarHur man läsa data från Wii Classic ControllerNågra av dessa förutsättning kunskaper skulle var...

DIY temperatur & luftfuktighet & rökdetektor Alarm System baserat på Arduino

ICStation team presentera hur DIY denna temperatur & luftfuktighet & rök larmsystem baserat på ICStation Mega 2560 kompatibel med spänning Arduino.The arbetar med detta system är DC5V. Det kan mäta den nuvarande temperatur, luftfuktighet och rök....

28BYJ-48 Stepper Motor Control System baserat på Arduino med ULN2003 Chip

ICStation Team presentera denna stegmotor kontrollsystem baserat på ICStation UNO kompatibel med Arduino. Det använder ULN2003 chip till enheten. Den funktionsdugliga spänningen är DC5V. Det är allmänt används på ATM maskin, bläckstråleskrivare, skär...

Stöldskydd ingången Guard larmsystem baserat på Arduino

ICStation team presentera detta stöldskydd ingången Guard Alarm System baserat på ICStation MEGA. Detta system fungerar under 5V DC strömförsörjning, kan förverkliga IR ingången guard övervakning och använder active Summer till slut larm. Detta syste...

Aquarium LED Light Controller baserat på Raspberry Pi

Att ha ett akvarium är bra för en hobby och för ett yrke.En av de viktigaste komponenterna i ett akvarium är ordentlig belysningssystemet (bland andra).Det finns mycket litteratur på internet om detta tema, från de mycket grundläggande på timer switc...

2.4 G trådlöst data sortering system baserat på Arduino RF Uart

Moderna smarta hemmet kan enkelt ansluta till varandra all elektrisk utrustning, men nästan alla terminaler beroende strömförsörjning förutsatt energi, så vi måste göra en mindre storlek makt, INHAOS AC-5000 ger 5 w i en liten storlek, det räcker för...

Människokroppen induktion Alarm baserat på Arduino med Arduino UNO, infraröd Sensormodul, Summer modul

ICStation team av forsknings- och utvecklingsavdelning har gjort detta projekt om människokroppen induktion larmet. Det använder DC5V spänning för att arbeta. När någon visas inte i området förmå i infraröd sensor och hela systemet kommer att använda...

Ps1 Controller Joysticks med Arduino

idé: att ta en av mina gamla Playstation 1 styrenheter och extrahera den dubbla thumbstick setup så att det lätt kan användas i en mikrokontroller projekt (i mitt fall: med Arduino) utan extra bibliotek eller drivrutiner som du behöver om du vill anv...

USB-Powered RGBLED bröstet (med Arduino + basic-program)

detta Instructable skapades från en begagnad smyckeskrin, vissa lysdioder och en Arduino. Betoningen på att kunna återanvända alla komponenter efter bröstet skapades.Bröstet går igenom färg spektrumet, med undantag för vitt ljus.Jag befinner mig och...