Orodha ya maudhui:
- Hatua ya 1: Kusanya vifaa na zana zako
- Hatua ya 2: Sehemu za Kuchapisha - Hiari
- Hatua ya 3: Kusanya Mzunguko Wako
- Hatua ya 4: Mpange Mdhibiti
- Hatua ya 5: Weka yote pamoja
Video: Kushinikiza kwa mguu kwa kifungo cha kuzungumza: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Hivi ndivyo nilitengeneza kitufe cha Push To Talk ambacho unaweza kutumia na miguu yako.
Hatua ya 1: Kusanya vifaa na zana zako
Hatua ya kwanza na muhimu zaidi katika mradi wowote ni kukusanya vifaa na zana zako, isipokuwa unataka kulaaniwa kuzurura ukitafuta zana moja unayohitaji kila dakika 2.
Vifaa
- Arduino Pro Micro - kubisha kazi itafanya kazi kwa muda mrefu ikiwa inatumia chip ya MEGA32U4
- RBG LED
-
Resistors
- Nyekundu - 180 Ω
- Kijani - 100 Ω
- Bluu - 100 Ω
- Kitufe cha Kushinikiza cha Arcade
- Waya
- Solder *
- Punguza neli ya kufunika - hiari *
- Cable ndogo ya USB, ndefu ya kutosha kufikia sakafu *
Ujumbe juu ya uteuzi wa Arduino. Pro Micro hutumia chip ya MEGA32U4 ambayo inafanya kazi vizuri na maktaba ya keyboard.h kufanya nambari iwe rahisi sana. Mdhibiti mdogo anayetumia chip hiyo anapaswa kufanya kazi (nilitumia kubisha na inafanya kazi vizuri). Pia kwenye toleo nililotengeneza nilitumia vipinga 330 on kwa yote, hii inamaanisha kuwa nyekundu ni mkali zaidi kuliko rangi zingine.
Zana
- Chuma cha Umeme *
- Wakata waya *
- Koleo za pua za sindano
- Zana za kutengeneza kesi
Ujumbe kwenye kesi hiyo: Nilitumia printa ya 3D kutengeneza kesi kwani niligundua kuwa ni rahisi zaidi. Unaweza kutumia kesi yoyote unayotaka kwa hii, lakini kumbuka itakuwa kitu ambacho utatuliza mguu wako kuitumia.
* Haionyeshwi kwenye picha
Hatua ya 2: Sehemu za Kuchapisha - Hiari
Nilichapisha sehemu 3 na walikuwa sehemu ndefu zaidi ya mradi kwa hivyo ndio sababu mapema katika mradi huo. Sehemu zinaweza kupatikana hapa.
Ya kwanza inahitajika ni mwongozo wa soldering. Inatumika kushikilia sehemu zote katika nafasi wakati wa kuunganisha LED na Kitufe pamoja.
Wakati wa kuchapisha Juu ya kesi nilitumia vifaa juu ya ufunguzi wa kitufe lakini hakuna msaada mwingine uliohitajika.
Zifuatazo ziko kwa mpangilio wowote, juu ya kesi na chini ya kesi. Chini kitapiga hadi juu ili kufunga kila kitu.
Hatua ya 3: Kusanya Mzunguko Wako
Hatua hii ni kupata sehemu zote za mzunguko pamoja. Nadhani hii ndio sehemu ya kutatanisha zaidi.
RGB ina inaongoza 4, moja kwa kila rangi na moja kwa ardhi. Kumbuka hapa kwamba nina cathode ya kawaida ya LED, ikiwa una anode ya kawaida ya LED mpangilio wako wa pini utakuwa tofauti; ili ujue unayo, ama angalia kifurushi, ikiwa unayo, au jaribu kuifunga kwa chanzo cha voltage. Ikiwa unahitaji kupaka chini kwa risasi ndefu zaidi unayo kamba ya kawaida, ikiwa unahitaji kutumia voltage kwa risasi ndefu zaidi na upunguze mwongozo wowote una anode ya kawaida. Nimefanya hii tu na taa ya kawaida ya cathode.
- Kuanza na kuvuta ncha za waya 5, waya ninazotumia zilitoka kwa kebo ya zamani ya Ribbon ya kompyuta.
-
Piga mwisho wa vipinga vizuri, labda juu ya urefu wa 10mm au muda mrefu wa kutosha kwamba unahisi raha pia.
Ikiwa unatumia kupungua kwa joto, itashughulikia uhusiano kati ya waya, kontena, na LED. Ni kuhakikisha tu kwamba hakuna waya wowote hubadilika na kutoka nje
- Mara baada ya kuwa na aina yako ya LED imegundua solder LEDs kwa vipinga haki. Usifungue siri ya ardhi bado.
- Pamoja na LED iliyouzwa kwenye vipinga kuweka LED na kitufe kwenye mwongozo wa solder uliochapishwa katika hatua ya mwisho. sasa bend ardhi ya LED inayoongoza chini ili kukutana na moja ya vifungo vya kifungo.
- Solder waya ya chini kwa kuongoza kwa kifungo na risasi ya ardhi ya LED.
- Solder waya ya kifungo kwenye kuongoza kwa kitufe kingine.
- Solder ncha zingine za waya kwenye pini sahihi kwenye Arduino.
Ikiwa unataka kubadilisha pini za LED hakikisha umeziunganisha kwenye pini ya PWM kwenye Arduino. Kwenye Pro micro ni pini na miduara inayowazunguka. Sasisho pia zitahitajika kufanywa kwa nambari.
Hatua ya 4: Mpange Mdhibiti
Sasa ni wakati wake wa kuingiza Arduino na kupakia programu.
Mpango huo ni rahisi, kimsingi ni utaftaji tu wa mfano wa Kinanda.h na mfano wa RGB ya LED, iliyokatwa tu na kusukumwa pamoja.
Sehemu yote ya juu inafafanua maadili kadhaa ya kutumiwa kupitia nambari, kwanza pini, vifungo na kila rangi ya LED hupata pini, hizi zinaweza kubadilishwa ikiwa unahitaji.
Mistari michache ya kwanza inafafanua tu rangi ya juu / hadhi. Wanaweza kubadilishwa kwa urahisi kwa kuingia tu thamani ya RGB ya rangi unayotaka. Google ina kiteua rangi ambacho kitakupa maadili ya rangi yoyote.
Kwa usanidi kwanza tunasanidi pini zetu za ndani / nje, kwa kitufe na nje kwa taa za taa. Kisha tunaweka rangi ya LED kwa rangi iliyowekwa hapo juu. Mwishowe tunahitaji kuanza mawasiliano na kompyuta, ili iweze kutambua Arduino kama "kibodi" ili tuweze kutuma amri kuu.
Halafu kwa kitanzi tunahitaji tu kuangalia ikiwa kitufe kimesisitizwa kwa kutumia DigitalRead () kwenye pini ya kitufe. Mara tu tunapoona waandishi wa habari tunaweza kutuma kiharusi muhimu kwenye kompyuta na kubadilisha rangi ya LED kuwa rangi ya hadhi. Ikiwa hatuoni kuwa kitufe kimeshinikizwa tunatoa kitufe cha kuweka rangi kurudi kwenye rangi.
Ujumbe tu hapa kwenye kiharusi cha kibodi tunachotuma, KEY_LEFT_ALT, tunapotumia maktaba ya Keyboard.h tunataka kutumia vyombo vya habari () na kutolewa () badala ya kutuma () kwa funguo za kurekebisha, orodha kamili inaweza kupatikana hapa. Kwa ufunguo wowote unaotumia vyombo vya habari () juu yako utahitaji pia kutolewa () kwa kitufe sawa vinginevyo kitufe hicho kitashikiliwa hadi utakapochomoa Arduino.
# pamoja
// fafanua pini ya kifungo na pini za LED int Button_pin = 7; int RLED = 3; int GLED = 5; int BLED = 6; // fafanua rangi ya LED wakati wa hali int Ron = 0; int Gon = 0; int Bon = 255; // fafanua rangi ya LED wakati wa hali au kitufe cha hali iliyofinyizwa int RStat = 255; int GStat = 0; int BStat = 255; kuanzisha batili () {// fanya pembejeo 10 kuingiza na kuwasha kontena la // pullup kwa hivyo huenda juu isipokuwa // kushikamana na ardhi: pinMode (Button_pin, INPUT_PULLUP); // kuanzisha pini za LED pinMode (RLED, OUTPUT); pinMode (GLED, OUTPUT); pinMode (BLED, OUTPUT); // weka LED kwenye analoji ya rangi Andika (RLED, Ron); AnalogWrite (GLED, Gon); AnalogWrite (BLED, Bon); Kinanda.anza (); } kitanzi batili () {// ikiwa kitufe kinabanwa ikiwa (digitalRead (Button_pin) == LOW) {// tuma waandishi wa habari Keyboard.press (KEY_LEFT_ALT); // chagne rangi ya LED kwa analog ya rangi ya hadhi Andika (RLED, RStat); AnalogWrite (GLED, GStat); AnalogWrite (BLED, BStat); } mwingine {// toa ufunguo wa Kinanda. tafadhali (KEY_LEFT_ALT); // badilisha rangi ya LED kwa analog ya rangiWrite (RLED, Ron); AnalogWrite (GLED, Gon); AnalogWrite (BLED, Bon); }}
Hatua ya 5: Weka yote pamoja
Sasa kwa kuwa tumeunda kesi hiyo, tumekusanya mzunguko, na kuweka nambari kwenye Arduino yetu tunaweza kuipata pamoja.
Lisha kitufe na LED mahali na weka Arduino kwenye nafasi na umekaribia kumaliza!
Hatua ya mwisho ambayo itakuwa juu yako itakuwa kuingia kwenye programu unayotumia na kupanga kitufe ulichopanga kwenye Arduino kama kitufe cha kushinikiza kuongea. Kwenye programu ya desktop ya Discord hii imefanywa katika mipangilio ya Sauti ya Mtumiaji na Video.
Hiyo ndio, sasa unapaswa kuwa na kifungo cha nje cha kufanya kazi ili kuzungumza kitufe!
Ikiwa una maswali juu ya mradi huu, tafadhali waache hapa chini na nitajitahidi kujibu!
Ilipendekeza:
Mguu wa Kanyagio cha Mguu + Kuchochea: Hatua 6 (na Picha)
Mguu wa Kanyagio cha Mguu wa miguu + Kichocheo: Kijijini hiki cha pedal ni kamili kwa wahuishaji wa picha, wahifadhi wa picha, wanablogu, na faida ambazo haziwezi kufikia kitufe cha shutter cha kamera zao kila wakati, au zinahitaji kufanya kazi haraka kwenye kibao cha meza na kamera iliyowekwa kichwa cha juu. Sasisho la Desemba 2020: E
GH5 Mguu wa Shutter ya mguu wa GH5: Hatua 5 (na Picha)
GH5 Foot Pedal Shutter Remote: Ninafanya upigaji picha nyingi juu ya meza na mikono yangu yote miwili, na kijijini cha kanyagio cha miguu ni lazima iwe nayo! Ingawa inawezekana kurekebisha kijijini cha GH kinachopatikana kibiashara ili kuongeza kanyagio cha mguu, nilitaka kuunda
Mguu wa Mguu: Hatua 5
Mguu wa Mguu: Unataka kutumia kompyuta lakini hauna mikono? Kweli, basi unahitaji panya ya mguu! Panya ya mguu ni gadget rahisi na inayofaa ambayo inaruhusu watu bila mikono kutumia urahisi wa kila siku wa kompyuta
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Majira ya joto yanakuja! Jua linaangaza! Ambayo ni nzuri. Lakini kama mionzi ya ultraviolet (UV) inavyozidi kuwa kali, watu kama mimi hupata madoadoa, visiwa vidogo vya kahawia vinaogelea katika bahari ya ngozi nyekundu, iliyochomwa na jua na kuwasha. Kuwa na uwezo wa kuwa na habari ya wakati halisi