Съдържание:

ShWelcome Box: Понякога приятел: 8 стъпки
ShWelcome Box: Понякога приятел: 8 стъпки

Видео: ShWelcome Box: Понякога приятел: 8 стъпки

Видео: ShWelcome Box: Понякога приятел: 8 стъпки
Видео: СКОЛЬКО МОЖНО ПЕРЕЕЗЖАТЬ? Постройка своего дома в Японии и жизнь в Фукуока 2024, Юли
Anonim
ShWelcome Box: Понякога приятел
ShWelcome Box: Понякога приятел

Търсите ли компания?

Стъпка 1: Въведение

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

Хората казват, че ако избяга от вас достатъчно пъти, можете да намерите приятел под цялата срамежливост …

Стъпка 2: Видео

Image
Image

Стъпка 3: Части, материали и инструменти

Части, материали и инструменти
Части, материали и инструменти
Части, материали и инструменти
Части, материали и инструменти
Части, материали и инструменти
Части, материали и инструменти

Материали:

1x лист от 1,5 мм шперплат

2 листа от 1,5 мм бял картон

4x ултразвукови сензори

2x DC двигатели

2x гумени колела

1x Arduino Mega

1x мрамор

1x вълнен чаршаф

8x 2n2222 транзистори

8x диоди

8x 100Ω резистори

Множество кабели за джъмпер - мъжки/мъжки и мъжки/женски

Екзакто-нож

Лепило (препоръчва се пистолет за лепило, така че ако направите грешка, можете да откъснете парчета все още)

Ножици за рязане на вълна

Материалите могат да се режат ръчно или лазерно (препоръчително за лазерно рязане)

Стъпка 4: Схема

Верига
Верига
Верига
Верига
Верига
Верига
Верига
Верига

За схемите има само 2 общи настройки, които се повтарят в различните двигатели и ултразвуковите сензори.

За DC двигателите следвайте първото изображение в този раздел, но се опитайте да поставите всичко възможно най -близо, така че да са по -близо до Arduino. След като завършите 1, повторете същата диаграма до нея в ред за втория двигател. Уверете се, че знаете кой двигател е от коя страна (ляв или десен двигател).

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

Стъпка 5: Производство на машини

Машинно производство
Машинно производство
Машинно производство
Машинно производство
Машинно производство
Машинно производство

Когато изграждате ShWelcome, най -добре е да го създадете на 3 отделни части. Основата, която държи макетната платка, Arduino и сензорите, долното отделение, което съдържа двигателите и поддържащия крак, и накрая, куполът/покривът на робота.

Започнете с голямата дървена шестоъгълна форма и 4 -те по -малки диаманта с по 2 дупки във всеки квадрат. Поставете квадратчетата на противоположните страни и ги залепете. След това вземете 4-те форми, подобни на трапец с отвори в краищата, и ги залепете така, че да са под основата и между 2 диаманта. Накрая, с помощта на 4 -те малки дървени квадрата, ги залепете към ръбовете на средния квадрат, така че основата да може да лежи върху долната част.

За да направите долното отделение, залепете колелата към краищата, стърчащи от парчето със заобления край. Поставете по 1 колело върху външните части на всеки двигател. След това, използвайки 4 части, 1 квадрат с дупка в средата, 1 правоъгълник с отвор в средата и 2 други правоъгълника, създайте кутия в средата на заобленото парче, така че да може да държи основата. Не забравяйте да прокарате проводниците на двигателите през отворите в квадратчетата, така че да могат да бъдат свързани към платката над основата. За да създадете опорните крака, задръжте трите прави парчета заедно с различните кръгове и след това плъзнете в мрамора, след като лепилото се стегне. След това го поставете през голямата дупка в средата. Първо се опитахме да направим дъното от картон, но не издържа теглото на основата.

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

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

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

Стъпка 6: Програмиране

Кодът стартира, като се уверите, че ясно показва кой тригър за задействане и ехо на кой сензор е свързан към кои щифтове и къде да свържете 8-те цифрови пина, за да може двигателите да се въртят в различни посоки.

След това той задава контролируеми променливи, като скоростта на моторите на колелата и броя пъти, с които е взаимодействал, преди да стане приятелски за малко.

Всичко в настройката е само настройка за установяване на режимите на изводи за всеки пин, независимо дали е неговият изход или вход.

Начинът, по който опростихме кода, е чрез разбиване на начина, по който роботът се премества в по -малки и по -малки функции, които го улесняват да прави това, което искаме. Най -ниските функции са leftForward (), leftBackward (), rightForward (), rightBackward (), които казват на всеки отделен двигател да се движи напред или назад. Тогава функции като напред (), назад (), наляво () и надясно (), съответно извикват предишните споменати функции, за да накарат робота да се движи в определена посока.

Стъпка 7: Резултати и размисъл

Резултати и отражение
Резултати и отражение
Резултати и отражение
Резултати и отражение
Резултати и отражение
Резултати и отражение

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

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

Дизайнът с 2 колела беше много по -добър и роботът се движеше по -плавно и последователно.

Друг проблем, който изпитахме при дизайна на 4 -те колела, е, че понякога в зависимост от повърхността, върху която сме го тествали, или от подравняването на колелата, роботът няма да е плосък на земята, което възпрепятства сцеплението, което би имало със земята.

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

Стъпка 8: Препратки и кредити

Препратки и кредити
Препратки и кредити

Този проект е направен за курс ARC385 в Университета в Торонто, програма John H Daniels Architecture

Настройка на DC мотор - плъзнете се в класа (изображението по -горе)

Arduino Mega

Урок за ултразвукови сензори

DC двигатели и колела на Amazon

Ултразвукови сензори

Членове на групата:

Франсис Банарес

Юан Уанг

Джу Йи

Нур Бейдун

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