INHOUDSOPGAWE:

Deej Box - 5 sliders: 8 stappe (met foto's)
Deej Box - 5 sliders: 8 stappe (met foto's)

Video: Deej Box - 5 sliders: 8 stappe (met foto's)

Video: Deej Box - 5 sliders: 8 stappe (met foto's)
Video: Dit ging niet zoals ik had verwacht..😳 2024, Julie
Anonim
Deej Box - 5 Sliders
Deej Box - 5 Sliders
Deej Box - 5 Sliders
Deej Box - 5 Sliders

Dit is my mening oor die Deej -projek, waarmee u die volume van u rekenaarprogramme individueel kan beheer en baie maklik kan instel vir individuele behoeftes. My ontwerp bevat 5 glyers met magnetiese, verwisselbare kentekens om elke skuifbalk te identifiseer. Dit is opgebou uit 3 belangrikste 3D -gedrukte dele en het 'n skoon voorplaat, met slegs skroewe aan die kante.

Voorrade

  • 20x M2 6mm skroewe
  • Mini B USB -kabel
  • Arduino Nano (of ander bord met 5+ analoog penne)
  • ~ 1 m aansluitdraad (26AWG is gebruik)
  • 5x lineêre potensiometers - hier gebruik
  • 10x 5mmx1mm magneetskywe
  • 3D -gedrukte onderdele - STL's word verskaf
  • Soldeerbout
  • wondergom

Stap 1: Druk die onderdele af

Laai al die STL -lêers af wat u benodig vir die oprigting van hierdie projek. Moenie vergeet om hierdie skakel na die knoppe wat ek gebruik het te volg nie (maar nie ontwerp nie).

3D -druk al die onderdele wat nodig is vir die bou. Ek het die volgende instellings gebruik:

  • 0,2 mm laaghoogte (slegs die mou en knoppe is sigbaar, sodat die ander dele indien nodig met 'n laer resolusie gedruk kan word)
  • 20% invul
  • Ondersteunings geaktiveer
  • Geen vlot vir 'n mooier afwerking nie
  • 102% skaal vir die knoppe
  • Wag op 'n hoogte van 4,5 mm vir die knoppies om die filament te ruil vir die tweekleurige voorkoms

Let daarop dat die rigting waarin u die dele wil druk, afhang van u bouoppervlak. Ek het die mou met die gesig na onder op my glasbed gedruk om die blink, gladde afwerking te kry.

Stap 2: Bevestig die skuifknoppies aan die voorblad

Heg die skuifknoppies aan die voorblad vas
Heg die skuifknoppies aan die voorblad vas

Monteer die glyers met M2 -skroewe op die voorplaat in hul gleuwe. Die een kant van die potensiometer het twee tande, terwyl die een kant slegs 1. Maak seker dat al die potensiometers gerig is met die 2 tande aan die bokant. Die voorplaat moet nou so lyk.

Stap 3: Bedradingstyd

Bedradingstyd
Bedradingstyd
Bedradingstyd
Bedradingstyd

Sny jou draad sodat jy:

  • 8 x 3 cm-4 cm lank
  • Lengte 7 x 10 cm

Gebruik die korter lengtes om die penne links bo van die potensiometers aan mekaar te soldeer. Doen dieselfde met die onderste pen en heg elkeen aan die volgende om 'n lyn te vorm. As u klaar is, moet u twee reguit lyne hê wat die potensiometers verbind, dit is die kragdrade.

Met verwysing na die foto vir hulp, heg die 7 langer drade aan die A0-A4-penne op die arduino sowel as die 5V- en GND-penne.

Heg laastens die ander kant van die A0-A4-drade aan die pen van die regterkant bo-op, en wees versigtig om geen verbindings met die pen bo-aan die linkerkant te oorbrug nie, aangesien dit baie naby aan mekaar is. A0 stem ooreen met die skuifbalk heel regs as dit van agter gesien word (verwys na aantekeninge op 'n bedrade prentjie vir verduideliking). Heg die 5V -draad aan een van die penne links bo en die GND aan een van die onderste penne. Die finale uitslag moet so lyk.

Stap 4: Monteer die hoofliggaam

Monteer die hoofliggaam
Monteer die hoofliggaam
Monteer die hoofliggaam
Monteer die hoofliggaam

Kry u mini -USB -kabel, 3D -gedrukte hoofpaneel en voorplaat saam met 4 van die M2 -skroewe.

Steek die mikro B -einde van die usb -kabel deur die gat in die liggaam en steek dit in die arduino. Voer dan die voorplaat met die hoofliggaam uit deur die gate in albei te gebruik, en maak seker dat die arduino nie verpletter word deur dit sywaarts te vou terwyl u dit doen nie. Gebruik die 4 skroewe om die voorplaat styf aan die liggaam vas te maak.

Neem ook hierdie tyd om magnete in die klein gaatjies aan die onderkant van die voorplaat en die onderkant van die kentekens te gom. Maak seker dat al die magnete een oriëntasie in die voorplaat het en die ander in die kentekens om te verseker dat hulle aantrek.

Stap 5: Maak die mou vas

Heg die mou vas
Heg die mou vas

Skuif die mou oor die hele eenheid sodat die gate in die kant van die liggaam in lyn is met die gate in die mou. Gebruik 6 van die M2 -skroewe om die mou stewig vas te maak.

Stap 6: afwerking

Afwerking
Afwerking

Druk nou die draaiknoppe noukeurig op elke skuifknop. Dit is 'n bietjie lastig, maar 'n stywe pas is noodsaaklik om te gebruik, neem dus tyd. As u al 5 klaar is, heg u die kentekens in die volgorde waarin u u programme wil hê.

Dit is nou die meganiese samestelling gedoen en dit is op sagteware.

Stap 7: Al die sagteware

Al die sagteware
Al die sagteware

Gaan na die Arduino -webwerf en laai die nuutste IDE af en laat dit geïnstalleer word

Sluit die Deej -boks aan en maak die Arduino IDE oop

Flits jou arduino met hierdie skets

Om te kyk of alles reg werk, maak die seriële monitor oop en u moet 5 waardes tussen 0 en 1023 sien, afhangende van die posisies van die skuifbalk. As u dit nie uitmekaar sien nie, kry u toegang tot die bedrading en sorg dat alles is soos dit moet. Maak seker dat alle drade goed in aanraking kom en nie los is nie/dat dit afval.

As alles goed is, kan u na die deej -program gaan.

Gaan na die Deej -vrystellingsbladsy en laai deej.exe en config.yaml af en plaas dit in dieselfde gids op u rekenaar. Ek sit dit in 'n gids met die naam Deej.

Maak die config.yaml -lêer oop en ken elke skuifbalk toe aan een of meer programme soos hier gesien. Onthou dat 0 die skuifbalk heel links is en 4 heel regs. Ken ook die korrekte COM -gleuf toe waarop die arduino is. Dit kan gevind word in Apparaatbestuurder op Windows, onder Ports (COM & LPT) terwyl dit ingeprop is.

Stap 8: Sukses en meer inligting

Sukses en meer inligting
Sukses en meer inligting

Sukses! Dit is dit, jy is klaar. U het nou 'n funksionele fisiese skuifstelsel vir u rekenaar. Ek kan nooit weer teruggaan nadat ek dit gehad het nie, en ek hoop dat u dit geniet.

Vir meer inligting en hulp, kyk gerus na Deej GitHub en Discord.

Aanbeveel: