Мазмуну:

LEGO роботуна тоскоолдук кылуу: 8 кадам (сүрөттөр менен)
LEGO роботуна тоскоолдук кылуу: 8 кадам (сүрөттөр менен)

Video: LEGO роботуна тоскоолдук кылуу: 8 кадам (сүрөттөр менен)

Video: LEGO роботуна тоскоолдук кылуу: 8 кадам (сүрөттөр менен)
Video: Жолугушуу №5-29.04.2022 | ETF командасынын жолугушуусу жана д... 2024, Июль
Anonim
LEGO роботуна тоскоолдук кылуу
LEGO роботуна тоскоолдук кылуу
LEGO роботуна тоскоолдук кылуу
LEGO роботуна тоскоолдук кылуу
LEGO роботуна тоскоолдук кылуу
LEGO роботуна тоскоолдук кылуу

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

Төмөндө биз колдонгон электрондук бөлүктөрдүн тизмеси жана биз колдонгон LEGO бөлүктөрүнүн тизмеси келтирилген. Сиздин бөлүктөрүңүз ар кандай болушу мүмкүн, андыктан өзүңүздүн ишиңизден коркпоңуз.

Эгерде сиз биздин долбоорлорду жактырсаңыз жана биз жума сайын эмнелерди алууну кааласаңыз, бизди Instagram, Twitter, Facebook жана YouTubeдан ээрчиңиз.

Берилиштер:

Brown Dog Gadgets чындыгында комплекттерди жана материалдарды сатат, бирок бул долбоорду жасоо үчүн бизден эч нерсе сатып алуунун кажети жок. Эгер сиз муну кыла турган болсоңуз, жаңы долбоорлорду жана мугалимдердин ресурстарын түзүүдө бизге жардам берет.

Электрондук тетиктер:

1 х Crazy Circuit Robotics Board

2 x LEGO шайкеш үзгүлтүксүз айлануу 360 даражадагы сервис

1 х HC-SR04 УЗИ аралык сенсор

4 x Dupont Female to Female Wires

1 x USB Power Bank

(Биз кичинекей USB Power Bankти биздин роботко ылайыктуу түрдө таптык. Роботуңузду колуңуздагы USB Power Bankке ылайыкташтырып жасоо керек болушу мүмкүн, же өзүңүздүн батарейка пакетиңизди да колдонсоңуз болот.)

LEGO бөлүктөрү:

Биз ар кандай тетиктерди колдондук, бирок колуңузда болгон LEGO бөлүктөрүн колдонуп, өзүңүз каалагандай куруп алсаңыз болот. Сизге керек болгон маанилүү нерселер - бул сервисти ылдый жакка орнотуу, УЗИ сенсору, ал алдыңкы жагын көрсөтө алат жана робот техникасы тактасын жана кубат булагын кармап туруунун бир жолу. Кыскача айтканда, керектүү нерселерди орнотуу үчүн кээ бир скотч же резина боолорду колдонсоңуз болот. Биз BrickOwl'дун ар бир бөлүгүнө шилтемелерди бердик, бирок аларды LEGO же LEGOго шайкеш келген бөлүктөрдү каалаган жерден таба аласыз.

2 x LEGO Wedge Belt Wheel (4185 /49750)

1 x LEGO EV3 Technic Ball Pivots Set 5003245

1 х LEGO Technic Cross Block Beam 3 Төрт казык менен (48989 /65489)

1 х LEGO Техникалык Кирпич 1 х 6 тешиктери менен (3894)

2 x LEGO Axle 4 End Stop менен (87083)

4 x LEGO Жарым Буш (32123 /42136)

4 х LEGO кыш 2 х 2 тегерек (3941 /6143)

1 х LEGO табак 6 х 12 (3028)

1 -кадам: LEGO базаңызды түзүңүз

LEGO базаңызды түзүңүз
LEGO базаңызды түзүңүз

Биз 6 x 12 LEGO базасы менен баштадык, ал биз кура алган эң кичине болчу. Кааласаңыз чоңураак кете аласыз, бирок кичине болушу мүмкүн.

Биздин роботтун туурасы биздеги USB Power Bank тарабынан аныкталган, анткени биз аны ордуна жылдыра алышыбыз керек болчу. Чоңураак батареяга чоңураак робот керек болушу мүмкүн.

Базаңызды батареяны батыра тургандай кылып бийик кылып, робототехника тактасына ылайыктуу бөлмө калтырыңыз.

2 -кадам: Дөңгөлөктөрдү кошуу

Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу
Дөңгөлөктөрдү кошуу

Ар бир servo мотор робот базаңыздын түбүнө орнотулушу керек.

Биз муну үчүн бул бөлүктөрдү колдонууну аяктадык:

  • LEGO Axle 4 End Stop менен (87083)
  • LEGO Жарым Буш (32123/42136)
  • LEGO кыш 2 х 2 тегерек (3941 /6143)

2 сервону орнотуу үчүн сизге ар бир бөлүктөн 4төн керек болот.

Бир жолу мингенде LEGO Wedge Belt Wheel (4185 /49750) болгон дөңгөлөктү кошо аласыз.

Башка LEGO конструкциялары сыяктуу эле көптөгөн варианттар бар! Жогорудагы серво/дөңгөлөктү орнотуу биз үчүн иштеген, бирок сиз башка нерсени сынап көрсөңүз болот.

3 -кадам: Кастер дөңгөлөгүн кошуу

Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу
Кастер дөңгөлөгүн кошуу

Биздин дөңгөлөктүү дөңгөлөгүбүз роботту айлантууга мүмкүндүк берет, ал эки дөңгөлөктүн күчү менен кыймылга келет, ал эми дөңгөлөк "үчүнчү дөңгөлөктүн" ролун аткарат, ошондуктан роботубуз оңой кыймылдай алат.

Бул биздин дөңгөлөк дөңгөлөгүбүз үчүн колдонулган бөлүктөр:

  • LEGO EV3 Technic Ball Pivots Set 5003245
  • LEGO Technic Cross Block Beam 3 төрт казык менен (48989 /65489)
  • LEGO Technic Кирпич 1 х 6 тешик менен (3894)

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

4 -кадам: Алыстык сенсорун кошуу

Алыстык сенсорун кошуу
Алыстык сенсорун кошуу
Алыстык сенсорун кошуу
Алыстык сенсорун кошуу
Алыстык сенсорун кошуу
Алыстык сенсорун кошуу

УЗИ аралыкты сенсорду роботтун маңдайына орноткубуз келет, ал кайда баратканын "көрө алат" жана тоскоолдукту сүзүүдөн мурун качан токтошу керектигин билет.

Биз 3D УЗИ сенсор үчүн LEGO шайкеш кармагычты басып чыгардык. Файлды Thingiverseден таба аласыз, эгер сиз аны колдонууну кааласаңыз:

Эгерде сизде 3D принтер жок болсо, анда сенсорду LEGOнун айрым бөлүктөрүн, скотчторду, резинкаларды, сыдырма галстуктарды же башка ыкмаларды колдонуу менен модага айландырууга болот. Маанилүү нерсе - бул робот алдыга жылганда кайда баратканын көрсөтүшү керек.

5 -кадам: Robotics Board кошуу

Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу
Робототехника тактасын кошуу

Robotics Board - бул операциянын мээси. Бул LEGO кирпичтеринин үстүнө отуруу үчүн арналган, ошондуктан монтаждоо жөнөкөй.

Адатта Робототехника тактасы өткөргүч лента менен түздөн -түз LEGOнун үстүнө микросхемаларды куруу үчүн колдонулат, бирок биз эки сервону жана аралык сенсорун колдонуп жүргөндүктөн, биз аларды түздөн -түз тактадагы баштык казыктарына туташтыра алабыз.

Биз тактанын USB кабелин оңой эле кубаттоо үчүн орнотууну каалайбыз. ("Gigant Bin of Random Cables") аркылуу биз өтө кыска USB кабелин табуу бактысына ээ болдук)

Эми сенсорду жана серволорду туташтырсаңыз болот!

Сенсор үчүн сиз жаңырык пинти робототехника тактасындагы 3 -пинге туташтырышыңыз керек, андан кийин триггердин пинин 5 -пинге, андан кийин VCCти 5Vга жана Gndге GNDге туташтырыңыз. Бул сенсорду иштетет жана робот техникасы башкармалыгы менен сүйлөшүүгө мүмкүнчүлүк берет.

Андан кийин ар бир servo коннекторун тиркөөңүз керек болот. Аларды туташтыруу оңой, жөн гана күрөң зымдар GNDге, кызыл зымдар 5Вга, кызгылт сары зымдар сол серво үчүн D6 пинге, ал эми оң servo үчүн D9 туташып турганын текшериңиз.

6 -кадам: Робототехника кеңешин программалаңыз

Робототехника башкармалыгынын программасы
Робототехника башкармалыгынын программасы

Биздин робот иштей электе, сиз кодду Робототехника башкармалыгына жүктөшүңүз керек. Эгер сиз буга чейин андай кыла элек болсоңуз, анда сиздин компьютериңизде бекер Arduino IDE программасынын акыркы версиясы орнотулганын текшериңиз.

Биздин кодду GitHub репоңузда таба аласыз, аны бул жерден таба аласыз:

github.com/BrownDogGadgets/CrazyCircuits/tree/master/Projects/Avoidance%20Robot

Код жөнөкөй жана бардыгы эмне кылаарын түшүндүрүүгө жардам берүү үчүн катуу комментарий берилген.

Сизге бул жерде жайгашкан NewPing китепканасы да керек болот:

7 -кадам: Роботуңуздун жүрүүсүнө уруксат бериңиз

Роботуңуздун жүрүүсүнө уруксат бериңиз
Роботуңуздун жүрүүсүнө уруксат бериңиз
Роботуңуздун жүрүүсүнө уруксат бериңиз
Роботуңуздун жүрүүсүнө уруксат бериңиз
Роботуңуздун жүрүүсүнө уруксат бериңиз
Роботуңуздун жүрүүсүнө уруксат бериңиз

Роботуңузду куруп бүткөндөн кийин жана код Робототехника Башкармасына жүктөлгөндөн кийин, аны сынап көрсөңүз болот!

Эң жөнөкөй ыкма - USB Power Bankти туташтыруу жана роботтун алдыга жыла башташына жол берүү. Эгер колуңузду алдына койсоңуз, ал артка кайрылып, кайра бурулуп, анан кайра алдыга жылышы керек. (Анын столдон түшүүсүнө жол бербеңиз!)

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

8 -кадам: Андан ары

Андан ары
Андан ары
Андан ары
Андан ары

Төмөндө бул долбоор менен бир аз ары кеткиңиз келсе, кээ бир суроолор жана кошумча иш -аракеттер бар.

Суроолор

Роботту курууда эмнени үйрөндүңүз?

Колдонулган LEGO бөлүктөрүндө тандооңузду эмне аныктады?

Роботуңуз чоңураак дөңгөлөктөргө ээ болгондо тезирээк айланмак беле?

Кошумча аракет

Коддо эки өзгөрмө бар (төмөндө көрсөтүлгөн), сиз робот артка чуркап, андан кийин дубалдан качуу үчүн чуркоо убактысын өзгөртө турган өзгөртө аласыз. GoBackwardTime жана turnRightTime өзгөртүп, роботтун аракеттерине кандай таасир этерин көрүңүз. Эсиңизде болсун, сиз кодуңузга өзгөртүүлөрдү киргизгениңизде, аны роботко кайра жүктөөңүз керек болот.

// роботуңуз канча миллисекунд үчүн артка жыларын белгилеңиз

int goBackwardTime = 1000; // роботуңуз канча миллисекундка бурулаарын int turnRightTime = 1000 үчүн буруңуз;

(Эскертүү: 1000 миллисекунд 1 секундга барабар.)

Биздин Crazy Circuit качуу роботу сизге жакты деп ишенебиз жана сиз өзүңүздүн конструкцияңызды түзүшүңүз керек. Биз өзүбүздүн үйүбүздү куруп, аны сиздер менен бөлүшүү кызыктуу болду!

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