Оглавление:

TrojanBOT: 17 шагов
TrojanBOT: 17 шагов

Видео: TrojanBOT: 17 шагов

Видео: TrojanBOT: 17 шагов
Видео: Что такое Trojan и как от них защищаться 2024, Декабрь
Anonim
TrojanBOT
TrojanBOT

Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com).

Шаг 1. Перед тем, как начать, вам понадобятся:

ЭЛЕКТРОНИКА

-Arduino Uno

-Adafruit Motorshield V2

-HC-05 модуль bluetooth для Arduino

-4 шт.колесо игрушечного автомобиля с прилагаемым двигателем постоянного тока и коробкой передач

-9В аккумулятор

-Мужская к женской перемычке

-мини-макетная доска

-USB 2.0 кабель типа A к типу B

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

-Gorilla изолента

-Двухкомпонентная эпоксидная смола

-Соединители валов

-Подшипники для скейтборда

-Паяльник

-3д принтер

-фрикционная лента

ножницы; плоская отвертка для электроники;

-Маленький шестигранный ключ

-Презервативы в круглой упаковке

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

-Программное обеспечение Arduino

-3D-моделирование

-Bluetooth electronics приложение Google Play для смартфона

Шаг 2: 3D-детали

3D детали
3D детали
3D детали
3D детали
3D детали
3D детали
3D детали
3D детали

ВСЕ ЧАСТИ ПРИКЛЮЧЕНЫ КАК ФАЙЛЫ ДЕТАЛЕЙ SOLIDWORKS 2017. В этой Первой части у нас есть модифицированная коробка, в которой будут храниться все наши электронные компоненты. Размеры этих деталей имеют решающее значение, поэтому допускаются небольшие допуски. Размеры 190 мм X 125 мм. Коробка высотой 60 мм. Коробка также имеет толщину стенок 3 мм. На коробке есть четыре штифта, к которым будет крепиться крышка. ОСТОРОЖНО, колышки легко сломать, не давите крышкой на колышки.

Конвейерная лента - самая сложная часть в этом проекте, она имеет размеры 91 мм в длину, 81 мм в ширину и высоту 46 мм.

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

Шаг 3: Сборка конвейера: что вам понадобится

Сборка конвейера: что вам понадобится
Сборка конвейера: что вам понадобится

(Все, что вам понадобится здесь, находится в разделе оборудования на шаге «Прежде чем начать, вам понадобится»)

-4 подшипника для скейтборда

-1x Базовая часть конвейера

-2 вала 8 мм

-2x ролика

-Горилла лента

-Локтит или суперпупер клей

-Фрикционная лента

-Ножницы

-маленький шестигранный ключ

Шаг 4: Сборка конвейерной ленты, роликов

Монтаж конвейерной ленты, роликов
Монтаж конвейерной ленты, роликов
Монтаж конвейерной ленты, роликов
Монтаж конвейерной ленты, роликов

Порядок того, что вы делаете на этом шаге, не имеет значения.

Сначала возьмите фрикционную ленту и намотайте ее на ролик. (Это позволит создать трение между роликом и лентой)

Затем возьмите вал, вставьте его в ролик и закрепите клеем (суперклей или Loctite).

Шаг 5: Подготовьте подшипники

Подготовьте подшипники
Подготовьте подшипники
Подготовьте подшипники
Подготовьте подшипники
Подготовьте подшипники
Подготовьте подшипники
Подготовьте свои подшипники
Подготовьте свои подшипники

На этом этапе вам понадобятся 4 подшипника, лента гориллы, подготовленные ролики, основание конвейера и ножницы.

Сначала возьмите небольшой кусок ленты гориллы и отрежьте его до ширины подшипника. Оберните его вокруг подшипника и повторите то же самое для остальных подшипников.

Затем установите подшипник скольжения с одной стороны каждого ролика.

Затем сдвиньте подшипник + ролик с одной стороны базового конвейера.

Наконец, продвиньте подшипники через отверстия на другой стороне основного конвейера на другую сторону вала.

Шаг 6: Сборка конвейерной ленты: ремень

Сборка конвейерной ленты: ремень
Сборка конвейерной ленты: ремень
Сборка конвейерной ленты: ремень
Сборка конвейерной ленты: ремень
Сборка конвейерной ленты: ремень
Сборка конвейерной ленты: ремень

-Сначала возьмите кусок ленты гориллы длиной около 10 дюймов.

-Во-вторых, загните один конец поверх другого так, чтобы «липкие» концы соприкоснулись.

-В-третьих, отрежьте этот кусок и оберните вокруг роликов. (Будет некоторое перекрытие, и это нормально).

-В-четвертых, убедитесь, что вы выяснили, где встречаются оба конца, и защипните, где они встречаются, и отрежьте перекрывающуюся часть там, где вы ущипнули.

-В-пятых, возьмите небольшой кусок ленты (1,5–2,0 дюйма) длиной и отрежьте его.

-Шестое, возьмите меньший кусок ленты и поместите половину на один конец ремня. (Другая «липкая» половина меньшего куска ленты должна быть открыта)

-В-седьмых, оберните ремень вокруг роликов и прикрепите другой «липкий» конец меньшего куска ленты к другому концу ремня.

-Наконец, проверьте свою конвейерную ленту, убедившись, что она движется. (Возможно, вам придется повторять весь этот процесс до тех пор, пока вы не добьетесь правильного результата, если ремень не движется, повторите попытку, а попытайтесь сделать его более плотным).

Шаг 7: Сборка колес: Подготовьте кожух двигателя постоянного тока

Сборка колес: подготовка кожухов двигателей постоянного тока
Сборка колес: подготовка кожухов двигателей постоянного тока
Сборка колес: подготовка кожухов двигателей постоянного тока
Сборка колес: подготовка кожухов двигателей постоянного тока
Сборка колес: подготовка кожухов двигателей постоянного тока
Сборка колес: подготовка кожухов двигателей постоянного тока

Вам понадобится всего 3 двигателя постоянного тока.

-Сначала припаиваем провода к клеммам двигателя постоянного тока

-Во-вторых, выньте двигатели постоянного тока из кожуха и с помощью дремеля извлеките зажим, чтобы получилась гладкая поверхность.

-Наконец, вытолкните один вал, чтобы на другом получилась гладкая поверхность.

-Повторите этот процесс для 5 различных кожухов двигателя (4 кожуха для колес и 1 кожух для двигателя постоянного тока, приводящего в движение конвейерную ленту.

Шаг 8: Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока

Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока
Сборка колес: установите кожух двигателя с прикрепленными двигателями постоянного тока

На этом этапе вы будете использовать только 2 двигателя постоянного тока с их корпусами и еще 2 модифицированных корпуса.

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

-Во-вторых, используйте двухкомпонентную эпоксидную смолу, чтобы покрыть гладкую поверхность корпуса, и поместите их в двух передних местах с открытыми проводами двигателя постоянного тока (2 корпуса и 2 двигателя).

-В-третьих, установите два задних кожуха (в этих двух кожухах не будет двигателей).

Шаг 9: Сборка конвейерной системы с двигателем

Сборка конвейерной системы с двигателем
Сборка конвейерной системы с двигателем
Сборка конвейерной системы с двигателем
Сборка конвейерной системы с двигателем
Сборка конвейерной системы с двигателем
Сборка конвейерной системы с двигателем

На этом этапе вам понадобится шестигранный ключ, немного ленты, конвейерная лента и соединитель вала.

-Начните с затяжки болтов соединительной муфты на открытом конце вала конвейерной ленты.

-Во-вторых, поиграйте ленточным транспортером внутри ящика

-В-третьих, вставьте открытый вал корпуса двигателя в другой конец муфты (старайтесь, чтобы все было как можно прямее) и затяните болты муфты.

-Наконец, проявите изобретательность с лентой и приклейте кожух двигателя постоянного тока к внешней стороне коробки. Убедитесь, что он надежен, но НЕ ПЛОТНО! И не закрывайте отверстие, предназначенное для проводки.

Шаг 10: Блок-схема: предшественник электронной системы

Блок-схема: предшественник электронной системы
Блок-схема: предшественник электронной системы

Моторщит будет установлен прямо на Arduino. Вы будете использовать перемычки «папа-мама» для прямого подключения к многослойному моторному щиту в трех местах для ваших двигателей постоянного тока. Есть порт Vin, через который вы будете напрямую подключаться к 9-вольтовой батарее. Макетная плата будет использоваться для подключения модуля Bluetooth HC-05 к сложенному моторному экрану. И, наконец, вам понадобится смартфон, чтобы загрузить приложение Bluetooth Electronics и изменить программу оболочки контроллера RC для управления ботом.

Шаг 11: Сборка электронных компонентов

Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов
Сборка электронных компонентов

Для этой сборки вам понадобятся:

-Motorshield и Arduino

-Шесть перемычек «папа-мама» с зачищенными концами «папа»

-HC-05 модуль bluetooth

-Мини-макет

-Четыре дополнительных перемычки между мужчинами и женщинами

-9-вольтный разъем аккумулятора с зачищенными концами

-2 маленьких провода

-Мини плоская головка

-Сначала возьмите два зачищенных провода перемычки M-F и с помощью мини-отвертки подключите оголенные концы проводов перемычки к M1 на моторном щите.

-Далее возьмите провода питания и подключите их к Vin на моторном щите (ВАЖНА ПОЛЯРНОСТЬ !!!)

-Наконец, подключите 2 зачищенных провода к M3 и два провода к M4 на моторном щите.

Когда все сказано и сделано, у вас должна получиться система, которая выглядит как на рисунке 4 на этом этапе.

Шаг 12: Продолжение сборки электронных компонентов

Сборка электронных компонентов (продолжение)
Сборка электронных компонентов (продолжение)
Сборка электронных компонентов (продолжение)
Сборка электронных компонентов (продолжение)
Сборка электронных компонентов (продолжение)
Сборка электронных компонентов (продолжение)

Теперь вы можете складывать этот моторный щит прямо на Arduino.

-Далее подключите HC-05 к макетной плате.

-Подключите 5 В на HC-05 к положительной стороне макета и GRND на HC-05 к отрицательной стороне макета с помощью небольших проводов.

-Подключите положительную шину макета к 5 В на моторном щите, а отрицательную шину к GND на Arduino с помощью двух незакрепленных перемычек M-F.

-Используя незакрепленные перемычки, подключите вилку к TX, а другую вилку к RX на HC-05 и запустите TX на HC-05 на RX на моторном щите, а RX на HC-05 на TX на моторном щите. моторного щита (они обозначены цифровыми контактами 0 и 1 на моторном щите).

Это вся проводка, необходимая для этого проекта.

Шаг 13: Схема

Схема
Схема

-Здесь вы можете увидеть модуль Bluetooth, подключенный к макетной плате. Он имеет 4 контакта, которые мы будем использовать: TX, RX, Vcc и GRND. Подключите GRND и VCC к отрицательной и положительной шинам соответственно. Затем с помощью перемычек подключите отрицательную клемму к GRND на экране, а положительную шину к 5 В на экране.

-TX от HC-05 идет к RX на моторном щите, RX на HC-05 переходит к TX на arduino (сбивает с толку, я знаю).

-На схеме нет точного моторного щита, но вы должны подключить клеммы двигателей постоянного тока к M3, M4 и M1 на щите.

-Наконец, подключите батарею 9В к клеммам Vin на щите.

Шаг 14: Подключение проводов к двигателям постоянного тока

Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока
Подключение проводов к двигателям постоянного тока

-Сначала проложите провода M1 от моторного щита к припаянным клеммам постоянного тока конвейерной ленты (ОЧЕНЬ ВАЖНО)

-Во-вторых, протяните провода от M4 на моторном щите к клеммам двигателя постоянного тока, который установлен на левой стороне бота. (ОЧЕНЬ ВАЖНО, ЧТОБЫ ПРОВОДЫ M4 ПОДКЛЮЧАЮТСЯ К ЛЕВЫМ ДВИГАТЕЛЮ)

-В-третьих, проложите провода M3 к правому установленному двигателю (ОЧЕНЬ ВАЖНО, ЧТОБЫ ПРОВОДЫ M3 ПОДКЛЮЧАЮТ К ПРАВОУСТАНОВЛЕННОМУ ДВИГАТЕЛЮ)

-Наконец, установите мини-макет на заднюю часть бота, как показано.

Шаг 15: КОД !!

КОД!!!!
КОД!!!!
КОД!!!!
КОД!!!!
КОД!!!!
КОД!!!!

В Кодексе указано, как я это подключил.

Щелкните ЗДЕСЬ, чтобы загрузить необходимые библиотеки для этого проекта.

Перейдите в программу Arduino и следуйте картинкам выше.

-Сначала добавьте zip-библиотеки, которые вы скачали

-Во-вторых, установите библиотеку Adafruit V2.

-В-третьих, включить библиотеки

-Наконец, код должен запуститься, если вы выполнили все шаги до этого момента.

Шаг 16: ПРИЛОЖЕНИЕ BLUETOOTH

ПРИЛОЖЕНИЕ BLUETOOTH
ПРИЛОЖЕНИЕ BLUETOOTH
ПРИЛОЖЕНИЕ BLUETOOTH
ПРИЛОЖЕНИЕ BLUETOOTH
ПРИЛОЖЕНИЕ BLUETOOTH
ПРИЛОЖЕНИЕ BLUETOOTH

-Сначала подключите USB-кабель к Arduino.

-Во-вторых, нажмите «Загрузить» в левом верхнем углу (если вы получили сообщение об ошибке, снимите моторный щит и загрузите его)

-В-третьих, зайдите в Google Play Store на своем смартфоне и загрузите приложение.

-В-четвертых, откройте приложение и убедитесь, что ваш bluetooth подключен и подключен к HC-05 (при подключении он может запросить у вас код сопряжения, код сопряжения: 1234).

-В-пятых, после подключения перейдите к демонстрации радиоуправляемой машины и нажмите «ИЗМЕНИТЬ».

-Шестое, перетащите кнопку «A» на панель.

-В-седьмых, вернитесь на главный экран и нажмите «ЗАПУСТИТЬ».

Шаг 17: похлопайте себя по спине

ТЫ СДЕЛАЛ ЭТО!!!!!!! ПАТРУЙТЕ СЕБЯ НА СПИНУ И ПОКАЗЫВАЙТЕ ДРУЗЕЙ !!!!

ПРИМЕЧАНИЕ. На этом этапе учитывается полярность двигателя постоянного тока, возможно, вам придется методом проб и ошибок переключить провода на клеммах двигателя постоянного тока, чтобы получить желаемое направление двигателей.

Например, если я нажимаю на контроллер вперёд, а колеса вращаются в противоположном направлении, просто переключите охватывающие концы на клеммах постоянного тока.

Рекомендуемые: