Агуулгын хүснэгт:

Arduino Servo Foosball: 5 алхам
Arduino Servo Foosball: 5 алхам

Видео: Arduino Servo Foosball: 5 алхам

Видео: Arduino Servo Foosball: 5 алхам
Видео: Automated foosball table prototype 2024, Арваннэгдүгээр
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

Дэвид Жой, Эндрю Готар нар

Алхам 1: Танилцуулга

Бидний зорилго: Arduino, servos, түүний гар, модон эд ангиудыг ашиглан бөмбөг шиг тоглоом бүтээх.

Яагаад: Энэ төсөл нь мод боловсруулах, Arduinos-ийг кодлох, 3 хэмжээст хэвлэх, утас гэх мэт өргөн хүрээний сэдвээр ажиллах боломжийг бидэнд олгохын зэрэгцээ сонирхолтой, ашиглах боломжтой зүйлийг бий болгох боломжийг бидэнд олгохоор шийдсэн.

Алхам 2: Шаардлагатай материал

  • Arduino (улаан самбар ба талхны самбарыг оруулаад)
  • Зөөврийн компьютер (хэрэв Arduino ажиллуулахын тулд холбогдсон байх ёстой)
  • 4 servo болон диск
  • 3 ширхэг 3D хэвлэсэн servo гар
  • 8 товчлуур
  • 8 10 к ом эсэргүүцэл
  • Хангалттай утас
  • Цавуу
  • 3D принтер рүү нэвтрэх
  • Мод (хавтангийн хэсгийг барих тодорхой хэмжээг үзнэ үү)
  • Бөмбөг (ширээний теннисний бөмбөг сайн ажилладаг)
  • Супер цавуу
  • Шураг ба өрөм

Алхам 3: Servo Arms үүсгэх

Servo зэвсэг бүтээх
Servo зэвсэг бүтээх
Servo зэвсэг бүтээх
Servo зэвсэг бүтээх
Servo зэвсэг бүтээх
Servo зэвсэг бүтээх
  1. Тоглоомын ширээний теннисний бөмбөгийг цохихын тулд servo гар зохион бүтээхдээ Onshape ашиглана уу.
  2. Гар бүрийг 2.5 см -ийн урттай хэсгээр 6 см уртаар хий. (Экстузи нь сунаж байгаа тул servo өөрөө эргэх боломжтой эсэхийг шалгаарай.)
  3. Дугуй хэлбэрийн servo хэсгийг ашиглан гараа холбож, самбарын төв рүү чиглэсэн эхний шугамыг тоглоомын тавцангийн хажуу талуудтай зэрэгцүүлэн байрлуулна.
  4. Хоёрдахь гараа хуваах төв шугамыг эхний servo гар руу 129 градусын өндөрт байрлуулна.
  5. Дараа нь диагональ чиглүүлэгч самбар тус бүрээс 5 см өндөртэй 4 servo -ийн хажуугийн хана тус бүрээс 9.75 см зайд байрлуулна. (Тал тус бүрт хоёр байх ёстой.)
  6. Дараа нь бид servo утаснуудад тохирох нүхийг өрөмдөж, servo -ийг супер цавуугаар наасан.

Манай servo arm -ийн жишээ:

Алхам 4: Удирдах зөвлөлийг бий болгох

Удирдах зөвлөлийг бий болгох
Удирдах зөвлөлийг бий болгох
Удирдах зөвлөлийг бий болгох
Удирдах зөвлөлийг бий болгох
  1. 54x36 см хэмжээтэй модон суурь хийх. (Энэ нь хананы зузааныг тооцдог.)
  2. Дараа нь 14 см -ийн дөрвөн диагональ, 30 см -ийн хоёр талыг хайчилж ав. (Эдгээр хана нь 2 см зузаан, 4 см ба түүнээс дээш байх ёстой.)
  3. Дараа нь тал бүрээс хананаас хоёр сантиметр зайд параллель шугам зураад шинэ тэгш өнцөгт хайрцаг үүсгэнэ.
  4. Дараа нь тэгш өнцөгтийн дөрвөн өнцөг булан бүрт тэгш өнцөгтийн тал бүрээс 10 см зайд хэмжиж, эдгээр хоёр цэгийн хооронд шугам зур. Энэ шугам нь диагональ хананы хэсгүүдийн шугам юм.
  5. Дууссаны дараа диагональ тус бүрээс 5 см өндөр хэмжиж, 9.75 см урттай, хажуугийн самбартай перпендикуляр шугам зур.
  6. Сервогийн суурьтай тохирч буй шугамын төгсгөлд төвтэй тэгш өнцөгтийг зур эсвэл зур.
  7. Дараа нь хос диагональ бүрийн хооронд хаалганы талуудтай параллель шугам зур.
  8. Өмнөх алхам дээр хоёр диагональ ба тэдгээрийн хооронд зурсан шугамын хоорондох гоол тус бүр рүү чиглэсэн налуу гадаргууг хайчилж ав.
  9. Серво тус бүрийн хувьд servo баазын ойролцоо, servo ба хажуу хананы хооронд нүх өрөмдөнө.
  10. Хананы хэсэг бүрийг шургуулж, супер цавуу ашиглан servo -ийг доошлуул.
  11. Сервогийн гарыг самбарын дотор талд, хажуугийн хажуу талуудтай зэрэгцүүлэн байрлуулснаар servo гарыг супер цавуугаар наана.
  12. Дараа нь самбарын доор байрлах servo -ийн утсыг холбоно уу.

Алхам 5: Электроник ба програмчлал

Электроник ба програмчлал
Электроник ба програмчлал
Электроник ба програмчлал
Электроник ба програмчлал
  1. "Тоглогч бүрийн цахилгаан хэрэгсэл нь 2 servo, 4 товчлуур, 4 10 к ом эсэргүүцэл, arduino, хангалттай утаснаас бүрдэнэ.
  2. Ардуино бүр дээр эерэг (хар нэмэх) баганыг 5В, сөрөг (улаан хасах) -ийг газардуул.
  3. Талхны самбар дээр хүссэн дөрвөн товчлуурыг байрлуул.
  4. Үргэлжлүүлэхийн өмнө товчлууруудыг эвтэйхэн дарж чадах эсэхээ шалгаарай.
  5. Товчлуур бүрийн товчлуур дээр (контакт байгаа бол) энэ эгнээ ба эерэг баганын хооронд 10 к ом эсэргүүцэл холбоно уу.
  6. Ижил мөр бүрт утсыг зохих зүүгээр холбоно уу.
  7. 2 ба 3 -р зүү нь 9 -р зүү дэх servo -ийг, 4 ба 5 -р зүү нь 10 -р зүү дээрх хяналтыг хянадаг.
  8. Сервүүдийг холбохын тулд (энэ алхамд наасан байх шаардлагатай) цагаан утсыг (дохио) 9 эсвэл 10 -р зүү рүү холбоно уу (аль товчлуур үүнийг хянах ёстойгоос хамаарна). Хар утсыг (хүч) эерэг баганад, улаан утсыг (газардуулга) сөрөг баганад холбоно уу."

"Хавсаргасан програмыг татаж аваад arduino -д хоёуланг нь оруулна уу. Хөтөлбөр нь бүх servo болон оролтыг эхлүүлж, дараа нь 20 миллисекунд тутамд (секундэд 50 удаа) дарагдсан товчлууруудыг шалгаж, servos -ийг тохируулна. Хөтөлбөрийг байршуулсны дараа servo бүр эргэх болно. 1.5 секундын турш утсаа зөв залгасан эсэхийг баталгаажуулахын тулд 90 градусаар дуусна."

Зөвлөмж болгож буй: