Tag Archives

35 Articles

Posted by lex232 on

Как сделать корпус робота и новый компьютер

Как сделать корпус робота и новый компьютер

В попытках создать предыдущий корпус мы наделали много ошибок. Приходилось много дорабатывать его для получения хорошего вида. Теперь же сначала мы сделали качественную 3д модель, и задались сделать болванку для дальнейшего быстрого и простого копирования. Фигуру начали делать методом послойного наложения.  Купили пенопласт, и лазером порезали его на много фрагментов. VID_20170406_192334.mp4_snapshot_00.32_[2017.07.12_00.28.26]Затем по направляющим накидывали фрагмент за фрагментом и склеивали. Не быстрый процесс, но можно наблюдать как постоянно материализуется внешний вид болванки.

Posted by lex232 on

Робот waybot

Робот waybot

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

Posted by lex232 on

Управляем элементом бегущей строки Adafruit с Arduino. Часть 2. Программирование

Управляем элементом бегущей строки Adafruit с Arduino. Часть 2. Программирование

В прошлой части, мы разобрались как подключить элемент бегущей строки к arduino mega напрямую, но если включить эту конструкцию — всё что вы увидите, это засвеченную полоску зелёного цвета (или какого повезёт). Теперь попробуем накидать программу в arduino IDE, и посмотреть как можно использовать эту бегущую строку. дисплей arduino adafruit

Для начала нужно установить две библиотеки для нашего дисплея, скачать их можно на гитхабе.

Posted by lex232 on

Управляем элементом бегущей строки Adafruit с Arduino. Часть 1. Подключение

Управляем элементом бегущей строки Adafruit с Arduino. Часть 1. Подключение

Недавно я штудировал китайские сайты на предмет светодиодных матриц, которые можно было бы использовать как глаза робота. Нашёл на алиэкпресс версию с хорошим разрешением 64х32 пикселя и небольшими габаритами. До его прихода в Россию, особо в рунете информации по использованию не нашёл, смотрел библиотеки adafruit, и пытался компилировать в среде arduino разные примеры. Как только панель пришла, я растерялся в вариантах её подключения, потому-что это был китайский клон.дисплей от бегущей строки 64 32 пикселяВсё, что полезного я тут нашёл из подсказок — это IN, VCC и GND. Вот здорово! Теперь то всё ясно. Но не отчаиваемся и идём на сайт adafruit.

Posted by lex232 on

kinect xbox 360 к компьютеру, как подключить

kinect xbox 360 к компьютеру, как подключить

Недавно я купил xbox 360 kinect, чтобы поиграться с построением карт местности у робота. Купить, то купил, только вот разъём меня разочаровал, оказывается для PC есть специальная версия с переходником, и она дороже, но инженера не проведёшь, если она как-то работает в x-box, с usb интерфейсом, то и на компьютере должно всё работать. Почитав форумы, всё стало понятно через пару минут — достаточно порезать кабель и к нужным проводам подать 12В, остальные кинуть на обычный USB. Резать было жалко, но ждать переходник с ALI Долго, покупать в Ростове — нецелесообразно, а приставка у меня плейстешн, и подключить это чудо всё равно некуда. Вообще распиновка специального разъёма такая.распиновка разъёма xbox kinect

Posted by lex232 on

Прототип робота

Прототип робота

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

Posted by lex232 on

Новые глаза для робота 16х16 пикселей

Новые глаза для робота 16х16 пикселей

Вообще нарисовать плату в два слоя было очень проблематично, но мой напарник справился. Сделать двухстороннюю плату в домашних условиях тоже непросто, но после нескольких попыток всё-таки обычно получается. После травления получили такой результат.Плата для робота глаза 16х16 пикселейДалее быстро запаяли все необходимые элементы, и я решил, что самое главное проверить логику работы устройства. Ведь запаяв индикаторы, доступа к микросхемам уже не будет, и я написал простую тестовую программу

Posted by lex232 on

Плата питания

На старом роботе была проблема в тестировании, приходилось долго отключать/подключать разные элементы системы. В новом для удобства решили сделать плату, которая разграничивает токи по разным dc-dc стабилизаторам, и содержит предохранители, в случае чего. Теперь можно при тестировании легко запитать raspberry от внешнего блока, и отключить выход стабилизатора на плате.584

Posted by lex232 on

Изменённая платформа робота

Также решили переделать концепцию механики робота. Многие промо роботы передвигаясь по земле, начинают шататься, особенно это проявляется в верхней части корпуса. Варианты исправления этого недоразумения — это медленная езда, или хотя бы замедленный старт/стоп платформы, а также усиление центральной части платформы.  Решили проверить макет новой платформы, слишком ли будет раскачиваться при езде. Основная идея — сделать  центральную колонну, в которой снизу сосредоточить вес аккумуляторов, а пустую область использовать под акустику, чтобы не лепить колонки. Электронику же навешаем сбоку. Такая вот гипотеза, поэтому приступаем к сборке. Начнём вырезать центральную колонну.

455

Posted by lex232 on

Новая схемотехника робота

Сейчас переделываем робота на новую платформу, купили новый компьютер raspberry pi 2, сразу порадовала его возросшая мощность. Но всё равно для серьёзных задач не хватает. Походу всё таки придётся разориться, как минимум на 4х ядерный одноплатник. К новому рэспберри быстро накидали новую отладочную плату с входами/выходами. По сути тут сделаны удобные разъёмы для ШИМ серво двигателей, сдвиговых регистров и реализовано согласование уровней с raspberry 3.3 -> 5Вплата управления avr