Съдържание:

Черен робот -рицар: 5 стъпки
Черен робот -рицар: 5 стъпки

Видео: Черен робот -рицар: 5 стъпки

Видео: Черен робот -рицар: 5 стъпки
Видео: Учебное пособие по кирпичным роботам-трансформерам LEGO - робот-трансформер Lion Combiners - Lion V 2024, Юли
Anonim
Image
Image
Консумативи!
Консумативи!

Добра новина на всички!

Днес ще научим как да създадем робот с черен рицар, използвайки Hummingbird Duo Robotics Kit и различни картонени и хартиени материали. Когато приключите, ще имате робот Black Knight, който реагира на движение! Вижте снимката и видеото по -горе, за да видите готовия продукт!

Стъпка 1: Консумативи

Консумативи!
Консумативи!
Консумативи!
Консумативи!
Консумативи!
Консумативи!

За този проект ще ви трябва (показано отгоре надолу, отляво надясно в изображения):

различни размери на картонени кутии и/или плакати (или картон)

1 дъска Hummingbird Duo (със захранващи и USB кабели)

3 датчика за разстояние

4 серво

2 трицветни светодиода

2 вибрационни двигателя (по избор)

пистолет за горещо лепило, електрическа лента и/или тиксо

Стъпка 2: Дизайн

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

За да започнете, трябва да направите някои скици на идеи как искате да изглежда вашият робот. Като направите това първо, можете да планирате приблизителния размер на кутиите, от които може да се нуждаете, или как ще изрежете и сгънете плаката. Трябва да определите основните пропорции на робота и как искате да изглежда всяко движение. Ще покажа своите скици и ще обясня моя мисловен процес, но не се колебайте да промените дизайна си и да проявите креативност!

По време на този етап трябва също да експериментирате с дуото на колибри и всички части. За да научите как работи свързването на части към платката, отидете на тази страница: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Прекарайте известно време в работа със сензорите, сервомоторите и светодиодите, за да знаете как работят всички! Сервомоторите могат да се движат само на 180 градуса, така че не забравяйте да отчетете това във вашия дизайн. Може да бъде полезно да работите с тези неща, преди да изградите своя робот, за да можете да планирате съответно.

Стъпка 3: Изградете

Изградете!
Изградете!
Изградете!
Изградете!
Изградете!
Изградете!

Сега, когато сте планирали всичко на хартия, време е да започнете да изграждате! Има много възможни начини за изграждане на това, но аз използвах дълга, кльощава кутия за тялото и навита плакатна дъска за сегментите на ръцете. Всяка ръка се завърта в тялото и в лакътя.

Развийте бялата част на серво, която се движи, и я отстранете, за да можете да я залепите за вътрешната страна на раменете. Всяко рамо ще има едно от тях отвътре, така че да се движат сигурно със сервомоторите. Ще трябва да изрежете дупки за частите, които се свързват обратно към сервото. Също така ще трябва да изрежете прорези в ръцете, над мястото, където винтовете отиват за сервомоторите. По този начин можете да поставите отвертка, за да затегнете сервомоторите надолу.

И двете сервосистеми на дясната ръка трябва да се въртят нагоре и надолу (с двете части на ръката вертикално). Горното серво на лявата ръка трябва да се движи отляво надясно с рамото вертикално, а долният сървър трябва да се движи отляво надясно с тази част хоризонтално.

Можете да видите някои снимки по -горе от моя процес на изграждане. Вземете вдъхновение от тях, но не се страхувайте да опитате нещо друго!

Стъпка 4: Програмирайте

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

Сега най -накрая е време да оживите робота си (нещо какво)! Използвайки инструкции if / else, трябва да кажете на робота да направи движение, когато се задейства сензор. Както видяхте във видеото на моя завършен робот, аз избирам да използвам наклонена черта на меча и движение на щит. Можете да видите снимка на моя код по -горе, но както при всяко друго нещо, сигурен съм, че има много начини да се подходи към програмирането на този робот. Използвах snap, но можете да използвате и различни други езици за програмиране.

Няколко проблема, на които трябва да внимавате:

Не забравяйте да зададете първоначални стойности за всички серво и светодиоди! Вашият робот се нуждае от отправна точка!

Поставете целия код във "завинаги" цикъл, в противен случай вашият робот никога няма да завърши движение.

Ако решите да използвате 2 сензора за движението на меча (както направих аз), ще трябва да поставите оператора if / else за един сензор, вътре в инструкцията else за другия сензор. В противен случай те ще си противоречат.

Стъпка 5: Възможни проблеми …

Възможни проблеми…
Възможни проблеми…
Възможни проблеми…
Възможни проблеми…
Възможни проблеми…
Възможни проблеми…

Не забравяйте да проверите сервомоторите си, преди да ги залепите / залепите. Последното нещо, което искате, е ръката на вашия робот да е обърната назад, тогава трябва да залепите отново сервото!

Вашият меч може да се огъне, в зависимост от начина, по който го изграждате (таблото с плакати не е най -стабилното). Поправих това, като добавих дълго метално парче вътре в меча (използвах обект тип шиш, но не заострен!).

Изглежда максималното тегло на сервомоторите е някъде около 1 друго серво и материалите, които използвах за дясната ръка и меча. Първоначално щях да имам мотор в меча, за да може да се регулира позицията му. Въпреки това, с двигателя ръката не може да се завърти на цели 180 градуса. Така че, внимавайте за теглото на вашите материали!

Помислете за поставянето на вашия щит, едва след като горещо залепих моя към ръката, разбрах, че ръката трябва да е в центъра на щита. Поставянето на ръката в долната част на щита създава нестабилност. Въпреки това би било трудно да преместя щита си надолу, поради поставянето на сензорите ми.

Не се страхувайте да започнете отначало или да промените дизайна си след лош старт! Снимките по -горе показват първия ми опит, преди да имам по -добра представа как трябва да изглежда роботът.

Този робот също най-вероятно ще бъде много тежък отпред, така че може да се наложи да добавите противотежест или опора към гърба му.

Препоръчано: