Мазмуну:

Кара рыцарь роботу: 5 кадам
Кара рыцарь роботу: 5 кадам

Video: Кара рыцарь роботу: 5 кадам

Video: Кара рыцарь роботу: 5 кадам
Video: Дана найманбаева 2024, Ноябрь
Anonim
Image
Image
Жабдуулар!
Жабдуулар!

Баарына жакшы кабар!

Бүгүн биз кара рыцардык роботту, Hummingbird Duo Robotics Kitти жана ар кандай картон жана кагаз материалдарын колдонууну үйрөнөбүз. Бүткөндөн кийин, сизде кыймылга жооп берген Black Knight роботу болот! Даяр продукцияны көрүү үчүн жогорудагы сүрөттү жана видеону карап көрүңүз!

1 -кадам: Берүүлөр

Жабдуулар!
Жабдуулар!
Жабдуулар!
Жабдуулар!
Жабдуулар!
Жабдуулар!

Бул долбоор үчүн сизге керек болот (сүрөттөрдө өйдө-төмөн, солдон оңго чейин көрсөтүлгөн):

картон кутучалардын жана/же плакаттардын (же картотекалардын) ар кандай өлчөмдөрү

1 Hummingbird Duo тактасы (кубаты жана USB кабели менен)

3 аралык сенсор

4 servo

2 үч түстүү лед

2 дирилдөө мотору (милдеттүү эмес)

ысык желим пистолети, электр тасмасы жана/же скотч

2 -кадам: Дизайн

Дизайн!
Дизайн!

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

Бул этапта сиз колибри дуэтин жана бардык бөлүктөрүн сынап көрүшүңүз керек. Бөлүктөрдүн доскага кантип туташып жатканын билүү үчүн, бул баракчага өтүңүз: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Сенсорлор, сервоприоддор жана ледтер менен иштөө үчүн бир аз убакыт бөлүңүз, андыктан алардын баары кантип иштээрин билесиз! Серво 180 градуска гана жыла алат, андыктан муну дизайныңызда эске алыңыз. Роботту түзүүдөн мурун бул нерселер менен иштөө пайдалуу болушу мүмкүн, ошого жараша пландап алсаңыз болот.

3 -кадам: Куруңуз

Build!
Build!
Build!
Build!
Build!
Build!

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

Сервонун ак бөлүгүн кыймылга келтирип, аны колунун ичине жабыштыра аласыз. Ар бир колдун ичинде бирөөсү болот, ошондо алар серво менен коопсуз кыймылдайт. Сервого кайра туташкан тетиктер үчүн тешиктерди кесип салышыңыз керек болот. Ошондой эле, колдордун тешиктерин кесип салышыңыз керек, мунун үстүндө бурамалар servo үчүн кетет. Мына ушундай жол менен сиз бураакты салып, servo ылдый тартыңыз.

Оң колундагы эки серво тең өйдө жана ылдый бурулушу керек (колунун эки бөлүгү тең тигинен). Сол колуңуздагы жогорку серво колу вертикалдуу менен солдон оңго жылышы керек, ал эми астыңкы сервер бул бөлүгү горизонталдуу түрдө солдон оңго жылышы керек.

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

4 -кадам: Программа

Программа!
Программа!

Эми, акыры, роботту жандандырууга убакыт келди (кээ бирлери)! If / else билдирүүлөрүн колдонуу менен, сенсор иштетилгенде роботко кыймыл жасоону айтуу керек. Менин даяр роботумдун видеосунда көргөндөй, мен кылыч менен калкан кыймылын колдонууну тандап жатам. Сиз менин кодумдун сүрөтүн жогоруда көрө аласыз, бирок башка нерселер сыяктуу эле, бул роботту программалоонун көптөгөн жолдору бар экенине ишенем. Мен snap колдонгом, бирок сиз башка программалоо тилдерин колдоно аласыз.

Байкоо үчүн бир нече көйгөйлөр:

Бардык серверлер жана леддер үчүн баштапкы маанилерди коюуну унутпаңыз! Сиздин роботко баштапкы чекит керек!

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

Эгерде сиз кылыч кыймылы үчүн 2 сенсорду колдонууну чечсеңиз (мен кылгандай), анда бир сенсор үчүн if / else билдирүүсүн башка сенсор үчүн else билдирүүсүнүн ичине жайгаштырышыңыз керек болот. Болбосо алар бири -бирине карама -каршы келет.

5 -кадам: Мүмкүн болгон көйгөйлөр …

Мүмкүн болгон көйгөйлөр…
Мүмкүн болгон көйгөйлөр…
Мүмкүн болгон көйгөйлөр…
Мүмкүн болгон көйгөйлөр…
Мүмкүн болгон көйгөйлөр…
Мүмкүн болгон көйгөйлөр…

Сервоңузду жабыштыруудан мурун текшериңиз. Сиз каалаган акыркы нерсе-роботтун колу артта болушу, анан сервону кайра жабыштырышыңыз керек!

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

Серволордун максималдуу салмагы башка 1 servo жана мен оң кол менен кылыч үчүн колдонгон материалдар окшойт. Башында менде кылыч мотору бар болчу, анын абалын жөнгө салуу үчүн. Бирок мотор менен кол 180 градуска толук бурула алган эмес. Андыктан, материалдардын салмагына этият болуңуз!

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

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

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

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