Съдържание:

RC Cannon: 11 стъпки
RC Cannon: 11 стъпки

Видео: RC Cannon: 11 стъпки

Видео: RC Cannon: 11 стъпки
Видео: Пайка разъемов RCA и XLR | Создание кабеля с RCA на XLR 2024, Ноември
Anonim
RC Cannon
RC Cannon

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

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва

Компоненти на тялото

-2 колела (3d отпечатани или както искате да ги проектирате)

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

Електрически компоненти

-Дъска Arduino Uno

-Или дистанционно

-Ир сензор

-Dc стъпкови/скоростни двигатели

-Много кабели и кабели за прескачане

-V.2 платка (не се изисква, но прави връзките много по -организирани и по -лесни за изпълнение)

-12v батерии и батерия (захранване)

-L298 шофьор на мотор

Стъпка 2: Сглобяване на оръдие- електрическа конструкция

Сглобяване на оръдие- електрическа конструкция
Сглобяване на оръдие- електрическа конструкция

Свържете двигателите с постоянна скорост към драйвера на двигателя L298

-Прокарайте отделни проводници от Dc скорост/стъпков двигател и ги включете в портовете на модула L298. Това е компонентът, който ще задвижва двигателите.

Стъпка 3: Свържете Ir сензора към платката V5

Свържете Ir сензора към платката V5
Свържете Ir сензора към платката V5

Свържете Ir сензора към платката V5. Това е част, която ще позволи на потребителя да управлява колата чрез Ir дистанционно. Това става чрез просто включване на кабела от IR сензора към порта, на който пише „Ir sensor“

Стъпка 4: Настройте V5 Board на Arduino Uno

Настройте V5 Board на Arduino Uno
Настройте V5 Board на Arduino Uno

-Това е голямата част от използването на платката V5, което прави тези връзки лесни. Той е проектиран да "пакетира" в Arduino Uno и по този начин спестява много окабеляване и прави връзките да изглеждат спретнати. Не забравяйте да настроите щифтовете си в правилното съответствие, т.е. (GND към заземяващ порт, аналогов към аналогов и т.н.), за да избегнете огъване или повреждане на портовете.

Стъпка 5: Свържете захранването към дъската на Arduino

Свържете захранването към Arduino Board
Свържете захранването към Arduino Board
Свържете захранването към Arduino Board
Свържете захранването към Arduino Board

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

Стъпка 6: Общо оформление на веригата

Общо оформление на веригата
Общо оформление на веригата

Ето какво се случва под капака.

-Скоростните двигатели, задвижвани от L298

-Ир сензорът, свързан към платката V5.

-12v захранване

- Всички електрически компоненти се захранват/ заземяват с помощта на заземителна шина, ако е необходимо.

Стъпка 7: Код и принцип на работа

Код и принцип на работа
Код и принцип на работа

Оръдието се управлява изцяло чрез Ir дистанционно управление и ще бъде основният фокус за целите на програмирането. Системата за управление Ir се състои от изпращане и получаване на информация. Изпращането се извършва от дистанционното управление, а приемането се извършва от Ir сензора. Ir дистанционното изпраща сигнали чрез двоичен импулсен код, подобно на много други ежедневни инструменти. За да не се обърка сензорът и да се избегне получаването на грешен импулсен код, обичайната практика е да се модулира при дадена носеща честота, която след това сензорът може да филтрира и да получи като уникална команда.

Стъпка 8: Включване на IR библиотеката

Включително IR библиотеката
Включително IR библиотеката

-има много ir библиотеки онлайн, които могат да бъдат включени в скицата на arduino, за да се улесни програмирането на дистанционното управление ir. Те могат да бъдат намерени например на

www.liquidcrystal.com

www.elegoo.com

След като изтеглите библиотеката, включете я в първоначалната си скица (вижте изображението по -горе).

В програмата има и „примерни скици“, една от които е за Ir система. Това също би било чудесна отправна точка. (вижте горното изображение)

Включен е и файл с течни кристали с някои свойства на библиотеката.

Стъпка 9: Програмирайте ключовете, които искате да използвате

Програмирайте ключовете, които искате да използвате
Програмирайте ключовете, които искате да използвате

Оръдието върви напред, назад и цели наляво и надясно. Така че ще ни трябват ключове за извършване на тези операции. Бихме могли да изпълним задачата да възлагаме ключове за извършване на конкретни неща, като използваме тяхната уникална стойност на ключа. След това можем да присвоим тези ключови стойности за специфични функции, като използваме функцията #define.

напр

#включва

#дефинирайте F 16736925

#дефинирайте B 16754775

където "F" ще бъде променливата, свързана с напредването и цифрата до нея, уникалната стойност на ключа за изпълнение на тази задача.

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

Стъпка 10: Завършете кода и се придвижете

-Ако не сте запознати с кодирането, не се страхувайте, има много кодове и примери онлайн, които можете да следвате, за да придвижите оръдието си в движение. Ето моят последен код за това оръдие, взето е от www.elegoo.com и е коригирано така, че да отговаря на критериите за насочване на оръдието.

Стъпка 11: Качете вашия код и го тествайте

Качете вашия код и го тествайте
Качете вашия код и го тествайте

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

Късмет!

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