![Простой робот-барабан Arduino: 5 шагов Простой робот-барабан Arduino: 5 шагов](https://i.howwhatproduce.com/images/003/image-6750-49-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![Image Image](https://i.howwhatproduce.com/images/003/image-6750-51-j.webp)
![](https://i.ytimg.com/vi/boXo8CL9hyM/hqdefault.jpg)
![Материалы и инструменты Материалы и инструменты](https://i.howwhatproduce.com/images/003/image-6750-52-j.webp)
Я признаю. Я сделал этот проект из чистой скуки после того, как застрял внутри на несколько дней во время серии небольших, но проблемных снежных бурь. Глядя на мой Arduino, несколько сервоприводов и кассету, основная идея дерьмового барабанного робота начала реализовываться. Оказывается, если у вас есть все необходимое, это проект, который можно выполнить примерно за 15 минут, практически не требуя опыта.
Если вы только начинаете или хотите освежить свои навыки работы с Arduino, это может быть хорошим местом для начала. Давайте начнем.
Шаг 1. Материалы и инструменты
![Материалы и инструменты Материалы и инструменты](https://i.howwhatproduce.com/images/003/image-6750-53-j.webp)
Материалы:
- Arduino Uno (хотя должна работать почти любая плата)
- (2) сервомоторы позиционного вращения
- беспаечный макет
- макетные провода (не менее десятка)
- плоский кусок дерева
- (2) серповидные палочки, стержни для дюбелей, карандаши или другие подходящие альтернативы голени.
- резиновая прокладка, крышка банки из-под кофе или другая альтернатива барабанной головке
Инструменты:
- ноутбук с установленной последней версией Arduino IDE
- USB-кабель для программирования, который подключается к Arduino
- Лента
- пистолет для горячего клея (или просто проявите творческий подход с лентой)
Время:
15 минут в идеальных условиях. Может быть, час, если что-то пойдет не так с первого раза
Шаг 2: Подключение
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-6750-54-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-6750-55-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-6750-56-j.webp)
![Проводка Проводка](https://i.howwhatproduce.com/images/003/image-6750-57-j.webp)
Начнем с того, что соединим несколько вещей вместе.
У каждого серводвигателя есть три соединения: одно для питания, второе для заземления и третье для данных (или что-то в этом роде). Позитив всегда красный, земля обычно коричневый или черный, а данные - оранжевый или белый. Используя макетную плату или контакты заголовка Arduino, подключите питание и заземление Arduino к каждому мотору. Подключите провод данных одного двигателя к контакту 5, а провод данных другого двигателя - к контакту 6. Убедитесь, что оба контакта поддерживают ШИМ. А также…. это оно! Это было не так уж сложно.
Шаг 3: Постройте вещь
![Построй вещь Построй вещь](https://i.howwhatproduce.com/images/003/image-6750-58-j.webp)
![Построй вещь Построй вещь](https://i.howwhatproduce.com/images/003/image-6750-59-j.webp)
Теперь нам нужно построить каркас.
Вы можете использовать свое воображение для этой части. Я построил его на плоском куске дерева, но и плоский картон подойдет. Все, что плоское, прочное и с чем легко работать, послужит хорошей основой.
Чтобы удержать моторы на месте, я отрезал два куска дерева от палочки для перемешивания краски - такой, которую вы можете получить бесплатно, купив банку боли в строительном магазине. Я обнаружил, что эти палочки для перемешивания удивительно универсальны. На днях я собираюсь опубликовать проект, полностью сделанный из палочек для перемешивания краски. В любом случае, вам нужно приклеить эти кусочки горячим клеем, чтобы они никуда не делись.
Далее сделаем голени. Я отрезал два 5-дюймовых стержня диаметром 1/4 дюйма, хотя что-то вроде палочки от мороженого подойдет так же. Заклейте их лентой или приклейте к рогам сервопривода.
Если вы еще этого не сделали, приклейте моторы липкой лентой, чтобы покрасить кусочки палочки или что-то еще, что вы используете, чтобы удерживать их на месте.
Вот и все! Пора написать код …
Шаг 4: Установите код
![Установить код Установить код](https://i.howwhatproduce.com/images/003/image-6750-60-j.webp)
Когда все будет готово, пора установить код. Это та часть, где вам понадобится Arduino IDE и USB-кабель для программирования.
Вы можете написать свой собственный, если хотите, или вы можете просто использовать мой. В коде есть множество примечаний и инструкций, не волнуйтесь.
Если вы планируете писать свой собственный код, было бы неплохо узнать, как использовать сервокоманды, поскольку они могут быть немного сложными. Также помните, что серводвигателям требуется время, чтобы перейти из одного положения в другое. Это время необходимо учитывать в коде, особенно при написании чувствительной ко времени программы. Вы же не хотели бы, чтобы ваш барабанщик не работал.
Шаг 5: Идем дальше
![Идти дальше Идти дальше](https://i.howwhatproduce.com/images/003/image-6750-61-j.webp)
![Идти дальше Идти дальше](https://i.howwhatproduce.com/images/003/image-6750-62-j.webp)
Поздравляю! Вы только что собрали работающего барабанного робота. Устали от его безжалостного постукивания? Нет? Что ж, скоро будет. Итак, что мы можем сделать, чтобы сделать это немного интереснее?
Для начала, я мог бы написать лучший код, который импровизировал ритмы или мог бы играть триоли, а не бесконечные петли четверти и восьмых нот.
Arduino также имеет функцию тона (Гц, длительность), которая позволяет воспроизводить звук через вывод ШИМ. Используя таблицу частот нот (см. Выше) и некоторое творческое программирование, Arduino может проигрывать мелодию, накладывая некоторые болезненные ритмы.
Если кто-то из вас сделает этот проект, пожалуйста, дайте мне знать! Я хотел бы видеть его.
Если вам понравилось, не забудьте подписаться на мой канал на YouTube, где я публикую другие проекты, связанные с наукой и технологиями. Совсем недавно я работал над кое-чем из ракетной техники, так что следите за этим.
Вот и все для этого проекта! А теперь сделай что-нибудь
Рекомендуемые:
Простой автоматический движущийся робот с использованием Arduino и L293d IC: 6 шагов
![Простой автоматический движущийся робот с использованием Arduino и L293d IC: 6 шагов Простой автоматический движущийся робот с использованием Arduino и L293d IC: 6 шагов](https://i.howwhatproduce.com/images/001/image-2973-29-j.webp)
Простой автоматический движущийся робот с использованием Arduino и L293d IC: это базовый робот, управляемый Arduino, и он просто перемещается и следует по круговому пути по коду по умолчанию, но вы можете изменить код, чтобы легко изменить путь. Это простой проект, который может построить любой … Так что, если вы
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
![Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро
Простой и умный робот-манипулятор с использованием Arduino !!!: 5 шагов (с изображениями)
![Простой и умный робот-манипулятор с использованием Arduino !!!: 5 шагов (с изображениями) Простой и умный робот-манипулятор с использованием Arduino !!!: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-15831-11-j.webp)
Простая и умная роботизированная рука с использованием Arduino !!!: В этом руководстве я буду делать простую роботизированную руку. Это будет контролироваться с помощью основной руки. Рука будет запоминать ходы и играть по очереди. Идея не нова. Идею я получил от «мини-роботизированной руки от Stoerpeak». Я хотел
Бюджет LittleBot: простой робот Arduino V2: 10 шагов
![Бюджет LittleBot: простой робот Arduino V2: 10 шагов Бюджет LittleBot: простой робот Arduino V2: 10 шагов](https://i.howwhatproduce.com/images/001/image-1864-46-j.webp)
LittleBot Budget: простой робот Arduino V2: с помощью LittleBot Budget мы хотели максимально упростить детям начало работы с роботами. Итак, мы свели робот к его сути. Способ двигаться, думать и видеть. Как только они будут установлены, у вас будет робот, которого вы
(Простой) простой способ получить аналоговый / pwm-звук от Raspberry PI Zero, а также подключиться к Crt TV: 4 шага
![(Простой) простой способ получить аналоговый / pwm-звук от Raspberry PI Zero, а также подключиться к Crt TV: 4 шага (Простой) простой способ получить аналоговый / pwm-звук от Raspberry PI Zero, а также подключиться к Crt TV: 4 шага](https://i.howwhatproduce.com/images/002/image-3483-66-j.webp)
(Простой) легкий способ получить аналоговый / pwm-звук из Raspberry PI Zero, а также подключиться к Crt TV: здесь я использовал простейший метод для передачи звука на телевизор вместе с композитным видео