Inhoudsopgave:
Video: USB-volumeknop met behulp van DigiSpark en Rotary Encoder - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dit is een super goedkope USB-volumeregelknop. Soms zijn traditionele knoppen handiger om dingen te bedienen dan overal met de muis te klikken. Dit project maakt gebruik van DigiSpark, een Rotary Encoder en Adafruit Trinket USB Library (https://github.com/adafruit/Adafruit-…) en een paar vrouwelijke-vrouwelijke jumperdraden.
Stap 1: Behuizing en de knop
Neem een kant-en-klare volumeknop of u kunt een oude dop van een wasmiddelfles gebruiken. Ik heb een oude pet gebruikt. Na het reinigen van de dop is deze zwart geverfd. Neem nog een lege container met gezichtscrème en maak een gat in het deksel. Maak nog een gat in de bodem van de container zodat de draden eruit kunnen.
Stap 2: Test het project
- Download en installeer DigiSpark-stuurprogramma's voor Windows/Linux/Mac
- Installeer DigiSpark Board-pakketten voor Arduino in IDE (meer details
- Selecteer het DigiSpark-bord in Arduino IDE onder het menu Extra.
- Download en installeer de Adafruit Trinket USB-bibliotheek van
- Sluit de encoder en DigiSpark aan volgens het bijgevoegde bedradingsschema. Je kunt het testen op een breadboard.
- Download bijgevoegde USBKnob.ino en Settings.h. Open het ino-bestand in Arduino IDE en upload naar DigiSpark
Test het volume door aan de knop te draaien. Het volume moet op en neer gaan. Dat is alles. Zo simpel.
Stap 3: Eindmontage
Schroef de encoder door het gat bovenop het deksel van de container. Omdat de container leeg is, kan de hele container bewegen wanneer de knop wordt gedraaid. Plaats iets in de container om de basis zwaar te maken (zoals GRAM of kogellagers, enz.). Sluit de DigiSpark aan op de computer en de knop is klaar.
Aanbevolen:
Meting van versnelling met behulp van ADXL345 en Particle Photon: 4 stappen
Meting van versnelling met behulp van ADXL345 en deeltjesfoton: De ADXL345 is een kleine, dunne, ultralaagvermogen, 3-assige versnellingsmeter met hoge resolutie (13-bits) meting tot ±16 g. Digitale uitvoergegevens zijn geformatteerd als 16-bits tweetallen en zijn toegankelijk via de digitale I2 C-interface. Het meet de
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik