Мазмуну:

SimpleWalker: 4-буттуу 2-servo роботу: 7 кадам
SimpleWalker: 4-буттуу 2-servo роботу: 7 кадам

Video: SimpleWalker: 4-буттуу 2-servo роботу: 7 кадам

Video: SimpleWalker: 4-буттуу 2-servo роботу: 7 кадам
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Июль
Anonim
SimpleWalker: 4-буттуу 2-servo басуучу робот
SimpleWalker: 4-буттуу 2-servo басуучу робот

Arduino (atmega88 менен өз дизайны) жөө робот, эки RC сервосу жана 1 А4 барак материалдан жасалган

1 -кадам: Материалдарды алыңыз

Материалдарды алыңыз
Материалдарды алыңыз

керектүү материалдар: 21 х 29.7 см (А4) өлчөмүндөгү кайың фанерасынын 1 барагы (4мм) (бул ар кандай материал болушу мүмкүн, чындыгында. Сыныктарды да колдонуп, алардан айрым бөлүктөрдү кесүүгө болот) 2 RC сервонун (стандарттык өлчөмү) монтаждоочу материалдар менен 8 винт м2 х 8, анын ичинде гайкалар8 бурамалар m3 x 12, анын ичинде гайкалар2 бурамалар m3 x 101 батарея контейнерлери, зымдар4 niMh батареялары (кайра заряддалат.. сервонун күчү бир аз болгондуктан) 1 arduino же шайкеш микроконтроллер тактасы (cheapduino)

2 -кадам: Бөлүктөрдү жасаңыз

Бөлүктөрдү жасоо
Бөлүктөрдү жасоо
Бөлүктөрдү жасоо
Бөлүктөрдү жасоо
Бөлүктөрдү жасоо
Бөлүктөрдү жасоо

Бөлүктөрдү полимарбонат айнек же жыгач сыяктуу калыңдыгы 4 мм болгон бир барактан кесүүгө же араалоого болот. Бул мисалда мен Fablabте лазер кескич менен кесилген 4мм кайың фанерасын колдондум. Бөлүктөрү бар PDF файлын менин блогумдагы simpleWalker жөнүндө баракчадан алууга болот. Блогдогу поликарбонат версиясы үчүн мен лазердик кескичтин ордуна тасма арааны колдондум.

3 -кадам: RC Servo'sту орнотуңуз

RC сервосун орнотуңуз
RC сервосун орнотуңуз
RC сервосун орнотуңуз
RC сервосун орнотуңуз

Сервону 4 бураманын жардамы менен орнотсо болот. Жыгачты колдонуп, өз алдынча бурамалар жетиштүү болот. Болбосо гайкалар менен болтторду колдонуңуз.

4 -кадам: Буттарды чогултуу

Буттарды чогултуу
Буттарды чогултуу
Буттарды чогултуу
Буттарды чогултуу
Буттарды чогултуу
Буттарды чогултуу

М2 бурамаларды колдонуп, бут-плиталарга servo-плиталарды орнотуу. Сиз бургуланган тешиктерди бир аз чоңойтушуңуз керек болот. М2 бурамалар көп күч талап кылбайт, алар негизинен толтургуч катары колдонулат. Бутту servo валга бекитүүчү борбордук m3 бурама жүктү алат. Азырынча борбордук м3 бурамаларды тартпаңыз. Биринчиден, сервистин программалык камсыздоодогу борбордук ордун табышыңыз керек. Сервону борборлоштургандан кийин (arduino кодунда [0-180] серво диапазону бар, бул servoго '80' маанисин жазууну билдирет), сиз бутуңузду түз бурчка орното аласыз.

5 -кадам: Электрониканы жана Батареяны кошуңуз

Электроника жана Батареяны кошуңуз
Электроника жана Батареяны кошуңуз
Электроника жана Батареяны кошуңуз
Электроника жана Батареяны кошуңуз

Батарея кармагыч жана микроконтроллер тактасы эки тараптуу скотч менен бекитилген. (көбүк өзөгү бар). Колдонулган микроконтроллер тактасы-бул mega88ди колдонгондуктан, мен "оттантотто" деп атаган arduino жетеги менен жасалган дизайндын нандын версиясы. Сиз каалаган микроконтроллер тактасын колдонсоңуз болот (кадимки Arduino же Arduino нано же мини жакшы болот). Сиз ошондой эле ottantotto викиде сүрөттөлгөндөй нан панелинде оттантотто дизайнын түзүүгө аракет кылсаңыз болот.

6 -кадам: Программаны жүктөө

Программаны жүктөө
Программаны жүктөө

Arduino программасы абдан жөнөкөй. Мен программаны жүктөө үчүн нандын тактайында жасалган RS232 гонглин колдондум. Дагы схемада, жүктөгүчтүн булактарын ж. Ардуино эскизи:

#include Servo frontservo, backservo; char forward = {60, 100, 100, 100, 100, 60, 60, 60}; void setup () {frontservo.attach (9); backservo.attach (10);} void loop () {for (int n = 0; n <4; n ++) {frontservo.write (алдыга [2*n]); backservo.write (алдыга [(2*n) +1]); кечигүү (300);}}

7 -кадам: Эми күйгүзүңүз жана кое бериңиз …

Эми күйгүзүңүз жана кое бериңиз …
Эми күйгүзүңүз жана кое бериңиз …

Ютубда роботтун аракетин караңыз: бул көрсөтмөдө колдонулган бардык ресурстарды менин блогумдан https://retrointerfacing.com сайтынан тапса болот

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