Orodha ya maudhui:

Udhibiti wa ujazo wa USB: Hatua 9 (na Picha)
Udhibiti wa ujazo wa USB: Hatua 9 (na Picha)

Video: Udhibiti wa ujazo wa USB: Hatua 9 (na Picha)

Video: Udhibiti wa ujazo wa USB: Hatua 9 (na Picha)
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Udhibiti wa Kiasi cha USB
Udhibiti wa Kiasi cha USB

Katika mradi huu, tutaunda udhibiti wa ujazo wa USB kwa kutumia Trinket inayoendana na Arduino kutoka Adafruit, na kisimbuzi cha rotary. Mwishowe, tutachapisha 3D nyumba, jaza msingi na risasi ya risasi ili kuongeza uzito na utulivu, na laser ikakata kifuniko cha chini cha akriliki.

Nambari ya Arduino na muundo wa msingi ulipatikana hapo awali kwenye wavuti ya Adafruit. Habari zaidi inaweza kupatikana Hapa. Nambari ya Arduino itahitaji maktaba ya Adafruit Trinket, ambayo inaweza kupakuliwa Hapa (Utahitaji maktaba ya "TrinketHidCombo" haswa). Nambari halisi ya Arduino inaweza kupakuliwa Hapa.

Hatua ya 1: Kusanya Sehemu zako

Kusanya Sehemu Zako
Kusanya Sehemu Zako

(Hover juu ya vitu kwenye picha kwa maelezo na viungo vya kuagiza):

  • Adafruit Trinket, 5V, 16MHz (hakikisha kupata toleo la 5V, SI 3.3V moja).
  • Encoder ya Rotary (iliyoonyeshwa hapa ni shimoni la D, lakini pia kuna viambatisho vyenye shimoni zilizogawanyika, kulingana na kitovu unachotumia)
  • Takribani 2.5 "ya kebo ya kondakta 5. Kanda na weka ncha kama inavyoonekana kwenye picha.
  • Vipande vitano vya 1/2 "1/8" vya joto hupunguza neli.

Hatua ya 2: Wiring Trinket kwenye Encoder ya Rotary

Wiring Trinket kwa Encoder ya Rotary
Wiring Trinket kwa Encoder ya Rotary
Wiring Trinket kwa Encoder ya Rotary
Wiring Trinket kwa Encoder ya Rotary

Encoder ya rotary ina pini tano - tatu kwa upande mmoja, na mbili kwa upande mwingine. Pini mbili upande mmoja ni za kitufe. Wanawasiliana wakati shimoni ya encoder imebanwa. Hii itakuwa kazi ya bubu. Pini hizi sio nyeti za polarity, na hakuna tofauti katika jinsi waya za vifungo zinavyoungana nao. Pini tatu upande wa pili ni pini za ishara. Ikiwa unashikilia kisimbuaji kando kando na pini tatu, na shimoni ikielekea juu, pini ya kushoto ni Ishara "A", katikati ni ya kawaida na pini ya kulia ni Ishara "B". Hii pia imeonyeshwa kwenye picha ya karatasi ya data.

Wiring Trinket kwa kisimbuzi kama ifuatavyo:

  • Trinket Pin # 0 kwa pini ya ishara ya "A".
  • Pini ya Trinket # 1 kwa moja ya pini za kitufe cha kisimbuaji.
  • Pini ya kuning'inia # 2 kwa pini ya ishara ya "B" ya encoder.
  • Pini ya trinket 5V kwa pini nyingine ya kifungo cha kusimba.
  • Pini ya trinket GND kwa pini ya kawaida ya encoder.

Hakikisha kuingiza kipande cha neli ya joto juu ya kila waya kabla ya kutengeneza, na itelezeshe mbali juu ya pini iwezekanavyo kabla ya kuipunguza. Msingi baadaye utajazwa na risasi ya risasi, na pini hizi zinahitaji kuwa na maboksi iwezekanavyo kwa sababu watawasiliana na risasi hiyo ikimaliza. Ncha nzuri ni kuingiza zaidi pini za encoder kati ya neli ya kushuka na encoder na dab ya gundi moto.

Hatua ya 3: Jitayarishe kusanidi Trinket

Image
Image
Jitayarishe kwa Kusanidi Trinket
Jitayarishe kwa Kusanidi Trinket

Fungua IDE ya Arduino. Pakua na usakinishe maktaba za Adafruit Trinket, na nambari ya kudhibiti sauti (viungo mwanzoni mwa mradi). Weka Aina ya Bodi kama "Adafruit Trinket 16MHz", na Programu kama "USBtinyISP".

Trinket lazima iwe katika hali ya Bootloader ili kupakia nambari yake. Wakati wa kwanza kuingizwa kwenye bandari ya USB ya kompyuta, LED ya kijani itakuja kwa utulivu na LED nyekundu itaangaza kwa sekunde 10 na kisha itatoka. Wakati wa dirisha hili la pili la 10, Trinket iko katika hali ya Bootloader. Unaweza kuingia katika hali ya Bootloader wakati wowote kwa kubonyeza kitufe mwishoni mwa Trinket mkabala na bandari ya USB.

Nimegundua kuwa Arduino IDE inachukua muda mrefu kidogo kuliko sekunde 10 kukusanya na kuthibitisha nambari kabla ya kutumwa kwa bodi, kwa hivyo unapotuma nambari hiyo kwa bodi, angalia mwambaa wa maendeleo ya kijani kwenye kona ya chini kulia ya Dirisha la IDE. Wakati iko katikati, bonyeza kitufe cha kuweka upya kwenye Trinket. Video hapo juu inaonyesha mwambaa wa maendeleo ya kijani. Wakati iko karibu nusu njia, bonyeza kitufe cha kuweka upya kwenye Trinket. Kwa muda mrefu baa ya maendeleo ya kijani inapofika kulia kabla ya dirisha la pili la 10 kufungwa, Trinket itakubali nambari. Unaweza kuona nambari ikihamisha na LED nyekundu ikienda imara kabla ya kuzima. Ikiwa uhamisho hauanza kabla ya muda wa Bootloader kuisha, utaona ujumbe wa makosa ya machungwa kwenye IDE ya Arduino. Ikiwa hii itatokea, rudia tu mlolongo na ujaribu tena.

Hatua ya 4: Kupima Encoder

Image
Image

Mara tu programu ikikamilisha kwa mafanikio, na Trinket itakapoanza upya, utaweza kudhibiti sauti yako na kisimbuzi cha rotary. Kuzungusha kisimbuzi saa moja kwa moja kunapaswa kuongeza sauti ya kompyuta yako, na kulinganisha saa moja kwa moja inapaswa kuipunguza. Kubonyeza shimoni inapaswa kunyamazisha kompyuta yako. Ukigundua kuwa mwelekeo wa mzunguko una athari tofauti (sauti huongezeka wakati inapaswa kupungua), basi una encoder "A" na "B" inaongoza kugeuzwa. Unaweza kubadilisha waya kwenye kisimbuzi, au ubadilishe tu ufafanuzi wa pini (0 na 2) kwenye mistari ya 3 na 4 ya nambari ya Arduino, kisha uipeleke kwa Trinket tena. Kwenye klipu ya video hapo juu, utaona kisimbuzi cha rotary kinadhibiti sauti na bubu kwenye PC.

Hatua ya 5: Uchapishaji wa 3D Msingi

Uchapishaji wa 3D Msingi
Uchapishaji wa 3D Msingi
Uchapishaji wa 3D Msingi
Uchapishaji wa 3D Msingi

Faili ya Uchapishaji ya 3D inaweza kupakuliwa kutoka Thingiverse kwa kubofya Hapa. Niliichapisha kwa kutumia PLA, urefu wa safu 0.15mm na bomba la 0.4mm. Kizuizi cha mstatili nje kidogo ya msingi kwenye faili ya kuchapisha hutumiwa tu kupunguza nyenzo za msaada nje, kwani msaada huo ungekuwa mwembamba sana na mrefu kuweza kubaki imara wakati wa kuchapa. Tumia vifaa vya kuzingatia kila mahali. Vigumu tu kuondoa vifaa vya msaada ni chini ya daraja linalounga mkono Trinket. Ninatumia mchanganyiko wa bisibisi ndogo, kibano cha angled na koleo za pua zilizo na sindano ili kuiondoa. Ni muhimu kuiondoa (au angalau kadiri uwezavyo), kwa sababu nafasi hiyo baadaye itajazwa na risasi ya risasi.

Hatua ya 6: Ongeza Elektroniki

Ongeza Elektroniki
Ongeza Elektroniki
Ongeza Elektroniki
Ongeza Elektroniki

Sakinisha Trinket kwenye msingi. Shimo zote zinazowekwa kwenye msingi wa 3D zilizochapishwa zina ukubwa wa visu 2-56 kwa bomba la kibinafsi. Tumia screws mbili 2-56 x 1/4 kufunga mwisho wa nyuma wa bodi. Ikiwa unataka pakiti ya screws 100, zinaweza kununuliwa kutoka McMaster Carr kwa kubofya Hapa.

Vinginevyo, ikiwa ungependa kununua tu kile kinachohitajika kujenga mradi wako, seti ya screws (kwa Trinket na kifuniko cha chini), na vile vile laser kukata bima ya akriliki, miguu ya mpira na kwa hiari risasi ya risasi inaweza kuwa ilinunuliwa pamoja kutoka kwa ukurasa wangu wa eBay - Hariri: Sina tena orodha za eBay, kwa sababu eBay ilinifanya niondolee orodha yangu yoyote iliyo na risasi ya risasi kwani wanaiona kuwa risasi (hata ikiwa inatumika kama uzani au ballast). Ikiwa una nia ya kununua sehemu yoyote ya vifaa (yaani screws, chini ya Acrylic, miguu ya mpira, risasi ya risasi, nk - chochote isipokuwa umeme na kitovu), nitumie ujumbe hapa (Bonyeza picha yangu karibu na jina langu kwenye juu ya mradi, kisha bonyeza kitufe cha Ujumbe)

Ingiza kisimbuzi cha rotary kupitia shimo juu ya msingi, ongeza washer gorofa na karanga na kaza salama.

Hatua ya 7: Ongeza Uzito kwa Msingi

Ongeza Uzito kwa Msingi
Ongeza Uzito kwa Msingi
Ongeza Uzito kwa Msingi
Ongeza Uzito kwa Msingi

Msingi umejazwa na # 7.5 (0.095 ) risasi inayoongoza ili kuongeza uzito na utulivu (karibu ounces 6, au 175 gm). Hii inazuia kuteleza kwenye dawati lako unapozungusha kitovu.

Hakikisha kuzuia kupata risasi yoyote kwenye patupu ambayo Trinket imewekwa. Tumia kibano cha angled "kushinikiza" risasi chini ya daraja, na uijaze hadi juu ya vifuniko vya sahani ya chini na kuta zinazozunguka patupu ya Trinket. Kiwango cha nje. Unataka msingi uwe umejaa vya kutosha kwamba haisikii kama maraca unapoitikisa, lakini sio sana kwamba kifuniko cha chini hakitakaa wakati kimewekwa.

Hatua ya 8: Tengeneza na usanidi Jalada la chini

Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini
Tengeneza na usanidi Jalada la chini

Faili ya DXF ya kifuniko cha chini imejumuishwa kwenye ukurasa wa Thingiverse kwa msingi, au bonyeza Hapa kwa kiunga cha moja kwa moja na faili la kifuniko cha chini. Mimi laser niliikata nje ya akriliki ya 3mm (1/8 "). Unaweza kutumia screws sawa 2-56 x 1/4" kama ulivyotumia kupandisha Trinket kushikamana na kifuniko cha chini. Kwa hiari, unaweza kuzima mashimo na utumie screws kichwa gorofa ili chini iweze. Ikiwa unachagua kutumia vifuniko vya kichwa gorofa, unaweza pia kuagiza pakiti 100 kutoka kwa McMaster Carr kwa kubofya Hapa.

Maliza chini kwa kuongeza miguu minne ya mpira wazi ili kuzuia kuteleza.

Hatua ya 9: Maliza

Maliza
Maliza

Ongeza kitasa cha kipenyo cha 38mm cha chaguo lako. Kitambaa nilichotumia kinaweza kununuliwa Hapa. Kumbuka kuwa knob hii ina screw iliyowekwa, kwa hivyo imekusudiwa kutumiwa na kisimbuzi cha D-shaft. Ikiwa ulichagua kutumia kificho na shimoni iliyotenganishwa, hakikisha kuchagua kitovu ambacho ni cha shimoni lililogawanyika. Shimo la shimoni litakuwa na splines zinazolingana, na sio laini. Unaweza kuchagua kitasa chochote unachopenda, maadamu kipenyo cha nje ni 38mm, na inalingana na shimoni la 6mm la kisimbuzi chako.

Mwishowe, ingiza kebo yako ya USB, ipe kompyuta kama sekunde 15 kugundua kifaa (Trinket inapaswa kupitia mlolongo wake wa sekunde 10 ya Bootloader kabla ya PC kuigundua), na mmekaa wote.

Ilipendekeza: