Оглавление:
- Шаг 1. Соберите материалы
- Шаг 2: спроектируйте свою структуру
- Шаг 3: проектирование колес
- Шаг 4: Настройте Arduino для работы зуммера
- Шаг 5: Настройте Arduino для работы с освещением
- Шаг 6: объедините коды
- Шаг 7. Распечатайте
- Шаг 8: соберите конструкцию
- Шаг 9. Подготовка к запуску
- Шаг 10: Запуск
- Шаг 11: Необязательно: постройте рампу
Видео: Robo-Band Car: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это апгрейд вашего традиционного автомобиля с приводом от резиновой ленты.
Шаг 1. Соберите материалы
Для этого проекта вам понадобятся следующие предметы:
- 4 колеса, желательно одного размера (наши мы напечатали на 3D-принтере)
- Один дюбель, который подходит к колесам
- Комплект arduino (мы использовали комплект SparkFun RedBoard)
- Структура для Arduino, на которой можно сидеть (мы напечатали нашу на 3D-принтере)
- Аккумуляторная батарея
- Резинки
- Немного материала для поднятия ардуино, чтобы он не лежал непосредственно на корпусе (мы использовали гайки)
- Горячий клей
- Винт
- Шарнирное устройство
- Дополнительно: изолента и фанера, чтобы сделать пандус
Шаг 2: спроектируйте свою структуру
Вам нужно будет распечатать на 3D-принтере базу, на которой будет установлена ардуино.
Для этого используйте онлайн-программное обеспечение, которое позволяет пользователям создавать свои собственные модели, которые можно распечатать.
OnShape - отличная бесплатная программа для онлайн-дизайна, которую мы использовали
Наша база представляла собой трапецию с двумя отверстиями под оси в конструкции.
Размеры эскиза указаны на картинке выше, а также по ссылке ниже:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
Шаг 3: проектирование колес
Этот шаг не является обязательным, мы просто хотели объяснить каждый шаг, который мы сделали.
Если вы можете найти четыре колеса одинакового размера, используйте их и убедитесь, что ось подходит к этим колесам.
Мы напечатали все колеса на 3D-принтере с помощью OnShape.
Примечание: четыре колеса не обязательно должны быть одинакового размера. Пока есть две пары одинакового размера, каждая пара не обязательно должна быть в точности равной. Если у вас неровные пары колес, поставьте меньшую пару перед автомобилем.
Вот ссылка на наш дизайн на OnShape:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
Шаг 4: Настройте Arduino для работы зуммера
Следуйте инструкциям в руководстве SIK для контура 11, пьезо-зуммера.
Эта установка довольно проста, поэтому просто следуйте инструкциям в книге.
Необходимая переделка - переместить зуммер в нижнюю половину макета. Неважно, какое место вы выберете, главное, чтобы два провода, заземляющие зуммер, находились в рядах, прилегающих к ножкам зуммера. Оранжевый провод, соединяющий зуммер с Arduino RedBoard, ДОЛЖЕН быть протянут к отверстию 8.
Устранение неисправностей: наш оригинальный зуммер был подключен правильно, но не очень громко, поэтому мы переключились на зуммер из другого комплекта, и громкость была намного громче
Шаг 5: Настройте Arduino для работы с освещением
Следуйте инструкциям в руководстве SIK для цепи 3, светодиод RGB.
Добавьте эту схему к предыдущей, чтобы обе функции могли работать одновременно на Arduino.
Провод, соединяющий синюю ножку светодиода RBG, ДОЛЖЕН быть прикреплен к отверстию 6.
Опять же, этот шаг следует инструкциям в книге, но обязательно дважды проверьте все соединения, если у вас возникли трудности.
Шаг 6: объедините коды
Эта часть немного сложна. Вам нужно будет объединить коды для обеих цепей, чтобы они работали одновременно.
Полная программа показана выше, но я проведу вас через более сложные изменения.
Определить переменные
Сначала переместите все переменные из двух руководств по SIK Circuit в начало программы.
Переопределите переменную BLUE_PIN на 6.
Измените значение переменной buzzerPin на 8.
Ноты, темп и удары можно изменить, чтобы отразить любую песню, которую вы хотите, но убедитесь, что переменная songLength равна количеству нот в вашей песне.
Цикл настройки
Все, что должно быть в этом цикле, - это четыре команды pinMode: по одной для каждого источника света и зуммера.
Петля пустоты
Сначала объедините пустые петли из двух программ.
Затем удалите строки кода, управляющие светом: мы собираемся изменить код, чтобы он мигал случайными цветами синхронно с песней.
Внутри цикла void определите myColor как void myColor (int redIntensity, int greenIntensity, int blueIntensity). Эта строка идет чуть выше команд analogWrite в нижней части объединенного цикла.
Над командой для тона определите myColor как myColor (r, g, b). Выше этого определите int r, int g и int b как random (255). Это вызовет случайную интенсивность для каждого цвета.
Ниже установите команду Serial.println для каждого из r, g и b.
Ваш готовый код должен соответствовать фотографиям выше. Фотографии разбиты на переменные, пустую настройку и пустую петлю, причем пустая петля имеет две фотографии. Повеселись
Исправление проблем
Дважды проверьте, что myColor (r, g, b) определен до тона!
Шаг 7. Распечатайте
Теперь, когда arduino настроен, вы можете распечатать свои дизайны из OnShape.
Шаг 8: соберите конструкцию
Материалы: Аккумулятор, печатная конструкция корпуса, колеса, оси, резинки, монтажная плата Arduino в сборе, горячий клей, гайки, винт.
- Горячим клеем две гайки на верхней стороне конструкции закрыть зазор в конструкции.
- Закрепите arduino на конструкции, плотно обернув резинкой вокруг конструкции и arduino.
- Приклейте петлю к боковой части конструкции, чтобы она могла поддерживать аккумулятор, не мешая резиновой ленте, используемой для питания автомобиля (рисунки 3 и 4).
- Используйте резиновую ленту, чтобы прикрепить аккумулятор к шарниру. Он должен находиться вне всей конструкции (рисунки 5 и 6).
- Вставьте дюбель в отверстия оси и убедитесь, что колеса надежно прикреплены к оси.
- Просверлите отверстие в центре задней оси
- Вставьте винт в отверстие для винта.
Шаг 9. Подготовка к запуску
Ты почти сделал!
- Наденьте по одной резинке на каждое заднее колесо для сцепления.
- Сделайте цепочку из резинок и прикрепите ее к выступу в передней части туловища.
- Зацепите за винт последнюю резинку и намотайте аксель назад.
Шаг 10: Запуск
Поздравляю!
Шаг 11: Необязательно: постройте рампу
Возьмите любой кусок дерева или пластика или что угодно, достаточно широкое для ваших колес!
Как видите, мы использовали изоленту и фанеру, так что действительно все подойдет.
Затем возьмите опору, чтобы поднять рампу на нужный угол, запустить машину и смотреть!
Рекомендуемые:
Миниатюризация автономного робота Arduino (Land Rover / Car) Stage1Model3: 6 шагов
Миниатюризация автономного робота Arduino (Land Rover / Car) Stage1Model3: я решил миниатюризировать Land Rover / Car / Bot, чтобы уменьшить размер и энергопотребление проекта
Узел Mcu Indian Car Central Lock с Rfid и Blynk Timer Unlock: 9 шагов
Узел Mcu Индийский автомобильный центральный замок с Rfid и Blynk Timer Unlock: сегодня я показываю вам полностью автоматизированный центральный замок в индийском стиле с RFID-тегом blynk wifi control и временной разблокировкой. Он также имеет все функции обычного центрального замка. Этот автомобиль центральный замок РАБОТАЕТ ОФФЛАЙН АКТИВАЦИЯ ТРЕБУЕТСЯ ЗАМКИ СЕТИ И
Hex Robo V1 (с пушкой): 9 шагов (с изображениями)
Hex Robo V1 (с пушкой): вдохновлен моим предыдущим роботом, на этот раз я создаю Hex Robo для War Game. Оснащен пушкой (следующий в V2) или может управляться с помощью джойстика (следующий в V3), думаю, будет весело играть с другом. стреляют друг в друга из небольшого пластикового ядра и
Carro Robô Controlado по Bluetooth: 10 шагов
Carro Robô Controlado Por Bluetooth: Um dos projetos mais ambiciosos para se fazer com Arduino é a construção de um carro robô, para mim foi que me стимулировал, что вы находитесь на Arduino, в Интернете, возможно, encontrar diversas formas de construir um, seja um seguidor de linha, de
Joy Robot (Robô Da Alegria) - 3D-печать с открытым исходным кодом, робот на базе Arduino !: 18 шагов (с изображениями)
Joy Robot (Robô Da Alegria) - 3D-печать с открытым исходным кодом, робот с питанием от Arduino!: Первый приз в конкурсе Instructables Wheels, второй приз в конкурсе Instructables Arduino и второе место в конкурсе Design for Kids Challenge. Спасибо всем, кто голосовал за нас !!! Роботы появляются повсюду. От промышленного применения до u