Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2: Сборка пушки - электрическая сборка
- Шаг 3. Подключите ИК-датчик к плате V5
- Шаг 4: установите плату V5 на Arduino Uno
- Шаг 5: Подключите блок питания к плате Arduino
- Шаг 6: Общая схема схемы
- Шаг 7: Код и принцип работы
- Шаг 8: включение ИК-библиотеки
- Шаг 9: запрограммируйте ключи, которые вы хотите использовать
- Шаг 10: Завершите код и приступайте к делу
- Шаг 11: Загрузите свой код и проверьте его
Видео: RC Cannon: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com).
Шаг 1. Что вам понадобится
Компоненты кузова
-2 колеса (напечатанные на 3D-принтере или как вы хотите их спроектировать)
-Шасси. Желательно сделать что-то, что может быть легко сформировано, например, просверлено, вырезано лазером и т.д.
Электрические компоненты
-Плата Arduino Uno
-Ir пульт
-Ir датчик
- Шаговые двигатели постоянного тока / скоростные двигатели
-Много проводов и соединительных кабелей
-V.2 плата (не требуется, но делает соединения более организованными и простыми в эксплуатации)
-12 В батареи и аккумулятор (блок питания)
-L298 водитель мотора
Шаг 2: Сборка пушки - электрическая сборка
Подключите двигатели постоянного тока к приводу двигателя L298
- Запустите отдельные провода от шагового двигателя постоянного тока и подключите их к портам модуля L298. Это компонент, который будет приводить в действие двигатели.
Шаг 3. Подключите ИК-датчик к плате V5
Подключите ИК-датчик к плате V5. Это часть, которая позволит пользователю управлять автомобилем через ИК-пульт. Это можно сделать, просто подключив кабель от ИК-датчика к порту с надписью «ИК-датчик».
Шаг 4: установите плату V5 на Arduino Uno
-Это отличная особенность использования платы V5, она упрощает эти подключения. Он спроектирован так, чтобы «упаковать» на Arduino Uno и, таким образом, экономит много проводов и делает соединения аккуратными. Убедитесь, что ваши контакты установлены в правильном соответствии, то есть (заземление на порт заземления, аналог на аналоговый и т. Д.), Это необходимо, чтобы избежать изгиба или повреждения портов.
Шаг 5: Подключите блок питания к плате Arduino
Использование аккумуляторного блока для этого также позволяет этому элементу также экономить на большом количестве проводов и выглядит немного более элегантным. Настоятельно рекомендуется. Эти аккумуляторные блоки, которые часто бывают недорогими, также имеют собственный независимый переключатель включения и выключения. Просто подключите розетку (убедитесь, что у вас есть порт, совместимый с Arduino) к Arduino.
Шаг 6: Общая схема схемы
Вот что происходит под капотом.
-Скоростные двигатели, приводимые в движение L298
-Датчик Ir, подключенный к плате V5.
-Блок питания 12В
- Все электрические компоненты получают питание / заземление с помощью шины заземления по мере необходимости.
Шаг 7: Код и принцип работы
Пушка в основном полностью управляется с помощью ИК-пульта дистанционного управления, и ей будет уделяться основное внимание при программировании. Система управления Ir состоит из отправки и получения информации. Отправка осуществляется с пульта дистанционного управления, а прием осуществляется датчиком Ir. ИК-пульты отправляют сигналы через двоичный импульсный код, как и многие другие повседневные инструменты. Чтобы не запутать датчик и не ошибиться в коде импульса, принято модулировать его с заданной несущей частотой, которую датчик затем может фильтровать и получать как уникальную команду.
Шаг 8: включение ИК-библиотеки
- в сети есть много ИК-библиотек, которые можно включить в эскиз Arduino, чтобы облегчить программирование ИК-пульта. Их можно найти, например, на
www.liquidcrystal.com
www.elegoo.com
После загрузки библиотеки включите ее в свой первоначальный набросок (см. Изображение выше).
В программе также есть «примерные скетчи», один из которых предназначен для Ir-системы. Это также было бы отличной отправной точкой. (см. изображение выше)
Включен также жидкокристаллический файл с некоторыми свойствами библиотеки.
Шаг 9: запрограммируйте ключи, которые вы хотите использовать
Пушка движется вперед, назад и целится влево и вправо. Итак, нам понадобятся ключи для выполнения этих операций. Мы могли бы выполнить задачу по назначению ключей для выполнения определенных действий, используя их уникальное значение ключа. Затем мы могли бы назначить эти ключевые значения для определенных функций с помощью функции #define.
например
#включают
#define F 16736925
#define B 16754775
где «F» - это переменная, связанная с продвижением вперед, а цифра рядом с ней - уникальное значение ключа для выполнения этой задачи.
Установка отдельных компонентов на «высокий» или «низкий» приведет к достижению определенных целей. например В нашем коде, если мы хотим, чтобы пушка двигалась вперед, мы бы установили выходные контакты двигателя постоянного тока на высокий уровень, заставляя машину двигаться. Полный набросок всего этого будет предоставлен в конце.
Шаг 10: Завершите код и приступайте к делу
-Если вы не знакомы с кодированием, не бойтесь, в Интернете есть много кодов и примеров, которым вы можете следовать, чтобы привести в движение свою пушку. Вот мой окончательный код для этой пушки, он был взят с сайта www.elegoo.com и скорректирован в соответствии с критериями прицеливания пушки.
Шаг 11: Загрузите свой код и проверьте его
Если все пойдет хорошо, ваша пушка сможет двигаться. Обязательно не забудьте зарядить батареи и включить. Также не запускайте пушку, когда она подключена к компьютеру. Это может быть опасно для некоторых чувствительных частей вашей сборки.
Удачи!
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
LED Bouncy Ball Air Cannon Ammo. Легко: 6 шагов
LED Bouncy Ball Air Cannon Ammo. Легко: это светящийся надувной шар, который я сделал, чтобы стрелять из моей воздушной пушки ночью. Вы можете использовать его для других целей, но я использую их только для стрельбы из моей воздушной пушки, предназначенной для стрельбы надувными шарами. Это очень просто, а также может быть выполнено разными способами