Мазмуну:
- 1 -кадам: Киришүү
- 2 -кадам: Керектүү материалдар
- 3 -кадам: Servo куралдарын түзүү
- 4 -кадам: Башкарманы түзүү
- 5 -кадам: Электроника жана программалоо
Video: Arduino Servo Foosball: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Дэвид Джой жана Эндрю Готар
1 -кадам: Киришүү
Биздин максат: Arduinos, servos жана анын колдору жана жыгач бөлүктөрүн колдонуу менен Foosball сыяктуу оюн түзүү.
Эмне үчүн: Биз бул долбоор бизге кызыктуу жана колдонууга жарактуу нерселерди түзүүгө мүмкүнчүлүк берет деп чечтик, ал эми бизге темалардын кеңири диапазону менен иштөөгө мүмкүндүк берет, мисалы, жыгач иштетүү, Arduinos коддоо, 3-D басып чыгаруу жана зымдар.
2 -кадам: Керектүү материалдар
- Arduino (анын ичинде redboard жана breadboard)
- Ноутбук (эгер Arduino иштетүү үчүн туташышы керек болсо)
- 4 серво жана диск
- 8 3D басылган servo курал
- 8 баскыч
- 8 10k ohm резисторлор
- Жетиштүү зым
- Желим
- 3D принтерге кирүү
- Жыгач (тактай бөлүмүн курууда белгилүү өлчөмдөрдү караңыз)
- Топ (стол тенниси боюнча топ жакшы иштейт)
- Супер клей
- Бурамалар жана бургулоо
3 -кадам: Servo куралдарын түзүү
- Оюндагы теннис топторун уруу үчүн колдонуу үчүн servo куралдарын иштеп чыгуу үчүн Onshapeти колдонуңуз.
- Ар бир колуңузду 6 см узундукта, 2,5 см ылдый түшүрүңүз. (Экструзия серво өзү айланып кетиши үчүн созулганына ишениңиз.)
- Дөңгөлөк серво бөлүгүн колдонуп, курал -жарактарды оюк тактасынын максаттуу жактарына параллель кылып, тактанын ортосун көрсөтүп турган биринчисинин борбордук сызыгын коюңуз.
- Экинчи колду бөлүүчү борбордук линияны 129 градус бийиктиктин биринчи серво колуна коюңуз.
- Кийинки орунга 4 сервонун диагональ боюнча жетектөөчү такталардын ар биринен 5 см бийиктикте жана servoго жакын болгон каптал дубалдардын ар биринен 9,75 см. (Ар бир тарапта экиден болушу керек.)
- Андан кийин биз серво зымдары батышы үчүн тешик жасап, сервону супер клей менен чаптадык.
Биздин серво колунун мисалы:
4 -кадам: Башкарманы түзүү
- 54x36 см жыгачтан негиз жасаңыз. (Бул дубалдардын калыңдыгын түшүндүрөт.)
- Андан кийин төрт 14 см диагонал жана 30 см эки капталын кесип. (Бул дубалдардын калыңдыгы 2 см жана 4 см же андан чоң болушу керек.)
- Кийинки, жаңы тик бурчтуу кутучаны түзүү үчүн дубалдан эки сантиметр алыстыкта эки тарапка параллель болгон сызыктарды тартыңыз.
- Анан төрт бурчтуктун төрт бурчунун ар биринде төрт бурчтуктун ар бир тарабында 10 см ченеп, ошол эки чекиттин ортосуна сызык чийиңиз. Бул сызык диагоналдуу дубал бөлүктөрү үчүн сызык.
- Бир жолу ар бир диагоналдын үстүнөн 5 см ченеп, узундугу 9,75 см болгон жана каптал тактасына перпендикуляр болгон сызыкты чийиңиз.
- Сервонун базасына дал келген саптын аягында борборлоштурулган тик бурчтукту чийиңиз же байкаңыз.
- Андан кийин диагоналдардын ар бир жуптарынын ортосуна максаттын капталдарына параллель сызык чийиңиз.
- Мурунку кадамда эки диагоналдын жана алар аркылуу тартылган сызыктын ортосундагы максаттардын ар бирине карай кыйшайган эңкейген бетти кесип алыңыз.
- Серво базасына жакын жана servo менен каптал дубалдын ортосунда ар бир серво үчүн тешик жасаңыз.
- Дубалдын ар бир бөлүгүн бурап, сервону кармап туруу үчүн супер клей колдонуңуз.
- Супер клей серво куралдарын борттун ичине параллелдүү тарапка параллель коюу менен сервого курал.
- Кийинки, тактанын астындагы серво үчүн зымдарды туташтырыңыз.
5 -кадам: Электроника жана программалоо
- "Ар бир оюнчу үчүн электроника 2 сервоприёмниктен, 4 баскычтан, 10 10км 4 резистордон, ардуино жана жетиштүү зымдардан турат.
- Ар бир ардуинодо позитивдүү (кара плюс) мамычаны 5В менен терс (кызыл минус) жерге туташтырыңыз.
- Нан тактасына төрт баскычты каалаган жерге коюңуз.
- Улантуудан мурун, баскычтарды ыңгайлуу басууга боло тургандыгыңызды текшериңиз.
- Ар бир баскычта (байланыш бар) ошол сап менен оң мамычанын ортосунда 10 к омдук резисторду туташтырыңыз.
- Ошол эле катарлардын ар биринде тиешелүү зымга зым туташтырыңыз.
- 2 жана 3 -казыктар пин 9дагы сервону көзөмөлдөйт, ал эми 4 жана 5 -төөнөгүчтөр 10 -пиндеги башкарат.
- Серволорду зым менен жабуу үчүн (бул кадам үчүн аларды желимдеп коюшуңуз керек), ак зымды (сигналды) 9 же 10 -пинге туташтырыңыз (кайсы баскычтар көзөмөлдөшүнө жараша). Кара зымды (кубаттуулукту) оң колонкага жана кызыл зымды (жерге) терс мамычага туташтырыңыз."
"Тиркелген программаны жүктөп алып, аны эки ардуиного жүктөңүз. Программа бардык серволорду жана кирүүлөрдү баштапкы абалга келтирет, андан кийин басылган баскычтарды ар бир 20 миллисекундта (секундасына 50 жолу) текшерет жана серволорду ошого жараша тууралайт. Программа жүктөлгөндөн кийин, ар бир серво айланат туура зымдалганын ырастоо үчүн 1,5 секундга жана 90 градуста бүтөт."
Сунушталууда:
Arduino Servo Моторун кантип көзөмөлдөө керек: 4 кадам
Arduino Servo Моторун кантип көзөмөлдөө керек: Эй балдар! Менин жаңы үйрөткүчүмө кош келиңиз, менин мурунку үйрөтүүчү " Чоң кадам моторун башкаруу " сизге жакты деп үмүттөнөм. Бүгүн мен сизге бул сервистик мотордун негиздерин үйрөтүү үчүн маалыматтык окуу куралын жайгаштырып жатам, мен буга чейин видеону жайгаштыргам
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Arduino үйрөткүчү - Arduino менен Servo Motor Control: 5 кадам
Arduino үйрөткүчү - Servo моторду Arduino менен башкаруу: Бул көрсөтмө менин " Arduino: Arduino менен Servo моторун кантип башкаруу керек " Мен жакында жүктөгөн YouTube видеосу. Мен аны текшерип чыгууну сунуштайм. YouTube каналына баш багыңыз
Raspberry Pi IoT Foosball столу: 11 кадам
Raspberry Pi IoT Foosball Table: Жаңы медиа жана коммуникация технологиялары боюнча студенттик долбоордун алкагында, фоксбол столунун менин версиясына кош келиңиз. Мен негизи футбол жана бассейндин тегерегинде чоңойгом, ошондуктан бул түзмөктөрдүн бирин интеграциялоого аракет кылсам жакшы болмок деп ойлогом
Arduino негизделген Servo Servo Controller: 6 кадам
Arduino негизделген Servo Servo Controller: Бул Arduinoго негизделген бир нече сервос үчүн жөнөкөй сериялык контролер. (Менин биринчи үйрөткүчүм дагы :)) Бул иштин көбү программалык камсыздоону arduino менен сүйлөшүүдөн жана маалыматтарды өткөрүп берүү үчүн протокол түзүүдөн келип чыккан. Ф катары