Orodha ya maudhui:
- Hatua ya 1: Kusanya Sehemu zako
- Hatua ya 2: Wiring Trinket kwenye Encoder ya Rotary
- Hatua ya 3: Jitayarishe kusanidi Trinket
- Hatua ya 4: Kupima Encoder
- Hatua ya 5: Uchapishaji wa 3D Msingi
- Hatua ya 6: Ongeza Elektroniki
- Hatua ya 7: Ongeza Uzito kwa Msingi
- Hatua ya 8: Tengeneza na usanidi Jalada la chini
- Hatua ya 9: Maliza
Video: Udhibiti wa ujazo wa USB: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
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
(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
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
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
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
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
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
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
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
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:
Kitasa cha ujazo cha USB Kutumia DigiSpark na Encoder ya Rotary: Hatua 3
Kitufe cha ujazo cha USB Kutumia DigiSpark na Encoder ya Rotary: Hii ni Knob ya Udhibiti wa Sauti ya bei rahisi. Wakati mwingine vifungo vya jadi ni rahisi zaidi kudhibiti vitu badala ya kubonyeza panya kila mahali. Mradi huu unatumia DigiSpark, Encoder ya Rotary na Maktaba ya USB ya Adafruit Trinket (https: //github.c
Joto Kupima Ujazo wa Moja kwa Moja na Sauti: Hatua 5 (na Picha)
Joto Kupima Ujazo wa Moja kwa Moja na Sauti: Siku ya hivi karibuni, ulimwengu wote unapambana na virusi Covid19. Kuangalia kwanza watu waliotekelezwa (au mtuhumiwa kutekelezwa) ni kupima joto la mwili. Kwa hivyo mradi huu umetengenezwa kuwa mfano ambao unaweza kupima joto la mwili kiotomatiki na kutoa taarifa kwa vo
Meta ya ujazo ya Arduino: Hatua 3 (na Picha)
Meta ya ujazo ya Arduino: Mradi uliopakiwa ulibuniwa na kusanidiwa na Rodrigo Mejías (Santiago-CHILE). Bidhaa hiyo ina kipimo kutoka kwa umbali rahisi wa laini, mita za mraba na hadi mita za ujazo. Kwa kuwa tunatumia sensorer za HC-SR04 za ultrasound, umbali haupaswi
Pulse (LED zilizoamilishwa kwa ujazo): Hatua 7 (na Picha)
Pulse (LED zilizoamilishwa kwa ujazo): Je! Umewahi kutaka kujenga kitu na LEDs, lakini haujui wapi kuanza? Mwongozo huu utakupa rahisi kufuata hatua za kubuni nambari yako mwenyewe ya kutazama sauti kwa taa za LED zinazoweza kushughulikiwa. Hii ni mita ya kelele ya kupendeza ya desktop, rave de
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Inchi ndogo-ndogo na ndogo: Hatua 5 (na Picha)
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Micro-Sumo na Ndogo: Hapa kuna maelezo juu ya ujenzi wa roboti ndogo na nyaya. Mafundisho haya pia yatashughulikia vidokezo na mbinu kadhaa za msingi ambazo ni muhimu katika kujenga roboti za saizi yoyote. Kwangu mimi, moja wapo ya changamoto kubwa katika umeme ni kuona jinsi ndogo ni