Orodha ya maudhui:

Arduino Servo Foosball: Hatua 5
Arduino Servo Foosball: Hatua 5

Video: Arduino Servo Foosball: Hatua 5

Video: Arduino Servo Foosball: Hatua 5
Video: Foosball - Web Server - Arduino 2024, Novemba
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

na David Joy na Andrew Gothard

Hatua ya 1: Utangulizi

Lengo letu: Kuunda mpira kama mchezo kwa kutumia Arduinos, servos na mikono yake, na vipande vya mbao.

Kwa nini: Tuliamua kuwa mradi huu utatupa nafasi ya kuunda kitu cha kupendeza na kinachoweza kutumiwa wakati uturuhusu kufanya kazi na anuwai ya mada, kama vile, kufanya kazi kwa kuni, kuweka alama kwa Arduinos, uchapishaji wa 3-D, na wiring.

Hatua ya 2: Vifaa vinahitajika

  • Arduino (pamoja na redboard na ubao wa mkate)
  • Laptop (ikiwa Arduino lazima iunganishwe kuendesha)
  • 4 servos na disks
  • Silaha 8 za kuchapishwa za 3D
  • Vifungo 8
  • Vipinga 8 oh ohk
  • Wiring ya kutosha
  • Gundi
  • Ufikiaji wa printa ya 3D
  • Mbao (tazama ukubwa maalum katika kujenga sehemu ya bodi)
  • Mpira (mpira wa tenisi wa meza hufanya kazi vizuri)
  • Gundi Kubwa
  • Screws na kuchimba visima

Hatua ya 3: Kuunda Silaha za Servo

Kuunda Silaha za Servo
Kuunda Silaha za Servo
Kuunda Silaha za Servo
Kuunda Silaha za Servo
Kuunda Silaha za Servo
Kuunda Silaha za Servo
  1. Tumia Onshape kubuni mikono ya servo utumie ili kupiga mipira ya ping pong kwenye mchezo.
  2. Fanya kila mkono uwe na urefu wa 6 cm na sehemu ambayo inapita chini ya cm 2.5. (Hakikisha kuwa extrusion inaenea ili iweze kuzunguka servo yenyewe.)
  3. Tumia kipande cha servo cha duara kushikamana na mikono na uweke mstari wa katikati wa ile ya kwanza, inayoelekeza katikati ya bodi, inayofanana na pande za lengo la bodi ya mchezo.
  4. Weka mstari wa katikati kugawanya mkono wa pili kwa pembe ya mwinuko wa digrii 129 hadi mkono wa kwanza wa servo.
  5. Weka mahali pa 4 servo 5 cm juu ya kila bodi ya mwongozo wa diagonal na 9.75 cm kutoka kwa kila ukuta wa upande ulio karibu na servo. (Lazima kuwe na mbili kila upande.)
  6. Kisha tukachimba shimo kwa waya za servo kutoshea na kushikamana na servo na gundi kubwa.

Mfano wa mkono wetu wa servo:

Hatua ya 4: Kuunda Bodi

Kuunda Bodi
Kuunda Bodi
Kuunda Bodi
Kuunda Bodi
  1. Tengeneza msingi wa mbao wa 54x36 cm. (Hii ni akaunti ya unene wa kuta.)
  2. Kisha kata diagonal nne za cm 14 na pande mbili za cm 30. (Kuta hizi zinapaswa kuwa nene 2 cm na 4 cm au zaidi.)
  3. Mistari inayofuata inayofanana na kila upande sentimita mbili mbali na ukuta ili kuunda sanduku jipya la mstatili.
  4. Halafu katika kila pembe nne za mstatili pima cm 10 kila upande wa mstatili na chora mstari kati ya hizo ncha mbili. Mstari huu ni mstari wa vipande vya ukuta vya diagonal.
  5. Mara ukamilisha kipimo cha cm 5 juu ya kila ulalo na chora laini iliyo na urefu wa 9.75 cm na inaelekezwa kwa ubao wa pembeni.
  6. Chora au fuatilia mstatili ambao umejikita mwishoni mwa mstari unaofanana na msingi wa servos.
  7. Kisha chora mstari kati ya kila jozi ya diagonal ambayo ni sawa na pande za malengo.
  8. Kata uso wa mteremko ambao unateremka kuelekea kila moja ya malengo kati ya diagonal mbili na laini iliyochorwa kwenye hatua ya awali.
  9. Piga shimo kwa kila servo karibu na msingi wa servos na kati ya servo na ukuta wa kando.
  10. Punja kila sehemu ya ukuta chini na utumie gundi kubwa kushikilia servo.
  11. Gundi kubwa mikono ya servo kwa servo kwa kuweka mkono wa servo ndani ya ubao sambamba na pande za lengo.
  12. Ifuatayo unganisha waya za servo chini ya bodi.

Hatua ya 5: Elektroniki na Programu

Electoniki na Programu
Electoniki na Programu
Electoniki na Programu
Electoniki na Programu
  1. "Elektroniki kwa kila mchezaji zinajumuisha servos 2, vifungo 4, vizuizi 4m vya ohm, arduino, na wiring ya kutosha.
  2. Kwenye kila arduino, unganisha safu chanya (nyeusi pamoja) na 5V na hasi (nyekundu nyekundu) ardhini.
  3. Weka vifungo vinne kwenye ubao wa mkate mahali unapozitaka.
  4. Jaribu kuhakikisha unaweza kushinikiza vifungo vizuri kabla ya kuendelea.
  5. Kwa moja kwenye kila kitufe (ambayo anwani iko) unganisha kontena la 10k ohm kati ya safu hiyo na safu wima.
  6. Kwenye kila safu moja, unganisha waya kwenye pini inayofaa.
  7. Pini 2 na 3 hudhibiti servo kwenye pini 9 na pini 4 na 5 dhibiti moja katika pini 10.
  8. Ili waya servos (utahitaji kuziunganisha kwa hatua hii), unganisha waya mweupe (ishara) kubandika 9 au 10 (kulingana na vifungo vipi vinapaswa kudhibiti). Unganisha waya mweusi (nguvu) kwa safu wima na waya mwekundu (ardhi) kwenye safu hasi."

"Pakua programu iliyoambatishwa na uipakie kwa arduino zote mbili. Programu inaanzisha huduma na pembejeo zote, halafu huangalia vifungo vilivyobanwa kila milliseconds 20 (mara 50 kwa sekunde) na kurekebisha servos ipasavyo. Baada ya programu kupakiwa, kila servo itageuka kwa sekunde 1.5 kudhibitisha kuwa zina waya sawa, na zitaisha kwa digrii 90."

Ilipendekeza: