Съдържание:

BB8: 9 стъпки
BB8: 9 стъпки

Видео: BB8: 9 стъпки

Видео: BB8: 9 стъпки
Видео: Игрушка Робот дроид Sphero BB 8 Звёздные Войны 2024, Ноември
Anonim
Image
Image

Този проект беше за „Creative Electronics“, модул на Beng Electronics Engineering в Университета в Малага, Училище по телекомуникации (https://www.uma.es/etsi-de-telecomunicacion/).

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

Инструкциите, на които се основава нашият проект, са:

www.instructables.com/id/BB8-Droid-Arduino…

Стъпка 1: Материали

  • Arduino UNO
  • DC двигатели и колела - Връзка
  • Щит на моторно задвижване L293D - Връзка
  • Bluetooth модел HM -10 - Връзка
  • Неодимови магнити (8 мм x 3 мм)
  • Магнити 20 мм х 3 мм
  • Топка от стиропор
  • 4 батерии AA
  • Поставка за батерия за 4 батерии AA
  • Шарпи
  • 100 г въдица
  • Пластмаса за 3D принтер
  • Бутонна клетка
  • Поставка за батерия за клетка с бутон
  • Червен светодиод
  • Чифт проводници
  • Някои скоби за задържане на двигателите
  • Бяла и оранжева боя
  • 3 винта, за да държите дъската на Arduino
  • Лепенки
  • Пълнител за дърво
  • Бяла и оранжева боя

Ще ви трябват и следните инструменти:

  • Отвертка
  • Пистолет за топене
  • Калайден поялник
  • Четка

Стъпка 2: Нека успеем! - Вътрешна структура

Нека го направим! - Вътрешна структура
Нека го направим! - Вътрешна структура
Нека го направим! - Вътрешна структура
Нека го направим! - Вътрешна структура
Нека го направим! - Вътрешна структура
Нека го направим! - Вътрешна структура

След като имаме всички материали, първото нещо, което трябва да направим, е да отпечатаме вътрешната част.

Докато се отпечатва парчето, ще сменим мъжки щифтове 0 и 1 на контролера на двигателя за женски-мъжки щифтове. За да направите това, с помощта на поялник, ние ще премахнем съществуващите мъжки щифтове и ще поставим новите. Също така ще заварим някои женски щифтове, където показва Vcc и Gnd, за да можем да свържем там захранването на Bluetooth модула.

След като това приключи, ще направим връзките на двигателите: ще ги свържем към входовете M1 и M2 на платката, както е посочено на снимките.

След като отпечатаме вътрешната структура, можем да преминем към инсталиране на всички компоненти, както следва:

Двигателите ще бъдат поставени в посочените позиции и ще бъдат закрепени с фланци.

Arduino ще се държи вертикално с винтовете, както се вижда на снимката, а контролерът на двигателите ще бъде поставен отгоре.

Накрая ще поставим Bluetooth модула в специално отделение.

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

Забележка: парчетата за 3D печат могат да бъдат получени от връзката в началото на натрапчивата и съответстват на споменатия по -горе проект.

Стъпка 3: Bluetooth модул и зареждане на програма

Следвайки базовия проект, нашият Bluetooth модул е HM-10 с шест пина (от които имахме четири от тях, най-важните, Vcc, Gnn, Rx и Tx).

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

В нашия проект искахме да променим името на модула на „BB8“. Обикновено това се прави чрез AT команди, за които има много информация в мрежата, но модулът, който сме придобили (и към който сме оставили връзка в списъка с материали), е от производителя DSD TECH и се нуждае програма, която производителят предоставя на своя уебсайт за промяна на настройките на модула. Връзка към програмата: dsdtech-global

Както коментирахме по -рано, комуникацията се осъществява като сериен терминал и е много лесно да се провери с мобилно приложение и основна програма arduino работата му.

След като сме поставили всички части (предишен раздел) и Bluetooth модула са конфигурирани, можем да заредим arduino със софтуера, който сме прикачили в стъпка 8. За да направим това, първо трябва да изключим пиновете Tx и Rx (съответно 0 и 1) тъй като в противен случай ще имаме проблеми. След това свързваме arduino към компютъра, отваряме официалното приложение Arduino, избираме модела на свързаната платка (Arduino UNO), както и порта, към който е свързан, и продължаваме да качваме програмата.

Стъпка 4: Приложение за Android

Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android
Приложение за Android

Има много приложения за IOS и ANDROID, съвместими с Arduino и нашия Bluetooth модул, така че ни беше трудно да изберем едно … Накрая избрахме приложение за Android, наречено Bluetooth Electronics. Това приложение ви позволява да персонализирате екрана, да поставяте всякакви елементи, от бутони до джойстици и да се свързвате по различни начини като Bluetooth, BLE и USB.

В нашия интерфейс сме поставили името на робота, клавиатура и терминал, за да видим какво изпращаме от приложението. Ние сме конфигурирали подложката да изпраща 'P'+номер+'F' при всяко предаване. „P“стартира предаването, номерът съответства на номер, свързан с всяка стрелка на подложката, а „F“завършва предаването.

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

Връзка към приложението: arduinobluetooth

Стъпка 5: Тяло

Тяло
Тяло
Тяло
Тяло
Тяло
Тяло

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

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

Стъпка 6: Глава

Глава
Глава
Глава
Глава
Глава
Глава

За да направите това, първо се отпечатва основата на главата.

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

След това разрязваме топката porexpan наполовина и я залепваме с горещ силикон в горната част на основата на главата.

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

Стъпка 7: Украсете

Украсете
Украсете
Украсете
Украсете
Украсете
Украсете

За топката първо с компас правим два кръга. След това във всеки диагонал на кръговете правим 1 правоъгълник.

След като са направени 6 -те рисунки с молив, вземаме малко маскираща лента, за да покрием всичко, което не искаме да боядисваме, и пристъпваме към нанасяне на 1 слой спрей (като вземем необходимите предпазни мерки).

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

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

И накрая, за да затворим топката, ние избираме да използваме самозалепваща лента и да завършим топката, както виждаме в последния раздел.

Стъпка 8: Софтуер

В следната връзка към платформата GitHub ще намерите кода, който ще трябва да внедрите в дъската на arduino UNO, за да разработите тази инструкция. Ще трябва да го изтеглите и качите, както е обяснено в стъпка 3.

Не забравяйте да изключите Tx и Rx щифтовете на платката Arduino UNO. В противен случай зареждането няма да е възможно и ще ви създаде проблеми.

Връзка: GitHub

Стъпка 9: Заключение

Заключение
Заключение
Заключение
Заключение

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

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

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

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

От друга страна, за да намалим триенето и да направим завъртането на главата по -естествено и хлъзгаво, поставихме ленти от телена лента върху магнитите.

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