Мазмуну:

Arduino Servo Foosball: 5 кадам
Arduino Servo Foosball: 5 кадам

Video: Arduino Servo Foosball: 5 кадам

Video: Arduino Servo Foosball: 5 кадам
Video: Уроки Arduino - управление сервомашинкой 2024, Июль
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

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

1 -кадам: Киришүү

Биздин максат: Arduinos, servos жана анын колдору жана жыгач бөлүктөрүн колдонуу менен Foosball сыяктуу оюн түзүү.

Эмне үчүн: Биз бул долбоор бизге кызыктуу жана колдонууга жарактуу нерселерди түзүүгө мүмкүнчүлүк берет деп чечтик, ал эми бизге темалардын кеңири диапазону менен иштөөгө мүмкүндүк берет, мисалы, жыгач иштетүү, Arduinos коддоо, 3-D басып чыгаруу жана зымдар.

2 -кадам: Керектүү материалдар

  • Arduino (анын ичинде redboard жана breadboard)
  • Ноутбук (эгер Arduino иштетүү үчүн туташышы керек болсо)
  • 4 серво жана диск
  • 8 3D басылган servo курал
  • 8 баскыч
  • 8 10k ohm резисторлор
  • Жетиштүү зым
  • Желим
  • 3D принтерге кирүү
  • Жыгач (тактай бөлүмүн курууда белгилүү өлчөмдөрдү караңыз)
  • Топ (стол тенниси боюнча топ жакшы иштейт)
  • Супер клей
  • Бурамалар жана бургулоо

3 -кадам: Servo куралдарын түзүү

Серво куралдарын түзүү
Серво куралдарын түзүү
Серво куралдарын түзүү
Серво куралдарын түзүү
Серво куралдарын түзүү
Серво куралдарын түзүү
  1. Оюндагы теннис топторун уруу үчүн колдонуу үчүн servo куралдарын иштеп чыгуу үчүн Onshapeти колдонуңуз.
  2. Ар бир колуңузду 6 см узундукта, 2,5 см ылдый түшүрүңүз. (Экструзия серво өзү айланып кетиши үчүн созулганына ишениңиз.)
  3. Дөңгөлөк серво бөлүгүн колдонуп, курал -жарактарды оюк тактасынын максаттуу жактарына параллель кылып, тактанын ортосун көрсөтүп турган биринчисинин борбордук сызыгын коюңуз.
  4. Экинчи колду бөлүүчү борбордук линияны 129 градус бийиктиктин биринчи серво колуна коюңуз.
  5. Кийинки орунга 4 сервонун диагональ боюнча жетектөөчү такталардын ар биринен 5 см бийиктикте жана servoго жакын болгон каптал дубалдардын ар биринен 9,75 см. (Ар бир тарапта экиден болушу керек.)
  6. Андан кийин биз серво зымдары батышы үчүн тешик жасап, сервону супер клей менен чаптадык.

Биздин серво колунун мисалы:

4 -кадам: Башкарманы түзүү

Башкарманы түзүү
Башкарманы түзүү
Башкарманы түзүү
Башкарманы түзүү
  1. 54x36 см жыгачтан негиз жасаңыз. (Бул дубалдардын калыңдыгын түшүндүрөт.)
  2. Андан кийин төрт 14 см диагонал жана 30 см эки капталын кесип. (Бул дубалдардын калыңдыгы 2 см жана 4 см же андан чоң болушу керек.)
  3. Кийинки, жаңы тик бурчтуу кутучаны түзүү үчүн дубалдан эки сантиметр алыстыкта эки тарапка параллель болгон сызыктарды тартыңыз.
  4. Анан төрт бурчтуктун төрт бурчунун ар биринде төрт бурчтуктун ар бир тарабында 10 см ченеп, ошол эки чекиттин ортосуна сызык чийиңиз. Бул сызык диагоналдуу дубал бөлүктөрү үчүн сызык.
  5. Бир жолу ар бир диагоналдын үстүнөн 5 см ченеп, узундугу 9,75 см болгон жана каптал тактасына перпендикуляр болгон сызыкты чийиңиз.
  6. Сервонун базасына дал келген саптын аягында борборлоштурулган тик бурчтукту чийиңиз же байкаңыз.
  7. Андан кийин диагоналдардын ар бир жуптарынын ортосуна максаттын капталдарына параллель сызык чийиңиз.
  8. Мурунку кадамда эки диагоналдын жана алар аркылуу тартылган сызыктын ортосундагы максаттардын ар бирине карай кыйшайган эңкейген бетти кесип алыңыз.
  9. Серво базасына жакын жана servo менен каптал дубалдын ортосунда ар бир серво үчүн тешик жасаңыз.
  10. Дубалдын ар бир бөлүгүн бурап, сервону кармап туруу үчүн супер клей колдонуңуз.
  11. Супер клей серво куралдарын борттун ичине параллелдүү тарапка параллель коюу менен сервого курал.
  12. Кийинки, тактанын астындагы серво үчүн зымдарды туташтырыңыз.

5 -кадам: Электроника жана программалоо

Электроника жана программалоо
Электроника жана программалоо
Электроника жана программалоо
Электроника жана программалоо
  1. "Ар бир оюнчу үчүн электроника 2 сервоприёмниктен, 4 баскычтан, 10 10км 4 резистордон, ардуино жана жетиштүү зымдардан турат.
  2. Ар бир ардуинодо позитивдүү (кара плюс) мамычаны 5В менен терс (кызыл минус) жерге туташтырыңыз.
  3. Нан тактасына төрт баскычты каалаган жерге коюңуз.
  4. Улантуудан мурун, баскычтарды ыңгайлуу басууга боло тургандыгыңызды текшериңиз.
  5. Ар бир баскычта (байланыш бар) ошол сап менен оң мамычанын ортосунда 10 к омдук резисторду туташтырыңыз.
  6. Ошол эле катарлардын ар биринде тиешелүү зымга зым туташтырыңыз.
  7. 2 жана 3 -казыктар пин 9дагы сервону көзөмөлдөйт, ал эми 4 жана 5 -төөнөгүчтөр 10 -пиндеги башкарат.
  8. Серволорду зым менен жабуу үчүн (бул кадам үчүн аларды желимдеп коюшуңуз керек), ак зымды (сигналды) 9 же 10 -пинге туташтырыңыз (кайсы баскычтар көзөмөлдөшүнө жараша). Кара зымды (кубаттуулукту) оң колонкага жана кызыл зымды (жерге) терс мамычага туташтырыңыз."

"Тиркелген программаны жүктөп алып, аны эки ардуиного жүктөңүз. Программа бардык серволорду жана кирүүлөрдү баштапкы абалга келтирет, андан кийин басылган баскычтарды ар бир 20 миллисекундта (секундасына 50 жолу) текшерет жана серволорду ошого жараша тууралайт. Программа жүктөлгөндөн кийин, ар бир серво айланат туура зымдалганын ырастоо үчүн 1,5 секундга жана 90 градуста бүтөт."

Сунушталууда: