Përmbajtje:

Kontrolli i volumit USB: 9 hapa (me fotografi)
Kontrolli i volumit USB: 9 hapa (me fotografi)

Video: Kontrolli i volumit USB: 9 hapa (me fotografi)

Video: Kontrolli i volumit USB: 9 hapa (me fotografi)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Kontrolli i volumit USB
Kontrolli i volumit USB

Në këtë projekt, ne do të ndërtojmë një kontroll të volumit USB duke përdorur një xhingël të pajtueshëm me Arduino nga Adafruit, dhe një kodues rrotullues. Së fundi, ne do të printojmë 3D një strehë, do të mbushim bazën me plumb plumbi për të shtuar peshë dhe qëndrueshmëri, dhe lazer do të presë një mbulesë akrilike të poshtme.

Kodi Arduino dhe modeli themelor u gjetën fillimisht në faqen e internetit të Adafruit. Më shumë informacion mund të gjeni Këtu. Kodi Arduino do të kërkojë bibliotekat Adafruit Trinket, të cilat mund të shkarkohen këtu (Ju do të dëshironi veçanërisht bibliotekën "TrinketHidCombo"). Kodi aktual Arduino mund të shkarkohet këtu.

Hapi 1: Mblidhni pjesët tuaja

Mblidhni Pjesët tuaja
Mblidhni Pjesët tuaja

(Rri pezull mbi artikujt në foto për detaje dhe lidhje me porosinë):

  • Adafruit Trinket, 5V, 16MHz (sigurohuni që të merrni versionin 5V, JO atë 3.3V).
  • Kodifikues rrotullues (ai që tregohet këtu është një bosht D, por ka edhe kodues me boshte të spinuar, në varësi të çelësit që përdorni)
  • Rreth 2.5 "nga 5 kabllo me shirit me përçues. Rrip dhe kallaji skajet siç tregohet në foto.
  • Pesë pjesë të gjata 1/2 "të tubit të tkurrjes së nxehtësisë.

Hapi 2: Instalimi i xhingël në koduesin rrotullues

Instalimi i xhingël në koduesin rrotullues
Instalimi i xhingël në koduesin rrotullues
Instalimi i xhingël në koduesin rrotullues
Instalimi i xhingël në koduesin rrotullues

Kodifikuesi rrotullues ka pesë kunja - tre në njërën anë dhe dy në anën tjetër. Dy kunjat në njërën anë janë për butonin. Ata bëjnë kontakt kur shtypet boshti i koduesit. Ky do të bëhet funksioni i heshtur. Këto kunja nuk janë të ndjeshëm ndaj polaritetit dhe nuk ka asnjë ndryshim në mënyrën se si telat e butonave lidhen me to. Tre kunjat në anën tjetër janë kunjat e sinjalit. Nëse e mbani koduesin përballë anës me tre kunjat, me boshtin drejtuar lart, kunja e majtë është Sinjali "A", qendra është e zakonshme dhe kunja e djathtë është Sinjali "B". Kjo tregohet edhe në foton e fletës së të dhënave.

Lidhni xhingël në kodues si më poshtë:

  • Pin Trinket #0 për kodin e sinjalit "A" të koduesit.
  • Pin Trinket #1 në një nga kunjat e butonave të koduesit.
  • Pin -i xhingël #2 për kodin e sinjalit "B" të koduesit.
  • Kunja e xhingël 5V në kunjin tjetër të butonit të koduesit.
  • PIN xhingël GND në kunjin e zakonshëm të koduesit.

Sigurohuni që të kaloni një pjesë të tubit të tkurrjes së nxehtësisë mbi secilën tel para se të bashkoni dhe rrëshqisni atë sa më shumë që të jetë e mundur para se ta zvogëloni. Baza më vonë do të mbushet me plumb plumbi, dhe këto kunja duhet të izolohen sa më shumë që të jetë e mundur sepse do të jenë në kontakt me goditjen kur të përfundojnë. Një këshillë e mirë është të izoloni më tej kunjat e koduesit midis tubit të tkurrjes dhe koduesit me një copë zam të nxehtë.

Hapi 3: Përgatituni për Programimin e xhingël

Image
Image
Përgatituni për Programimin e xhingël
Përgatituni për Programimin e xhingël

Hapni Arduino IDE. Shkarkoni dhe instaloni bibliotekat Adafruit Trinket dhe kodin e kontrollit të volumit (lidhjet në fillim të projektit). Vendosni Llojin e Bordit si "Adafruit Trinket 16MHz", dhe Programuesin si "USBtinyISP".

Trinket duhet të jetë në modalitetin Bootloader në mënyrë që të ngarkoni kodin në të. Kur lidhet për herë të parë në portën USB të kompjuterit, LED i gjelbër do të ndizet i qëndrueshëm dhe LED i kuq do të pulsojë për 10 sekonda dhe pastaj do të fiket. Gjatë kësaj dritareje prej 10 sekondash, Trinket është në modalitetin Bootloader. Mund të hyni në modalitetin Bootloader në çdo kohë duke shtypur butonin në fund të xhingël përballë portës USB.

Kam gjetur se Arduino IDE kërkon pak më shumë se 10 sekonda për të përpiluar dhe verifikuar kodin para se të dërgohet në tabelë, kështu që kur ta dërgoni kodin në tabelë, shikoni shiritin e përparimit të gjelbër në këndin e poshtëm të djathtë të Dritarja IDE. Kur të jetë në gjysmë të rrugës, shtypni butonin e rivendosjes në xhingël. Videoja e mësipërme tregon shiritin e gjelbër të përparimit. Kur të jetë rreth gjysma e rrugës, unë shtyp butonin e rivendosjes në xhingël. Përderisa shiriti i përparimit të gjelbër shkon deri në të djathtë para se të mbyllet dritarja prej 10 sekondash, Trinket do të pranojë kodin. Ju mund të shihni që kodi po transferohet nga LED i kuq që shkon mirë para se të fiket. Nëse transferimi nuk fillon para përfundimit të kohës së nisjes, do të shihni një mesazh portokalli gabimi në Arduino IDE. Nëse kjo ndodh, thjesht përsëritni sekuencën dhe provoni përsëri.

Hapi 4: Testimi i koduesit

Image
Image

Pasi programimi të përfundojë me sukses, dhe Trinket të rindizet, do të jeni në gjendje të kontrolloni volumin tuaj me koduesin rrotullues. Rrotullimi i koduesit në drejtim të akrepave të orës duhet të rrisë vëllimin e kompjuterit tuaj, dhe kundër akrepave të orës duhet ta zvogëlojë atë. Shtypja e boshtit duhet të heshtë kompjuterin tuaj. Nëse zbuloni se drejtimi i rrotullimit ka efektin e kundërt (vëllimi rritet kur duhet të ulet), atëherë drejtuesit e koduesit "A" dhe "B" janë të kundërt. Ju ose mund të ndërroni telat në kodues, ose thjesht të ndërroni përkufizimet e kunjave (0 dhe 2) në rreshtat 3 dhe 4 të kodit Arduino, dhe pastaj ta dërgoni përsëri në xhingël. Në videoklipin e mësipërm, do të shihni kodifikuesin rrotullues që kontrollon volumin dhe heshtjen në kompjuter.

Hapi 5: Shtypja 3D e Bazës

Shtypja 3D e Bazës
Shtypja 3D e Bazës
Shtypja 3D e Bazës
Shtypja 3D e Bazës

Skedari i Printimit 3D mund të shkarkohet nga Thingiverse duke klikuar Këtu. E printova duke përdorur PLA, lartësinë e shtresës 0.15mm dhe një hundë 0.4mm. Blloku drejtkëndor vetëm jashtë bazës në skedarin e printimit përdoret vetëm për të minimizuar materialin mbështetës nga jashtë, pasi ajo mbështetje do të ishte shumë e hollë dhe e gjatë për të mbetur e qëndrueshme gjatë printimit. Përdorni suporte koncentrike kudo. I vetmi i vështirë për të hequr materialin mbështetës është nën urën që mbështet xhingël. Unë përdor një kombinim të kaçavidave të vegjël, piskatore me kënd dhe pincë me hundë për të hequr atë. It'sshtë e rëndësishme ta nxirrni atë (ose të paktën sa më shumë që mundeni), sepse ajo hapësirë më vonë do të mbushet me goditje plumbi.

Hapi 6: Shtoni pajisjet elektronike

Shtoni Elektronikën
Shtoni Elektronikën
Shtoni Elektronikën
Shtoni Elektronikën

Instaloni xhingël në bazë. Të gjitha vrimat e montimit në bazën e printuar 3D janë me madhësi për 2-56 vida për tu trokitur vetë. Përdorni dy vida 2-56 x 1/4 për të fiksuar pjesën e pasme të tabelës. Nëse dëshironi një paketë prej 100 vida, ato mund të blihen nga McMaster Carr duke klikuar Këtu.

Përndryshe, nëse dëshironi të blini atë që nevojitet për të ndërtuar projektin tuaj, një sërë vidash (si për xhingël ashtu edhe për kapakun e poshtëm), si dhe mbulesën akrilike të prerë me lazer, këmbët prej gome dhe sipas dëshirës mund të jetë goditja me plumb blerë së bashku nga faqja ime eBay - Ndrysho: Unë nuk i kam më listimet eBay, sepse eBay më bëri të heq ndonjë nga listat e mia që përmbajnë plumb plumbi pasi ata e konsiderojnë atë municion (edhe nëse përdoret si peshë ose çakëll). Nëse jeni të interesuar të blini ndonjë nga pjesët e harduerit (p.sh. vida, fund akrilik, këmbë gome, plumb plumbi, etj. - çdo gjë përveç elektronikës dhe dorezës), më dërgoni mesazh këtu (Kliko imazhin tim pranë emrit tim në në krye të projektit, pastaj klikoni butonin Mesazh)

Vendosni kodifikuesin rrotullues përmes vrimës në pjesën e sipërme të bazës, shtoni rondele dhe arrë të sheshtë dhe shtrëngoni mirë.

Hapi 7: Shtoni peshë në bazë

Shtoni peshë në bazë
Shtoni peshë në bazë
Shtoni peshë në bazë
Shtoni peshë në bazë

Baza është e mbushur me plumb plumbi #7.5 (0.095 ) për të shtuar peshë dhe qëndrueshmëri (rreth 6 ons, ose 175 gm). Kjo e pengon atë të rrëshqasë në tryezën tuaj kur rrotulloni çelësin.

Sigurohuni që të shmangni goditjen në zgavrën ku është vendosur xhingla. Përdorni piskatore me kënd për të "shtyrë" goditjen nën urë dhe mbusheni atë deri në majat e shtyllave të montimit të pllakës së poshtme dhe muret që rrethojnë zgavrën e Trinket. Niveli atë. Ju dëshironi që baza të jetë mjaft e mbushur që të mos tingëllojë si një marakë kur e tundni, por jo aq shumë sa që mbulesa e poshtme të mos ulet e skuqur kur të instalohet.

Hapi 8: Bëni dhe instaloni kapakun e poshtëm

Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm
Bëni dhe instaloni kapakun e poshtëm

Skedari DXF për kopertinën e poshtme përfshihet në faqen Thingiverse për bazën, ose klikoni Këtu për një lidhje të drejtpërdrejtë me skedarin për kopertinën e poshtme. I lazer atë nga akrilik 3mm (1/8 "). Ju mund të përdorni të njëjtat vida 2-56 x 1/4" si keni përdorur për montimin e xhingël për të bashkuar kapakun e poshtëm. Opsionale, ju mund të kundërsulmoni vrimat dhe të përdorni vida me kokë të sheshtë në mënyrë që pjesa e poshtme të jetë e rrafshët. Nëse zgjidhni të përdorni vida me kokë të sheshtë, gjithashtu mund të porosisni një paketë 100 nga McMaster Carr duke klikuar Këtu.

Përfundoni pjesën e poshtme duke shtuar katër këmbë gome të pastra për të parandaluar rrëshqitjen.

Hapi 9: Përfundoni

Përfundoni lart
Përfundoni lart

Shtoni një çelës me diametër 38 mm sipas dëshirës tuaj. Doreza që kam përdorur mund të blihet këtu. Vini re se ky çelës ka një vidë të vendosur, kështu që synohet të përdoret me një kodues të boshtit D. Nëse keni zgjedhur të përdorni një kodues me një bosht të thurur, sigurohuni që të zgjidhni një çelës që është për një bosht të spinuar. Vrima e boshtit të dorezës do të ketë splina që përputhen dhe nuk do të jetë e lëmuar. Ju mund të zgjidhni çdo çelës që ju pëlqen, për sa kohë që diametri i jashtëm është 38 mm, dhe është i pajtueshëm me boshtin 6 mm të koduesit tuaj.

Së fundi, lidhni kabllon tuaj USB, jepini kompjuterit rreth 15 sekonda për të zbuluar pajisjen (Trinket duhet të kalojë në sekuencën e tij 10 -sekondëshe të Ngarkuesit para se kompjuteri ta zbulojë atë) dhe jeni gati.

Recommended: