Мазмуну:
- 1 -кадам: Керектүү материалдар
- 2 -кадам: Райондук диаграмма
- 3 -кадам: Акрил тактасын кесүү
- 4 -кадам: Шиналарды жана моторлорду чогултуп алыңыз
- 5 -кадам: Күрөктү басып чыгаруу үчүн 3D принтерин колдонуңуз
- 6 -кадам: Робот колун күрөк менен туташтырыңыз
- 7 -кадам: Робот колун чогултуу
- 8 -кадам: Моторду башкаруу модулун жана батареяларын оңдоо
- 9 -кадам: Arduino Uno тактасын жана нан тактасын чогултуп алыңыз
- 10 -кадам: Районду туташтыруу
- 11 -кадам: Программаны Arduino UNOго жүктөңүз
- 12 -кадам: PS2 Controller менен роботту башкарыңыз
- 13 -кадам: Акыркы көрүнүш
- 14 -кадам: Тиркеме
Video: Naval Battle Robot in UM-JI: 14 Steps (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Роботко киришүү
Бул колдонмодо сизге PS2 контроллери менен деңиз согуштук роботун жасоо үйрөтүлөт. VG100 курсунун X тобу катары, UM-JIдин дизайн жана кызматташуу жөндөмүн өркүндөтүүгө багытталган биринчи курска арналган курс (Picture 1-биздин кампустун пейзажы). UM-JI Шанхай Цзяо Тонг университетинде жайгашкан Мичиган Биргелешкен Институтун билдирет. Биздин робот деңиз согушунун мелдешине катышып, жакшы упайга ээ болду. Биздин команда "көк учуу" деп аталат, бул биздин көк асманда учууну эңсеп турганыбызды көрсөтөт (2 -сүрөт - биздин команданын логотиби).
Мелдеште, согуштук кеме катары саналган роботтор замбиректерди (стол тенниси жана жыгач топтор) каршылаштардын талаасына жылдырууга милдеттүү. Мелдеш эки бөлүктөн турат, бири матчты үч мүнөттө жалгыз бүтүрүү, калган бөлүгү башка деңиз согуш роботтору менен жарышуу. Пинг -понг тобу каршылаштардын талаасына которулганда 1 упайга ээ, ал эми жыгач 4 упайга бааланат. Эки беттеште мүмкүн болушунча көп упай топтоо керек. Көптөгөн мелдештерде, ким көбүрөөк упай топтосо, жеңишке жетет.
Роботтун чектери төмөнкүчө көрсөтүлгөн:
● Роботтор үчүн өлчөм чеги: 350мм*350мм*200мм
● Борбордук башкаруу схемасы: Arduino Сериялар
● Моторлор: 12В, мугалимдер тарабынан берилген
● Алыстан башкаруу: PS2 контроллери
Биз роботту башкаруу үчүн PS2 колдонобуз. Биз роботту трактордун күрөгү катары иштеп чыктык. Күрөк 2 жолу жыгач топту каршылаштардын аймагына көтөрө алат. Роботту оңой жана ыңгайлуу башкарыш үчүн күрөктү үч бөлүккө бөлдүк жана ар бир бөлүк роботтор үчүн өлчөм чегин канааттандырган servo мотор менен башкарылат. Тиркелген 3 -сүрөт - роботтун түшүнүк диаграммасы. 4 -сүрөт - согуш талаасы үчүн түшүнүк графиги.
Бул колдонмодо биз конкурстун роботу тууралуу видеону тиркейбиз.
Бул видеонун шилтемеси:
1 -кадам: Керектүү материалдар
Диаграммада көрсөтүлгөндөй материалдарды даярдаңыз. Кошумча маалымат алуу үчүн, так сүрөттү жана аны кантип сатып алууну көрүү үчүн тиркемени караңыз.
2 -кадам: Райондук диаграмма
Электр схемасы сүрөттө көрсөтүлгөн.
3 -кадам: Акрил тактасын кесүү
AutoCad программасын жүктөп алып, графиктерге ылайык акрил тактасын кесүү үчүн автоматтык акрил лазер кескичти колдонуңуз. Бул тактаңызды автоматтык түрдө кесип салат. Кесүү үчүн керектүү график тиркелген 5 -сүрөттө көрсөтүлгөн. Эскертүү: Сиз кичинекей тешикти бурамалар үчүн болушу үчүн тийиштүү өлчөмдө текшеришиңиз керек.
4 -кадам: Шиналарды жана моторлорду чогултуп алыңыз
Чогултула турган дөңгөлөктөргө эки чоң дөңгөлөктү айдоочу дөңгөлөк жана бир кичинекей дөңгөлөк кирет.
● Ар бир дөңгөлөктү төрт М3 бурама менен бекит. Андан кийин моторду роботтун артындагы дөңгөлөктөрдүн жанына оңдоңуз.
● Роботтун артындагы эки дөңгөлөктү оңдоо үчүн дөңгөлөктү колдонуңуз.
Эскертүү: Дөңгөлөктөрдү өйдө каратып жыйнабаш керек. Дөңгөлөктөр түшүп кетпеши үчүн, ар бир шинанын бурамасы бекем бурулганын текшериңиз.
5 -кадам: Күрөктү басып чыгаруу үчүн 3D принтерин колдонуңуз
Күрөктүн 3D модели файлда сүрөттөлгөн.
Эскертүү: Эгерде сиз аны басып чыгара албасаңыз, анда кол менен жасоо үчүн картон колдонсоңуз болот.
6 -кадам: Робот колун күрөк менен туташтырыңыз
Бул кадамда, биринчи кезекте, servobot моторун роботтук колго оңдоңуз. Ар бир серво моторун учтуу жерге оңдоңуз. Андан кийин роботтун колун күрөк менен туташтыруу үчүн бурамаларды колдонуңуз. Серво моторун оңдоо позициясы сүрөттө көрсөтүлгөн.
● Кыска туташууну болтурбоо үчүн ар бир серво моторунда изоляциялоочу лентанын катмарын желдетиңиз.
● Ар бир серво мотору үчүн роботтун колуна бекитүү үчүн төрт бураманы колдонуңуз. Орнотула турган үч серво мотору бар, андыктан он эки бурама болушу керек.
● Күрөктү туташтыруу үчүн төрт бураманы колдонуңуз. Бурамалардын орду күрөк шахтасынын сол жана оң жагында болушу керек.
● Роботтун маңдайына эки жыгач бөлүгүн чогулт.
Эскертүү: Ар бир серво мотору кадам алдында иштээрин текшериңиз. Туташкандан кийин, ар бир бурама бош турбашы үчүн, туура абалында экенине ишениңиз.
7 -кадам: Робот колун чогултуу
Мурунку кадамга окшоп, бул жерде акрил тактага күрөк менен робот колун чогултабыз.
● Роботтоштурулган кол алдыңкы жагына карай жайгаштырылышы керек.
● Акрил тактадагы робот колун оңдоо үчүн төрт бураманы колдонуңуз.
8 -кадам: Моторду башкаруу модулун жана батареяларын оңдоо
Робот колун чогулткандан кийин, эми роботтун арткы бөлүгүндөгү нерселерди оңдойбуз.
● Батареяны заряддоо керекпи же жокпу, карап көрүңүз. Эгерде ал заряддалып кала турган болсо, анда аны чогултуудан мурун кубаттаңыз.
● Акрил тактага оңдоо үчүн моторду башкаруу модулунун ар бир бурчуна төрт бураманы бекит. Моторду башкаруу модулунун багытына көңүл буруңуз жана ал көрсөтүлгөн сүрөттө окшош болушу керек.
● Литий батареясын 1 жана литий батареясын 2 (концептуалдык диаграммада белгиленген) төмөнкү сол бурчка жана төмөнкү оң бурчка коюңуз. Аларды оңдоо үчүн изолятор лентасын колдонуңуз.
Эскертүү: Литий батареясынын кыска туташуусун жасабаңыз, антпесе ал көзөмөлдөн чыгып кетиши мүмкүн.
9 -кадам: Arduino Uno тактасын жана нан тактасын чогултуп алыңыз
Бул буюмдарды чогултуу үчүн акыркы кадам. Биз адегенде Нан тактасын чогултушубуз керек.
● Нан тактасын электр менен камсыздоонун оң жана терс уюлу катары колдонулган сол эки мамыча бойдон калгандай кылып кесип алыңыз. Нан тактасынын узундугу роботтордун туурасына ылайык келиши керек.
● Нан тактасын батарейканын алды менен жанындагы жерге жабыштыруу үчүн клей колдонуңуз. Клей кургап кеткенче күтө туруңуз.
● Arduino Uno тактасын акрил тактага коюңуз. Жөн эле кой.
● Батареяны робот колунун түбүнө орнотуп, arduino ток менен камсыз кылыңыз.
Эскертүү: Районду туташтыруудан мурун, нан тактасынын жакшы коюлганын текшериңиз. Райондо эмне туура эмес экенин текшерүү үчүн нан тактасын колдонсоңуз болот. Эгер баары туура болсо, бул кадамды өткөрүп жибере аласыз.
10 -кадам: Районду туташтыруу
Райондук схемада көрсөтүлгөндөй, схеманы туташтырыңыз.
Районду туташтыруу үчүн 1 -кадамды карап көрсөңүз болот.
11 -кадам: Программаны Arduino UNOго жүктөңүз
Программаны жүктөө үчүн Arduino IDE колдонуңуз.
● Жүктөө алдында arduino кодун текшериңиз.
● Программалоо коду боюнча кошумча маалымат алуу үчүн "https://www.arduino.cn/" вебсайтына кайрылсаңыз болот.
12 -кадам: PS2 Controller менен роботту башкарыңыз
Роботту башкаруу үчүн PS2 контроллерин колдонуңуз.
Сол/Оң баскычы: Солго/Оңго буруңуз
Өйдө/ылдый баскычы: алдыга/артка жылуу
Triangle/Cross Button: Control servo мотору 1
Circle/Sqaure Button: Control servo мотору 2
L/R баскычы: Control servo мотору 3
13 -кадам: Акыркы көрүнүш
Бул жерде роботтун акыркы көрүнүшү.
14 -кадам: Тиркеме
Жеткиликтүү материал бул жерде көрсөтүлгөн:
Акрил тактасы
item.taobao.com/item.htm?spm=a1z09.2.0.0.1……
PS2 контроллери
item.taobao.com/item.htm?spm=a1z09.2.0.0.1……
Литий батареясы
item.jd.com/10154378994.html
Aien 12V батареялары
item.jd.com/10338688872.html
Screw
item.jd.com/11175371910.html
502Gue
item.jd.com/385946.html
Robotic Arm
item.taobao.com/item.htm?spm=a230r.1.14.58…
2560
item.taobao.com/item.htm?spm=a1z09.2.0.0.1……
Servo Motor
www.bi-xenon.cn/item/533650343229.html
Нан тактасы
detail.tmall.com/item.htm?spm=a230r.1.14.7…
Изоляциялоочу тасма
item.taobao.com/item.htm?spm=a230r.1.14.32…
Ардуино үчүн батарея
item.taobao.com/item.htm?spm=a230r.1.14.16…
Роботтун схемасы
www.oceansky-technology.com/commerce/product_info.php?cpath=156_184&products_id=1071
Сунушталууда:
Battle City Remake GameGo менен Makecode Arcade менен: 4 кадам (сүрөттөр менен)
Battle City Remake GameGo менен Makecode Arcade: GameGo - бул TinkerGen STEM билим берүү тарабынан иштелип чыккан Microsoft Makecode менен шайкеш ретро оюн портативдик консолу. Бул STM32F401RET6 ARM Cortex M4 чипине негизделген жана STEM педагогдоруна же жөн эле ретро видео түзүүнү жакшы көргөн адамдар үчүн жасалган
Neurobots Battle Royale: Muscle-Controlled Combat Hexbugs: 7 Steps
Neurobots Battle Royale: Muscle-Controlled Combat Hexbugs: Бул окуу куралы бир Hexbugдын аракеттерин көзөмөлдөө үчүн OpenBCI аппараты жана OpenBCI GUI аркылуу агылган EMG маалыматын кантип колдонууну көрсөтөт. Бул мышыктардын согуштук жөндөмдөрүн жеке булчуңдардын көзөмөлү менен башкарса болот, жана сиз өзүңүздү машыктыра аласыз
DIY Mario Kart Balloon Battle роботтору: 4 кадам (Сүрөттөр менен)
DIY Mario Kart Balloon Battle роботтору: Функционалдык нерсени же практикалык нерсени жасай турган кээ бир долбоорлор бар. Кээ бир долбоорлор бар, анда сиз кооз нерсени жасайсыз. Анан ушундай долбоорлор бар, анда сиз устара менен шарды кээ бир роботторго чаап, согушууну чечесиз
Fidget Spinnerди колдонуу менен Arduinoдогу Hall Effect Sensor: 3 Steps (Сүрөттөр менен)
Fidget Spinner колдонуп Arduinoдо Hall Effect Sensor: Кыскача Бул долбоордо мен зал эффекти сенсорунун ардуино тактасы менен фиджет спиннеринин ылдамдыгын өлчөө кандайча иштээрин түшүндүрүп жатам. иштөө: -Халл эффекти сенсору-бул магнит талаасына жооп катары анын чыгуу чыңалуусун өзгөртүүчү өзгөрткүч. Холл эффекти
NODEMCU LUA ESP8266 MCP23017 менен 16 Bit Port Expander IC: 6 Steps (Сүрөттөр менен)
NODEMCU LUA ESP8266 MCP23017 менен 16 Bit Port Expander IC: MCP23017 - бул чиптин эки жагында А жана В порттары бар жана казыктар ырааттуу тартипте болгондуктан, такта жасоо үчүн салыштырмалуу оңой IC. Бул ICде колдонулбаган 2 пин бар