Мазмұны:

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

Бейне: Arduino Servo Foosball: 5 қадам

Бейне: Arduino Servo Foosball: 5 қадам
Бейне: Уроки Arduino - управление сервомашинкой 2024, Қараша
Anonim
Arduino Servo Foosball
Arduino Servo Foosball

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

1 -қадам: Кіріспе

Біздің мақсат: Ардуино, серво мен оның қолдары мен ағаш бөлшектерді қолдана отырып, футбол ойынын құру.

Неліктен: Біз бұл жоба бізге қызықты және қолдануға ыңғайлы нәрсе жасауға мүмкіндік береді деп шештік, сонымен қатар ағаш өңдеу, Arduinos кодтау, 3-D басып шығару және сымдар сияқты көптеген тақырыптармен жұмыс істеуге мүмкіндік береді.

2 -қадам: Қажетті материалдар

  • Arduino (қызыл тақта мен нанды қоса)
  • Ноутбук (егер Arduino іске қосылуы керек болса)
  • 4 серво мен диск
  • 3D форматында басылған 8 серво
  • 8 түйме
  • 8 10км резистор
  • Жеткілікті сымдар
  • Желім
  • 3D принтерге қол жеткізу
  • Ағаш (тақтай бөлігін құрудың нақты өлшемдерін қараңыз)
  • Доп (үстел теннисі доп жақсы жұмыс істейді)
  • Супер желім
  • Бұрандалар мен бұрғылау

3 -қадам: Серво қаруын жасау

Серво қаруын жасау
Серво қаруын жасау
Серво қаруын жасау
Серво қаруын жасау
Серво қаруын жасау
Серво қаруын жасау
  1. Onshape көмегімен пинг -понгтағы доптарды соғу үшін серво қаруын жасау үшін қолданыңыз.
  2. Әр қолды 6 см ұзындықпен 2,5 см төмен шығаратын бөлікпен жасаңыз. (Экструзияның серво айналасында айналуы үшін созылатынына көз жеткізіңіз.)
  3. Дөңгелек серво бөлігін қолданып, қолды бекітіп, тақтаның ортасын көрсететін ортаңғы сызықты ойын тақтасының жақтарына параллель орналастырыңыз.
  4. Екінші қолды бөлетін орталық сызықты бірінші серво білігіне 129 градус биіктікте орнатыңыз.
  5. Әрі қарай диагональ бағыттаушы тақталардың әрқайсысынан 5 см биіктікте 4 серво орналасқан және сервоға ең жақын бүйір қабырғаларының әрқайсысынан 9,75 см. (Әр жақта екі болуы керек.)
  6. Содан кейін біз серво сымдары сәйкес келетін тесік бұрғылап, сервоны супер желіммен жабыстырдық.

Біздің серво қолының мысалы:

4 -қадам: тақтаны құру

Тақта құру
Тақта құру
Тақта құру
Тақта құру
  1. 54х36 см ағаш негізін жасаңыз. (Бұл қабырғалардың қалыңдығын көрсетеді.)
  2. Содан кейін 14 см төрт диагональды және 30 см екі бүйір жағын кесіңіз. (Бұл қабырғалардың қалыңдығы 2 см және 4 см немесе одан үлкен болуы керек.)
  3. Содан кейін жаңа тікбұрышты қорап жасау үшін қабырғадан екі сантиметр қашықтықта әр жағына параллель болатын сызықтарды сызыңыз.
  4. Содан кейін тіктөртбұрыштың төрт бұрышының әрқайсысында тіктөртбұрыштың әр жағынан 10 см өлшеп, осы екі нүктенің арасына сызық жүргізіңіз. Бұл сызық диагональды қабырға бөліктерінің сызығы болып табылады.
  5. Аяқтағаннан кейін әр диагональдан 5 см биіктікте өлшеп, ұзындығы 9,75 см және бүйірлік тақтаға перпендикуляр сызық жүргізіңіз.
  6. Серво негізіне сәйкес келетін жолдың соңында ортасында орналасқан тіктөртбұрышты сызыңыз немесе сызыңыз.
  7. Содан кейін диагональдардың әрбір жұпының арасында мақсат жақтарына параллель болатын сызық сызыңыз.
  8. Алдыңғы қадамда екі диагональ мен олардың бойымен жүргізілген сызықтың арасындағы әрбір мақсатқа қарай қисайған көлбеу бетті кесіңіз.
  9. Серво негізіне жақын және серво мен бүйірлік қабырға арасында әр серво үшін тесік жасаңыз.
  10. Қабырғадағы бөліктердің әрқайсысын төмен қарай бұраңыз және серводы ұстап тұру үшін супер желімді қолданыңыз.
  11. Серво қолын тақтаның ішкі жағына параллель жақтарға параллель орналастыру арқылы серво қолдарына супер желім салыңыз.
  12. Содан кейін тақта астындағы серво сымдарын қосыңыз.

5 -қадам: электроника және бағдарламалау

Электроника және бағдарламалау
Электроника және бағдарламалау
Электроника және бағдарламалау
Электроника және бағдарламалау
  1. «Әр ойыншыға арналған электроника 2 серво, 4 түйме, 4 10к Ом резисторы, ардуино және жеткілікті сымнан тұрады.
  2. Әр ардуинода оң (қара плюс) бағанды 5В -қа, ал теріс (қызыл минус) жерге қосыңыз.
  3. Нан тақтасына төрт түймені өзіңіз қалаған жерге қойыңыз.
  4. Жалғастырмас бұрын түймелерді ыңғайлы түрде басуға болатынына көз жеткізіңіз.
  5. Әр түйме үшін (контактіде) сол жол мен оң бағанның арасына 10 к ом резисторды қосыңыз.
  6. Әр қатардағы сымдарды тиісті түйреуішке қосыңыз.
  7. 2 және 3 түйреуіштер түйреуіш 9 -дағы сервоны басқарады, ал 4 және 5 -түйреуіштер 10 -істікшеде басқарылады.
  8. Серваларды сыммен байланыстыру үшін (бұл қадам үшін оларды желімдеу керек), ақ сымды (сигналды) 9 немесе 10 түйреуішке қосыңыз (оны қандай түймелер басқаруы керек екеніне байланысты). Қара сымды (қуат) оң бағанға, ал қызыл сымды (жерге) теріс бағанға қосыңыз ».

«Қосылған бағдарламаны жүктеп алып, оны екі arduino -ға жүктеңіз. Бағдарлама барлық сервистер мен кірістерді инициализациялайды, содан кейін әр 20 миллисекунд сайын басылатын түймелерді тексереді (секундына 50 рет) және сервистерді сәйкесінше реттейді. Бағдарлама жүктелгеннен кейін әрбір серво қосылады. олардың дұрыс сымдалғанын растау үшін 1,5 секунд ішінде және 90 градуста аяқталады ».

Ұсынылған: