Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Нека успеем! - Вътрешна структура
- Стъпка 3: Bluetooth модул и зареждане на програма
- Стъпка 4: Приложение за Android
- Стъпка 5: Тяло
- Стъпка 6: Глава
- Стъпка 7: Украсете
- Стъпка 8: Софтуер
- Стъпка 9: Заключение
Видео: BB8: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Този проект беше за „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
Има много приложения за 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-грамовото тегло, разположено в задната част на вътрешната структура и което може да се види в приложеното изображение.
От друга страна, за да намалим триенето и да направим завъртането на главата по -естествено и хлъзгаво, поставихме ленти от телена лента върху магнитите.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Как да направите BB8 в естествен размер с Arduino: 12 стъпки
Как да си направим BB8 в естествен размер с Arduino: Здравейте всички, ние сме двама италиански студенти, които са създали клонинг BB8 с евтини материали и с този урок искаме да споделим опита си с вас! Използвахме евтини материали поради ограничеността ни бюджет, но крайният резултат е много добър
DIY BB8 - Изцяло 3D отпечатан - Първи прототип на диаметър 20 см в реален размер: 6 стъпки (със снимки)
DIY BB8 - Изцяло 3D печат - Първи прототип на диаметър 20 см с реален размер: Здравейте на всички, това е първият ми проект, затова исках да споделя любимия си проект. В този проект ще направим BB8, който се произвежда с изцяло 3D принтер с диаметър 20 см. Отивам да построя робот, който да се движи по същия начин като истинския BB8
Светла тениска BB8: 6 стъпки (със снимки)
Светла тениска BB8: Новият филм на Междузвездни войни може да не се хареса на всички, но това не означава, че не можем да се забавляваме, празнувайки любимия си дроид от Междузвездни войни, покрит с Porgs! Открихме този сладък BB- 8 риза в местната ни цел и незабавно исках да добавя светодиод към
POE - Създаване на BB8: 10 стъпки
POE - Създаване на BB8: Искахме да създадем робот от сравнително популярна общност, с която можем да се свържем. Първото нещо, което ми хрумна, беше Междузвездни войни. Междузвездни войни е футуристичен филмов сериал с много роботи и мислехме, че можем да включим електроника