Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kujenga Silaha
- Hatua ya 3: Kuunganisha waya
- Hatua ya 4: Usimbuaji
- Hatua ya 5: Kupamba mkono
Video: Kuchora Mkono: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo! Kwa mradi wa shule, nilitengeneza mkono wa kuchora Bob Ross, uliodhibitiwa na fimbo ya kufurahisha na servos mbili. Kwa kweli unaweza kupamba mkono kwa njia unayotaka, lakini nilichagua kutengeneza Bob Ross kutoka kwake. Katika mradi huu mimi hutumia maktaba ya hesabu, kwa hivyo wakati tunatoa maoni ya nafasi ya x na y, maktaba ya hesabu huhesabu katika pembe gani wanapaswa kuwa, kufikia msimamo huo wa x, y. Katika hii inayoweza kufundishwa nitaelezea jinsi nilivyofanya.
Hatua ya 1: Vifaa
Hatua ya kwanza ni kuhakikisha kuwa una vifaa vyote vinavyohitajika kwa mradi huu. Hivi ndivyo nilivyotumia:
- Arduino uno
- 2x digrii Servo 180
- 1x Fimbo ya kufurahisha
- Bodi ya mkate
- waya
- Kike - waya za kiume
- Tiewraps
- vijiti 13cm vya mbao
- Kadibodi
- Gundi ya papo hapo
- Nguo ya nguo
Hatua ya 2: Kujenga Silaha
Sasa tutajenga mkono. Hakikisha una vijiti vikali, ikiwezekana kuwa na nguvu na nyepesi. Unahitaji fimbo moja ya msingi, hiyo ndio unayoambatanisha chini. Kisha ongeza servo ya kwanza juu yake, mwishoni kabisa, na uifunge vizuri na tiewraps. Kisha ambatisha propela ndani yake na uikaze imetengenezwa. Sasa unaambatisha fimbo yako ijayo kwa propela. Lazima ufanye kitu kimoja na servo inayofuata na fimbo inayofuata. Unaweza kuchagua kuweka servo ya pili juu ya fimbo ya pili, au uiambatanishe chini. Kuiunganisha chini hufanya mkono uwe thabiti zaidi. Sasa unaweza kushikamana na kitambaa chako cha nguo hadi mwisho wa fimbo ya tatu, unaweza kuiweka juu ya fimbo au karibu nayo. Ninachagua kitambaa cha nguo ili niweze kubadilisha penseli mkononi mwangu, na ni imara sana. Funga kila kitu na tyraps na uhakikishe kuwa kila kitu ni sawa, hii ni muhimu sana.
Hatua ya 3: Kuunganisha waya
Hatua ya tatu ni kuunganisha servos. Kwa sasa, tunatumia Arduino uno na vizuizi vya terminal. Servos zina waya tatu za rangi: Njano, nyekundu na hudhurungi.
Ili kuunganisha block ya terminal na arduino, tunaweka waya moja kwenye shimo kwenye block ya terminal, na mwisho mwingine tunaweka kwenye GND. Tunafanya vivyo hivyo na waya wa pili, lakini tunaiweka kwenye moja ya mashimo karibu nayo na kumaliza mwisho wa 5V ya arduino
Jinsi ya kushikamana na waya za servo 1:
Njano -> Digital 7
Nyekundu -> 5v / + katika kizuizi cha wastaafu
Kahawia -> GND / - kwenye kizuizi cha terminal
Jinsi ya kushikamana na waya za servo 2:
Njano -> Digital 4
Nyekundu -> 5v / + katika kizuizi cha wastaafu
Kahawia -> GND / - kwenye kizuizi cha terminal
Sasa tutaunganisha fimbo ya furaha. Hivi ndivyo inavyofanyika:
GND -> GND katika arduino
+ 5V -> 5v / + kwenye kizuizi cha terminal
URX -> A0
URY -> A1
Hatua ya 4: Usimbuaji
Sasa tumemaliza na kutengeneza mkono wenyewe, tunaweza kuanza kuweka alama. Kwanza kabisa, fungua au usanikishe maktaba za math.h na Servo.h.
Itabidi ufafanue urefu wa mkono. Pima vijiti viwili vya mwisho na uhakikishe vina urefu sawa. Sasa unaweza kufafanua mkono na nambari ifuatayo:
// radialen naar gradenconst kuelea radTodegree = 180 / PI;
#fafanua SILAHA 130 // urefu wa mkono katika mm
Kisha unafafanua servo, fimbo ya kufurahisha na kusonga kwa kasi ya mkono. Weka mwendo kasi mwanzoni, ili uweze kuiwasha bila uwezekano wa kuvunja mkono.
Baada ya hapo nilifanya kitanzi batili. Nilibadilisha thamani kuwa urefu wa mkono, kwa upande wangu, kila sehemu ni 130mm. Kwa njia hii, ni rahisi kusoma pembejeo ambazo servos hupokea.
// leest x en y kama van joystickvoid kitanzi () {joyVa1 = analogRead (joyX); joyVa1 = ramani (joyVa1, 0, 1023, -mipaka, mipaka); // vertaalt de value van 0-1023 naar -130 - 130 ikiwa (abs (joyVa1)> 30) {
Niliongeza kizuizi, kuhakikisha mkono hauendi mbali zaidi na ninataka. Mipaka ni urefu sawa na mkono.
posX = kubana (posX, -mipaka, mipaka);
Nilituma nafasi ya pembejeo kwa mfuatiliaji wa serial. Hii inasaidia kuelewa jinsi mkono hufanya, na inasaidia kupata suluhisho la shida ikiwa zinatokea.
// chapisha postitievoid PrintPosition () {if (Serial.available ()> 0) {posX = Serial.parseInt (); posY = Serial.parseInt ();
}
// Serial.print (posX); Serial.print (","); Serial.println (posY); }
Baada ya hapo, kuna nambari ya kuhesabu pembe za servo. Sehemu hii ya nambari imetengenezwa na tomasdecamino. Tafadhali pakua nambari kamili ili uone kila kitu. Sasa unaweza kutumia fimbo ya kufurahisha kusonga mkono! Unaweza kuhariri vitu unavyotaka, kama hojaSpeed na kubana.
Hatua ya 5: Kupamba mkono
Sasa ni wakati wa kupeana mkono wako mwili! Kwa kweli unaweza kufanya chochote unachotaka. Niliamua kutengeneza Bob Ross kutoka kwake. Moja ya mikono yake imeshikilia palette ya rangi na nyingine ni mkono wa kuchora. Kwanza nilitengeneza mfano na karatasi ya kawaida ya 80gram ili kuhakikisha kila kitu kitatoshea. Nilitengeneza mwili, shingo, mkono na kichwa na kadibodi nene na nikaunganisha pamoja na gundi ya papo hapo. Kisha nikacheka sufu kuifanya ionekane kama nywele iliyoganda na kuipaka gundi mahali pake. Kisha nikakata na kutundika blauzi kutoshea kukamata kwa mradi wangu na kukata mikono wazi na kuweka velcro ndani yake ili niweze kuvaa kwa urahisi na kuvua mwili ikiwa lazima uhariri kitu chini. Mwishowe, nilikata shimo mwilini ili waya ziweze kupita bila kudhoofisha mradi wote.
Sasa unaweza kuweka penseli mkononi mwa mradi wako, mpe kipande cha karatasi na uchora!
Ilipendekeza:
Njia mbili za Kufanya Programu ya Kuchora: Hatua 10
Njia mbili za Kufanya Programu ya Kuchora: Najua programu hii ya kuchora ina skrini ya pikseli 5x5 kwa hivyo huwezi kutengeneza mengi lakini bado ni ya kufurahisha
Kuchora Robot Na Ngao ya Adafruit (Fanya Mashindano ya Kusonga): Hatua 10 (na Picha)
Kuchora Robot Na Ngao ya Adafruit (Fanya Shindano la Kusonga): Halo majina yangu Jacob na tunaishi Uingereza. Katika mradi huu nitakujengea roboti inayokuvutia. * Nina hakika wengi wenu wanataka kuiona kwa hivyo ikiwa unataka kujua tafadhali ruka hatua ya pili hadi ya mwisho lakini hakikisha umerudi hapa kuona
5 katika 1 Arduino Robot - Nifuate - Mstari Ufuatao - Sumo - Kuchora - Kikwazo Kuepuka: Hatua 6
5 katika 1 Arduino Robot | Nifuate | Mstari Ufuatao | Sumo | Kuchora | Kuzuia Kizuizi: Bodi hii ya kudhibiti robot ina microcontroller ya ATmega328P na dereva wa gari L293D. Kwa kweli, sio tofauti na bodi ya Arduino Uno lakini ni muhimu zaidi kwa sababu haiitaji ngao nyingine kuendesha gari! Ni bure kutoka kwa kuruka
Tikisa Mkono Wako Kudhibiti Mkono wa Roboti wa OWI Hakuna Kamba Zilizoshirikishwa: Hatua 10 (na Picha)
Tikisa Mkono Wako Kudhibiti Mkono wa Roboti wa OWI … Hakuna Kamba Iliyoambatanishwa: WAZO: Kuna angalau miradi mingine 4 kwenye Instructables.com (kuanzia Mei 13, 2015) karibu na kurekebisha au kudhibiti Arm Robotic Arm. Haishangazi, kwa kuwa ni kitanda kizuri sana na cha bei rahisi cha kucheza nacho. Mradi huu ni sawa katika s
Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Hatua 6 (na Picha)
Kalamu za Kuchora za Mwanga wa LED: Zana za Kuchora Doodles za Mwanga: Mke wangu Lori ni densi isiyokoma na nimecheza na upigaji picha wa muda mrefu kwa miaka. Iliyoongozwa na kundi la ufundi la PikaPika nyepesi na urahisi wa kamera za dijiti tulichukua fomu ya sanaa ya kuchora nyepesi kuona kile tunachoweza kufanya. Tuna lar