Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Сглобяване на оръдие- електрическа конструкция
- Стъпка 3: Свържете Ir сензора към платката V5
- Стъпка 4: Настройте V5 Board на Arduino Uno
- Стъпка 5: Свържете захранването към дъската на Arduino
- Стъпка 6: Общо оформление на веригата
- Стъпка 7: Код и принцип на работа
- Стъпка 8: Включване на IR библиотеката
- Стъпка 9: Програмирайте ключовете, които искате да използвате
- Стъпка 10: Завършете кода и се придвижете
- Стъпка 11: Качете вашия код и го тествайте
Видео: RC Cannon: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция е създадена в изпълнение на проектните изисквания на Makecourse в Университета на Южна Флорида (www.makecourse.com)
Стъпка 1: Какво ще ви трябва
Компоненти на тялото
-2 колела (3d отпечатани или както искате да ги проектирате)
-Шаси-За предпочитане изработени от нещо, което може лесно да бъде оформено, т.е. пробито, лазерно изрязано и т.н. Това е така, защото ще имаме много окабеляване и по този начин ще трябва да създадем портове в шасито, за да свържем електрическите компоненти на оръдията.
Електрически компоненти
-Дъска Arduino Uno
-Или дистанционно
-Ир сензор
-Dc стъпкови/скоростни двигатели
-Много кабели и кабели за прескачане
-V.2 платка (не се изисква, но прави връзките много по -организирани и по -лесни за изпълнение)
-12v батерии и батерия (захранване)
-L298 шофьор на мотор
Стъпка 2: Сглобяване на оръдие- електрическа конструкция
Свържете двигателите с постоянна скорост към драйвера на двигателя L298
-Прокарайте отделни проводници от Dc скорост/стъпков двигател и ги включете в портовете на модула L298. Това е компонентът, който ще задвижва двигателите.
Стъпка 3: Свържете Ir сензора към платката V5
Свържете Ir сензора към платката V5. Това е част, която ще позволи на потребителя да управлява колата чрез Ir дистанционно. Това става чрез просто включване на кабела от IR сензора към порта, на който пише „Ir sensor“
Стъпка 4: Настройте V5 Board на Arduino Uno
-Това е голямата част от използването на платката V5, което прави тези връзки лесни. Той е проектиран да "пакетира" в Arduino Uno и по този начин спестява много окабеляване и прави връзките да изглеждат спретнати. Не забравяйте да настроите щифтовете си в правилното съответствие, т.е. (GND към заземяващ порт, аналогов към аналогов и т.н.), за да избегнете огъване или повреждане на портовете.
Стъпка 5: Свържете захранването към дъската на Arduino
Използвайки и батерия за това, това прави този елемент също спестяващ много окабеляване и изглежда малко по -елегантен. Силно препоръчително. Тези батерии, които често са евтини, също се предлагат със собствен независим превключвател за включване и изключване. Просто свържете контакта (не забравяйте да получите порт, съвместим с arduino) към arduino.
Стъпка 6: Общо оформление на веригата
Ето какво се случва под капака.
-Скоростните двигатели, задвижвани от L298
-Ир сензорът, свързан към платката V5.
-12v захранване
- Всички електрически компоненти се захранват/ заземяват с помощта на заземителна шина, ако е необходимо.
Стъпка 7: Код и принцип на работа
Оръдието се управлява изцяло чрез Ir дистанционно управление и ще бъде основният фокус за целите на програмирането. Системата за управление Ir се състои от изпращане и получаване на информация. Изпращането се извършва от дистанционното управление, а приемането се извършва от Ir сензора. Ir дистанционното изпраща сигнали чрез двоичен импулсен код, подобно на много други ежедневни инструменти. За да не се обърка сензорът и да се избегне получаването на грешен импулсен код, обичайната практика е да се модулира при дадена носеща честота, която след това сензорът може да филтрира и да получи като уникална команда.
Стъпка 8: Включване на IR библиотеката
-има много ir библиотеки онлайн, които могат да бъдат включени в скицата на arduino, за да се улесни програмирането на дистанционното управление ir. Те могат да бъдат намерени например на
www.liquidcrystal.com
www.elegoo.com
След като изтеглите библиотеката, включете я в първоначалната си скица (вижте изображението по -горе).
В програмата има и „примерни скици“, една от които е за Ir система. Това също би било чудесна отправна точка. (вижте горното изображение)
Включен е и файл с течни кристали с някои свойства на библиотеката.
Стъпка 9: Програмирайте ключовете, които искате да използвате
Оръдието върви напред, назад и цели наляво и надясно. Така че ще ни трябват ключове за извършване на тези операции. Бихме могли да изпълним задачата да възлагаме ключове за извършване на конкретни неща, като използваме тяхната уникална стойност на ключа. След това можем да присвоим тези ключови стойности за специфични функции, като използваме функцията #define.
напр
#включва
#дефинирайте F 16736925
#дефинирайте B 16754775
където "F" ще бъде променливата, свързана с напредването и цифрата до нея, уникалната стойност на ключа за изпълнение на тази задача.
Задаването на определени компоненти на „високо“или „ниско“ще постигне конкретни цели. напр. В нашия код, ако искаме оръдието да върви напред, бихме настроили изходните щифтове на постояннотоковия двигател на високи, което кара колата да се движи. Пълна скица на всичко това ще бъде предоставена в края.
Стъпка 10: Завършете кода и се придвижете
-Ако не сте запознати с кодирането, не се страхувайте, има много кодове и примери онлайн, които можете да следвате, за да придвижите оръдието си в движение. Ето моят последен код за това оръдие, взето е от www.elegoo.com и е коригирано така, че да отговаря на критериите за насочване на оръдието.
Стъпка 11: Качете вашия код и го тествайте
Ако всичко е наред, би трябвало да можеш да движиш оръдието си. Не забравяйте да заредите батериите и да включите превключвателя. Също така, не пускайте оръдия, докато сте включени в компютъра. Това може да бъде опасно за някои от чувствителните части във вашата конструкция.
Късмет!
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
LED Bouncy Ball Air Cannon амуниции. Лесно: 6 стъпки
LED Bouncy Ball Air Cannon амуниции. Лесно: Това е светеща подскачаща топка, която направих, за да стрелям от моето въздушно оръдие през нощта. Можете да го използвате за други неща, но аз ги използвам само за изстрелване от моето въздушно оръдие, направено за стрелба с подскачащи топки. Това е много лесно и може да се направи и в много различни