PC USB Media volumecontrolemechanisme op basis van Arduino


Hallo allemaal en welkom op mijn derde Instructable.

Een vriend van mij heeft een geluidssysteem met een wijzerplaat voor volumeregeling, en het zit op zijn Bureau op zoek echt gaaf. Ik wilde iets gelijkaardig, maar met extra functionaliteit en aanpasbaar. Ik dacht dat de Arduino Pro Micro kan werken als een HID-apparaat (dwz toetsenbord of muis) en dus die gebruiken, ik kon maken wat ik noem een Media volumecontrolemechanisme.

Let op: Dit Instructable zal alleen werken met Arduino Leonardo of Arduino Pro Micro - een Arduino die functionaliteit HID ondersteunt als een USB-host. Zorg ervoor dat je Arduino compatible! Hebt u een andere Arduino, dan ja het is mogelijk om te doen, maar geloof me, het is zeer lang en de moeite niet waard. Aankoop en Arduino Pro Micro van eBay en bespaar jezelf de hoofdpijn!: Arduino Pro Micro - eBay

Excuses als ik iets heb gemist. Ik mijn Instructables vrij regelmatig herzien zodat ik zal toevoegen om het even wat dat ik kan ben vergeten...

Totaalconcept

Dus wat wij zullen doen is het schrijven van een script dat commando's uitvoeren kunt wanneer een bepaalde combinatie van knoppen op het toetsenbord wordt ingedrukt. De invoer van het toetsenbord komt uit de Arduino Pro Micro (APM) die wanneer/wat weten zal moet worden uitgevoerd afhankelijk van de drukte op de APM knoppen. Zal er 6 knoppen die zullen voor afspelen/onderbreken, volgende track, vorige track, tonen/verbergen desktop, gebruiker 1 en gebruiker 2. De laatste twee knoppen zijn aanpasbaar aan wat je wilt dat ze doen, maar dat vereist dat het veranderen van de AutoHotKey script die ik weet zeker dat u zal zitten kundig voor later...

Dus in mijn geval verschijnt druk op CTRL + F11 op het toetsenbord, terwijl het script wordt uitgevoerd, mijn taak zetbaas. De reden dat we deze toetscombinaties hebben is omdat de APM pers toetsenbordopdrachten kunt verzenden, en dus als een knop verandering wordt ontdekt op de APM de opdracht kan worden verzonden naar de computer en het script zal speurder op zoals toetsaanslagen, dus het uitvoeren van de opdracht (open Taakbeheer). De draaiknop zal het volume omhoog en omlaag, en heeft van schakelaar, zodat u ook kunt dempen. Het zal allemaal worden aangedreven door USB dus er geen noodzaak voor een externe voeding is.

Gereedschap:

  • Soldeerbout
  • Soldeer
  • Wire cutters
  • Kabelbinder slangen diverse
  • Hout zagen/puzzel
  • Scherp mes (Xacto of Stanley)
  • 32TPI fijne tand zag
  • schuurpapier
  • Boor en boor bits diverse
  • Verschillende draad (24AWG)
  • Multimeter

Benodigde materialen:

  • 18mm MDF of soortgelijke uw keuze
  • 5mm heldere acryl of uw keuze dikte
  • 3 x 5050 SMD RGB LEDs
  • USB Mini B PCB connector
  • USB A naar mini-B-connector
  • Arduino Pro Micro/Leonardo
  • Koperen tape of voelbare knoppen
  • 470 k weerstanden x 6 en 1 k weerstanden x 6 voor capacitieve knoppen of 1 k weerstanden x 6 voor voelbare knoppen
  • Weerstanden van de 220R x 3
  • 180R weerstanden x 6
  • 2N2222 NPN Transistor x 3
  • Roterende Encoder Keyes 5 pins
  • 2 x 10nF condensatoren voor roterende encoder

Gerelateerde Artikelen

Biofeedback apparaat op basis van Arduino

Biofeedback apparaat op basis van Arduino

Hier presenteer ik een Open bron Biofeedback apparaat die ik bouwen op basis van Arduino. Je lichaamstemperatuur kan meten met een IR-sensor, GSR en u kunt andere apparaten aansluiten met wisselende sinus Toon uitgang, bijvoorbeeld de Thoughtstream U
Soldeer station gemaakt door mijzelf op basis van Arduino

Soldeer station gemaakt door mijzelf op basis van Arduino

Hallo! Zodra ik sprak over het soldeer station op de Arduino en onmiddellijk overdonderd me vragen (hoe? / waar? / wanneer?). Gezien de massa van aanvragen, besloten heb ik om schrijf een recensie van eenvoudige soldeer station (alleen soldeerbout) o
3 fase sinusgolf generator op basis van Arduino Due

3 fase sinusgolf generator op basis van Arduino Due

het doel van dit aandeel is om iemand die probeert te gebruiken de inachtneming te helpen meer performance + gebrek aan referentie + niet-nuttige gegevensblad.Dit project is het kundig voor het genereren van maximaal 3 fase sinusgolf @ 256 monsters /
Automatische ijsemmer leverancier op basis van Arduino

Automatische ijsemmer leverancier op basis van Arduino

Afgelopen vrijdag enkele ingenieurs uit DFRobot nam hun de Ice Bucket Challenge om het bewustzijn voor ALS. We besloten om het te doen in een maker manier met een leverancier van automatische ijsemmer op basis van Arduino.And zijn we alle makers over
WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

Vandaag gaan we om u te tonen onze eerste experiment op het Internet van dingen. Voor dit doel besloten we om het gebruik van een Arduino MEGA in plaats van een Arduino UNO. Dat komt omdat Arduino MEGA heeft meer dan één seriële poort en dit feit laa
28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

ICStation Team u kennismaken met deze stappenmotor -controlesysteem op basis van ICStation UNO compatibel met Arduino. Het gebruikt ULN2003-chip om te rijden. De spanning van de werken is DC5V. Het wordt op grote schaal gebruikt op de ATM-machine, in
Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

De oplossing hier gebruikt om op afstand controle Arduino door middel van ofwel smartphoneof tablet in plaats van drukknoppen, displays, etc. geldt voor vele projecten waarin de microcontroller worden gecontroleerd op afstand, moet dus de toepassing
DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

ICStation team u introduceren hoe DIY deze temperatuur & luchtvochtigheid & rook alarmsysteem op basis van ICStation Mega 2560 compatibel met Arduino.The werkende spanning van dit systeem DC5V is. Het kan meten de huidige temperatuur, vochtigheid
NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

ICStation Team u dit draadloze transmissie-systeem op basis van ICStation Mega 2560 en compatibel met Arduino UNO R3 introduceren. Het maakt gebruik van DC5V werkende spanning. Als er iemand op de toetsen te drukken, worden de waarde van de sleutels
Pixel verzonden teller op basis van Arduino

Pixel verzonden teller op basis van Arduino

Vele malen, gebruik we vaak van LCD zoals weergaveapparatuur, van kleine temperatuur monitoren tot grote industriële apparatuur.Het grappige ding in dit project is dat het combineert twee rode LED Matrices als vertoning. U hoeft geen andere apparaten
74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

de Chief Engineer van de ICStation R & D afdeling Jack ICStation UNO R3 compatibel met Arduino gebruikt om met succes de 74HC595 schijf vier digitale LED-display. Wij delen de schematisch diagram, bedradingsschema, stappen, Diagram en ook de code van
Een QR-code op basis van arduino klok

Een QR-code op basis van arduino klok

Ik kreeg dit idee voor een tijdje, maar ik had nooit de kans het uit te proberen. Vrijdag, een workmate gaf me een LCD shield voor Arduino en ik dacht dat was het juiste moment om te bouwen van een klok die de tijd door middel van QR-codes te communi
4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

dit instructable leert u hoe te bouwen van uw 4 x 4 x 4 LED kubus met Bloem ProtoBoard en controle door de Arduino. Waarom is bloem ProtoBoard? niet ProtoBoard?Omdat gebruik ik vaak van protoboards om uit te testen als een nieuw idee in de praktijk w