Съдържание:

RCXD Arduino Car: 10 стъпки
RCXD Arduino Car: 10 стъпки

Видео: RCXD Arduino Car: 10 стъпки

Видео: RCXD Arduino Car: 10 стъпки
Видео: Project RC E-Coupe Car Arduino part 2. 2024, Юли
Anonim
RCXD автомобил Arduino
RCXD автомобил Arduino

Тази инструкция е създадена в изпълнение на проектните изисквания на Makecourse в Университета на Южна Флорида (www.makecourse.com)

Проектирах RCXD Car Arduino Car. Програмирах кулата отгоре да се движи в различни посоки, както и програмиране на колелата да се движат напред, назад, наляво и надясно, както и спиране по команда. Мога да направя това чрез IR дистанционно и IR приемник. Включих необходимите файлове и стъпки, необходими за пресъздаване на този дизайн.

Стъпка 1: Необходими материали:

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали

За изграждането на този дизайн са необходими следните материали:

1. Arduino Uno

2. Arduino Kit (т.е. идва с всичко необходимо за работа по arduino проекти

3. Шофьор на двигател L293n

4. IR приемник (комплект)

5. IR Remote (Един идва с комплект, но всяко IR дистанционно работи)

6. 4 DC двигателя на Arduino

7. Серво мотор (комплект)

8. Проводници (комплект)

Всички тези материали могат лесно да бъдат закупени от Amazon или от всеки ОНЛАЙН търговец на дребно, тъй като те не продават много материали на Arduino в магазина. Наличието на батерия за (9V) батерии също е полезно за получаване.

Стъпка 2: Стъпка 2 Настройка: IR дистанционни кодове

Стъпка 2 Настройка: IR дистанционни кодове
Стъпка 2 Настройка: IR дистанционни кодове
Стъпка 2 Настройка: IR дистанционни кодове
Стъпка 2 Настройка: IR дистанционни кодове

За да може вашето IR дистанционно да работи с програмата и Arduino, ще ви трябват кодовете за всеки бутон, натиснат на IR дистанционното. Ще трябва да настроите вашия Arduino по този начин и да приложите този код за работа на IR приемника. След като качите този код, щракнете върху бутона Serial Monitor (горе вдясно). Натиснете някои бутони на дистанционното и прегледайте изскачащите кодове. След като регистрирате кой код се отнася за кои бутони, започнете да копирате тези кодове. Както можете да видите, аз съм копирал и коментирал с "//" преди кода си, кодовете за всеки бутон натиснат.

Стъпка 3: Стъпка 3 Код: Основен код

Стъпка 3 Код: Основен код
Стъпка 3 Код: Основен код
Стъпка 3 Код: Основен код
Стъпка 3 Код: Основен код
Стъпка 3 Код: Основен код
Стъпка 3 Код: Основен код

За да накарате всичко да работи заедно, ще ви е необходим файл с основен код, който ще трябва да качите във вашия Arduino. На всичкото отгоре ще ви трябват определени библиотеки за кодовете, които още не са вградени в Arduino. За щастие те са лесни за придобиване и инсталиране/включване, както и можете просто да копирате библиотеките във файла си под раздел.h или.cpp.

След като копирате всеки код в съответния бутон, който сте натиснали, ще трябва да ги включите в основния си файл. Както можете да видите, Ive коментира много от редовете на кода, за да можете да разберете какво прави каквото и аз включих, където добавяте вашите IR дистанционни кодове. За да може вашата да работи като моята, добавих библиотеката AFMotor и библиотеката IRremote, за да може IR приемникът да работи, както и двигателите.

Стъпка 4: Стъпка 4 Настройка на хардуера: Arduino

Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino
Стъпка 4 Настройка на хардуера: Arduino

Има няколко начина, по които можете да изградите настройката за този дизайн. Можете да включите макет, повече двигатели, проводници и т.н. Въпреки това включих само моя IR приемник, релето на приемника, драйвера на двигателя L293d, Arduino Uno и няколко батерии, както и проводници.

Първо ще искате да получите настройката за вашия IR приемник. Което вече включих. Не се нуждаете от макет за това, но можете да го използвате, ако желаете. Правилно свържете IR релето към Arduino Uno и след това внимателно поставете IR приемника в релейните щифтове: GRND, PWR, OUTPUT/INPUT. Използвах релето, защото инфрачервените приемници са много деликатни и могат лесно да се пържат.

Второ поставих L293d Motor Driver в Arduino Uno. Знам, че с кабелите, които вече са настроени за IR реле, е трудно или не изглежда, че ще се побере, но ще стане (имайте допълнителни проводници и внимавайте със силата). По -лесен начин да използвате L293d щит на двигателя и допълнителни проводници с Arduino е да запоите проводниците към щита. За да направите това, ще ви е необходимо оборудване за запояване.

След това свържете двата проводника от всеки двигател на скоростната кутия към двигателите, които искате да бъдат прикрепени и те. Шофьорът на мотора има места за четири двигателя. Можете също така да поставите множество проводници в един щифт, което направих за симулатно движение, тъй като когато чете кода за този двигател, тези прикрепени колела ще реагират като едно. Червеният и черният проводник могат да бъдат прикрепени към всеки щифт; в зависимост от закрепването може да доведе до движение на колелото в обратна посока, както е написано в кода.

Продължете, като прикачите проводниците на серво мотора към вашия драйвер на двигателя на изводите, изброени SER1 "Servo 1". Свържете правилно + към +, GRND към -и т.н. След това сте готови да тествате кода. За да работи, може да се нуждаете от допълнително захранване, което е мястото, където идва батерия или 9V батерия. Използвах две 9V батерии, но понякога една и кабел към компютъра ви ще бъдат достатъчни. Зависи.

Стъпка 5: Стъпка 5 Изобретател/Солидни работи: Изграждане на вашия дизайн

За да завърша проекта си, проектирах всяко парче в Inventor 2019, което придобих чрез студент в USF. Можете обаче да използвате всяка програма, подобна на Inventor, като AutoCad или SolidWorks и т.н. Важното е форматът, който записвате като, някои принтери изискват. STL, докато други може да изискват друг формат; проверете вашия 3D принтер. Ще включа всички.stl файлове, които използвах за моя дизайн, с изключение на колелата. Можете да проектирате вашия проект по какъвто и да е начин, тъй като няма значение в крайния дизайн. Завършете проекта на парчета и след това го сглобете, когато приключите. Изградих базата си от две части и след това колелото и накрая с кулата. На странична бележка моята кула е отпечатана, прикрепена към основата й, която по -късно трябваше да отрежа. Имайте това предвид при проектирането

ВНИМАНИЕ: При проектирането на вашия проект, две ключови подробности са измерванията и проектирането от инженерна гледна точка. Ако отпечатате дизайна си в мм, той ще се появи като точка на 3D принтер и ако го увеличите, парчето може да се изкриви поради ниската разделителна способност. На всичкото отгоре, ако го проектирате с основа с дебелина 1 мм, той ще се щракне лесно при натискане, така че проектирайте проекта си структурно здрав.

ЗАБЕЛЕЖКА: Ако искате частите на изобретателя, изпратете ми имейл или коментирайте по -долу на Lauer. [email protected] и мога да ви ги изпратя.

Стъпка 6: Стъпка 6 Печат/Изграждане: Изградете своя проект

Стъпка 6 Печат/Изграждане: Изградете своя проект
Стъпка 6 Печат/Изграждане: Изградете своя проект
Стъпка 6 Печат/Изграждане: Изградете своя проект
Стъпка 6 Печат/Изграждане: Изградете своя проект
Стъпка 6 Печат/Изграждане: Изградете своя проект
Стъпка 6 Печат/Изграждане: Изградете своя проект

3D отпечатването отнема известно време (в най -добрия случай няколко дни), така че когато отпечатвате, имайте това предвид. Използвайте също много лепило при проектирането на вашия проект, както и подходящия вид лепило. Може да се нуждаете и от тренировка.

Първо започнах да залепвам както горната основа, така и долната основа заедно, като поставям лепило по ръбовете и прилагам сила към всеки, когато се притиснат заедно. След това залепих капаците на колелата си към колелата, които се вписват във вашия двигател на DC скоростната кутия TT. След това отделих купола си от основата и залепих основата за дъното на релсите на колата в горната част на моята RC кола. Залепих кулата към показалеца на мотора на серво мотора, парчето, което се прикрепя към серво, по този начин, когато серво се върти, върти се и кулата ми. Накрая залепих дебела строителна хартия към единия ръб, за да създам покритие, което можете да вдигнете, както и парче около кулата за външен вид.

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

Стъпка 7: Стъпка 7 Окончателна настройка: Поставете Arduino

След като залепих всичко заедно, залепих моторите на DC Gearbox Motors към основната плоча на моята RC кола. След това пробих четири дупки в дъното близо до всяка скоростна кутия и центъра. Маневрирах двата проводника от всеки DC двигател през отворите и след това отново ги прикрепих към щита на драйвера на двигателя L293D.

Свържете отново всичко заедно и оставете Arduino Uno във вашия RC автомобил. Можете също така да го закрепите или залепите, за да фиксирате всичко, което би било чудесна идея, ако искате.

Стъпка 8: Стъпка 8 Качване: Основен файл

Стъпка 8 Качване: Основен файл
Стъпка 8 Качване: Основен файл

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

Стъпка 9: Стъпка 9 Тест: Проверете дали работи

След като качите кода, включете батериите във вашия arduino и/или директно във вашия L293D щит на драйвера на двигателя, ако използвате щита, прикрепете проводниците към щифтовете, обозначени с PWR. Тези, след като поставят проводници вътре, го завинтват и тестват. Ако нищо не се случва, опитайте да добавите повече енергия или ако вече имате тонове мощност, опитайте да премахнете някои.

Започнете, като натиснете съответните бутони, които сте задали във вашия код.

Стъпка 10: Съвети: Насладете се

Някои полезни съвети, които бих могъл да използвам при изграждането на този дизайн, са:

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

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

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

4. Като цяло знайте кои части искате веднага, защото това може да бъде скъпо начинание.

5. Дръжте резервен IR приемник с вас. Те са деликатни и лесно изгарят, което може да бъде болка, когато се опитвате да завършите този проект. Затова използвах релето за защита.

Насладете се на вашия дизайн!

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