Оглавление:

Как сделать своего собственного барабанного бота !!: 14 шагов
Как сделать своего собственного барабанного бота !!: 14 шагов

Видео: Как сделать своего собственного барабанного бота !!: 14 шагов

Видео: Как сделать своего собственного барабанного бота !!: 14 шагов
Видео: КАК ИЗМЕНИТЬ УСТАНОВКИ? 4 шага по замене убеждений. #Адакофе 38 2024, Июнь
Anonim
Как сделать своего собственного барабанного бота !!
Как сделать своего собственного барабанного бота !!

Этот робот был вдохновлен роботом, которому было уделено много внимания, под названием Yellow Drum Machine, я свяжусь с ним позже, когда найду его. Этот робот использует гусеницы танка, чтобы бродить, он использует свой ультразвуковой сонар для поиска препятствий. Он будет определять твердость / мягкость / эхо объекта с помощью сонара. Как только он найдет предмет, на котором стоит поиграть, он встанет на место, а затем с помощью моторизованных голеней продержится 20-60 секунд. бить. Используя внешний модуль записи / воспроизведения, он будет записывать 20 секунд удара и воспроизводить его синхронно с непрерывно воспроизводимым ударом (при этом робот все еще играет). По завершении этой минутной продолжительной джем-сессии он ускользнет и попытается найти другого в бесконечной петле. Очень весело смотреть / слушать!

Шаг 1: Материалы:

1 мотор-редуктор и комплект протектора - $ 39,99 BuyBuy4 GM10 Мотор-пейджер - $ 39,00 Buy2 микросхемы драйвера двигателя L293D- $ 8,00 Buy1 Модуль записи 9 В - $ 10,79 Buy1 двойная универсальная печатная плата IC Buy1 16-контактный удерживающий контакт Buy1 28-контактная плата Project Picaxe 28x1 Buy1 Ультразвуковой дальномер SRF05 Купить Связку 2-3 мм White Sintra или любой другой строительный материал, который вы предпочитаете Купить 1 Кронштейн для корпуса SRF05 Купить Связку батареек AA Большой динамик Несколько полых алюминиевых трубок Связка 2,54-миллиметровых штырьков для подключения F / F

Шаг 2: Инструменты

ПлоскогубцыПаяльникМини отвертка Philips

Шаг 3: Соберите материалы

Собирать материалы
Собирать материалы
Собирать материалы
Собирать материалы
Собирать материалы
Собирать материалы

Шаг 4: соедините все ступени

Соедините все ступени
Соедините все ступени

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

Шаг 5: двигатели

Припаяйте по одному проводу к каждой пластине на моторах (по две на каждую). Предыдущее изображение тоже должно отразить это.

Шаг 6: Вождение на моторе

Подключите L293D к плате проекта и припаяйте четыре провода от двигателей к клеммам A-B. Теперь напишите код в вашем программаторе: высокий 4 низкий 5 нажмите F5 Переключите два числа, пока оба колеса не повернутся вперед.

Шаг 7: Вождение мотора # 2

Моторное вождение # 2
Моторное вождение # 2
Моторное вождение # 2
Моторное вождение # 2

Возьмите свою плату IC и 16-контактный DIP, припаяйте DIP к середине платы IC следующим образом:

Шаг 8: Подключение второго L293D к Picaxe

Подключение второго L293D к Picaxe
Подключение второго L293D к Picaxe
Подключение второго L293D к Picaxe
Подключение второго L293D к Picaxe

Подключите плату GM10-> L293D-> Picaxe, как показано на рисунке ниже, и запустите код: main: high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1 goto main

Шаг 9: палочки

Нанесите горячий клей на два GM10, две алюминиевые трубки, каждая одинаковой длины, вам нужны те, которые дадут ему хороший «звон», когда вы ударите что-то твердое о них. И третьим будет басовый барабан, так что он будет (толще?) Или просто даст более глубокий звук, я не музыкальный, не знаю:). Достаточно ли понятно, чтобы обойтись без картинок?

Шаг 10: модуль записи

Модуль записи
Модуль записи
Модуль записи
Модуль записи

Самое интересное: отрежьте V + G от модуля записи, вы хотите, чтобы он был длинным, поэтому держите его длинным Подключите V + G к портам V + G Picaxe Отрежьте один из проводов записывающих модулей и подключите не обрезанный к разъему Выход Picaxe 0 Отрежьте один из модулей воспроизведения и подключите один к другому выходу 1 *** ВАЖНО: если ваше воспроизведение является кнопкой, затем снимите кнопку, обнажая мембрану, и следуйте оттуда отпечатку платы, это должно привести вас к крошечное отверстие, производитель использует это, чтобы проверить его, чтобы увидеть, работает ли он, припаяйте к нему свой провод, это ваш единственный провод воспроизведения (подключается к выходу) **** Запустите код: main: high 0wait1low 0wait1goto main

Шаг 11: SRF05

SRF05
SRF05
SRF05
SRF05

Припаяйте 5 контактов заголовка к SRF05 (в комплекте), обратитесь к таблице данных, если вы не уверены, с какой стороны припаять https://www.robot-electronics.co.uk/htm/srf05tech.htmA и подключите srf05 к picaxe и запустите этот код: symbol trig = 3 symbol echo = 6 symbol range = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main ваш srf05 должен мигать красным, хорошо

Шаг 12: Соберите бота

Собственно соберите бота
Собственно соберите бота

Приклейте Sintra к конструкции, напоминающей книжную полку (у меня было два этажа), и приклейте ее горячим клеем (или используйте L-образную скобу, если вы следите за своей прочностью) на основание вашего бота, как показано ниже:

Шаг 13: Тест №1

Тест №1
Тест №1

Подключите один провод каждой голени к выходу на пикакси (0-7), подключите другой провод каждой к клемме V + (V1). Подключите воспроизведение к одному выходу, а запись к другому, а также к V +. G провода от платы Подключите запасной L293D и четвертый GM10 к этому чипу и выполните код: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 5pause 100high 6pause 6pause 100goto main Это всего лишь тест, чтобы убедиться, что все работает, а не последний бит: P и вы должны получить следующее видео: без собаки + и криков семьи на заднем плане. Обратитесь к этой диаграмме:

Шаг 14: финал

Нет, я не собираюсь представлять окончательный код проекта, поэтому не надейтесь, но я расскажу вам ценную информацию. Используйте этот последний тест, который вы сделали (шаг 12), чтобы увидеть, какая команда управляет тем, какой барабан / запись / воспроизведение, и сделать его ритмичным, используя различные разницы во времени (паузы, за которыми следует число - время в Ms). Попробуйте сделать, скажем, выход модуля записи запускаются в начале сеанса (высокий) и заканчиваются в конце сеанса (низкий _), а затем в следующем сеансе заставляет барабанщик воспроизводить бит в течение следующего сеанса (высокий, низкий и т. д.) Я отредактирую это позже, чтобы рассказать, как включить поиск srf05 в код Я не буду делиться кодом, не спрашивайте:) Удачи !!

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