roboforum.ru

Технический форум по робототехнике.

Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

EdGull » 14 мар 2008, 08:57

потому что в L293 не полевики стоят, а чудес на свете не бывает... :D

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

Duhas » 14 мар 2008, 18:02

ваапще, имхо, если делать модульную структуру, нада вешать на твоя шлюз тока разъемчик по выходы шим.. и если устраивает драйвер на д=биполярах типа 293, то втыкать туда его, а еще лучше собрать модуль драйвера двигателя.. тем кто в Москве да в Питере с деталями проще, и купить тех же irlm2502 и спаять драйвер.. выйдет мелко и метко.. я наверно буду пользовать IRF7313.. сдвоенный полевик в корпусе SO-8.. 30 вольт и 6 ампер, но мне оно для шаговика надо...

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 14 мар 2008, 18:13

Это да, я уже проникся такой мыслью :) следующий релиз будет именно таким :) заодно места на печатке немерянно освободится - найдём куда заюзать :)
Последний раз редактировалось Digit 14 мар 2008, 18:24, всего редактировалось 1 раз.
Причина: ОПЯТЬ ЦИТАТА! :)

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 16 мар 2008, 01:50

Двигаемся дальше. Сегодня прикупил пару радиомодемов AUREL WIZ-903-A4 за чуть меньше 2000руб, как временную замену модулям Bluetooth, которые почему-то фиг достанешь нормальные, один через MAX232 вешаем на COM-порт, второй вешаем на робота, сделав из 4-проводного шлейфика переходник между 4-контактным разъемом на роботе и 10-контактным разъемом на модеме. И если не считать пары подробностей (типа того, что в документации модема перепутаны местами Rx и Tx в одной схеме по которой я сначала ориентировался), то всё заработало почти сразу :)

В этот месте должен возликовать человек, который выступал за использование готовых модулей со своими переходниками :) нет, на крайний случай конечно такое допускается, однако конкретно этот модуль не самый оптимальный по габаритам, по цене и вообще по функционалу, так что в итоговом варианте будет более компактный, более дешевый и более скоростной сине-зубый модуль уже на печатной плате собственного изготовления.

Добавлено спустя 9 минут 21 секунду:
Фото прототипа с радиомодулем:
Вложения
Remote.jpg
Remote.jpg (57.54 КиБ) Просмотров: 1991

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

MegaBIZON » 16 мар 2008, 02:16

Эх, ничё не понимаю, но дрон симпатичный :roll:

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 16 мар 2008, 02:22

MegaBIZON писал(а):Эх, ничё не понимаю, но дрон симпатичный :roll:

Задавай вопросы, я специально проект для новичков делаю, поэтому если что непонятно - попробую описать более внятно.

Всё ж просто :):

1. Игрушка "танк" на аккумах 4.8В;
2. Модуль собственного приготовления на котором микроконтроллер с хитрой прошивкой и драйвер двигателей;
3. Сервопривод на который камеру поставим;
4. Радиомодуль;
5. Радиокамера;

Всё это собрали вместе соединив проводками и всё :)

Я сейчас делаю всё, чтобы каждый мог себе такого быстро собрать и подключиться к общему большому интересному проекту.

Фактически базовое железо готово, сейчас буду софт на ПК писать, который будет подходить для всех таких роботов. Чтобы не только каждый мог собрать железяку, но и чтобы она что-то нетривиальное делала, например могла в нужную точку квартиры приехать или найти красный мячик или вообще произвольный предмет, если получится распознавание образов хорошо подцепить :)

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 29 мар 2008, 16:23

Разработана новая версия прошивки (0.60), позволяющая создавать очередь команд для шасси (одновременное управление обоими двигателями), подробности и видео с рабочим шасси в соседней ветке - viewtopic.php?f=35&t=3842.

Здесь выкладываю прошивку и исходники:
Вложения
GATE-A8D8M2-v0.60-sources.zip
(64.55 КиБ) Скачиваний: 201
GATE-A8D8M2-v0.60-hex.zip
Прошивка
(10.05 КиБ) Скачиваний: 108

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

Myp » 29 мар 2008, 21:28

угу
я посмотрел и ваще не алё чё там
вроде понятно что что-то про моторы, а чё написано хз
а я наивно хотел посмотреть и так же сделать для себя

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 29 мар 2008, 21:43

Сергей писал(а):Извини конечно, хотел еще сказать в прошлый раз - код очень трудно читаеца. Если уж хочешь делать проекты для новичков - то и код нужно должным образом писать. имхо.

Ээээ... вроде стараюсь, хотя не всегда, а можно конкретные мысли что нечитабельно и как в этом случае читабельно сделать?

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

Myp » 29 мар 2008, 21:53

а мне коментариев добавить

ато то //Set PA2 pin to 0 это и дураку понятно
а чо ваще происходит по ходу неясно


ну короче для дураков вроде меня
и блок схему на листочке :oops:
ато я так и не могу въехать в общий принцип

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 29 мар 2008, 22:52

По поводу читабельности кода:

1. Книжку по читабельности прочитать не возьмусь наверное ближайшее время :) потому что тогда остановится основной проект :)

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

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

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

Vooon » 30 мар 2008, 13:16

посмотрел код, разве при компиляции не вылетает куча deprecated warning'оф?
те же SIGNALL -> ISR, отказ от inp()/outp() и т.д.
и не говори про совместимость со старыми компиляторами(ака gcc-avr 3.x) - она не нужна 4.2 наше все

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 30 мар 2008, 13:31

Vooon писал(а):посмотрел код, разве при компиляции не вылетает куча deprecated warning'оф?
те же SIGNALL -> ISR, отказ от inp()/outp() и т.д.
и не говори про совместимость со старыми компиляторами(ака gcc-avr 3.x) - она не нужна 4.2 наше все

ЭЭээээ... что-то вылетает, но вроде не deprecated... а всякие переменные которые могут оказаться неинициализированными и всё...

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

pashteet » 07 окт 2009, 19:35

Спасибо за разработку!

Посмотрел печатку, появилось несколько вопросов:

Почему не используются две первых ноги МК РВ0 и РВ1? Хотя на схеме к ним подключены светодиоды :roll:
Где нужно поставить перемычку? (извиняюсь я еще не все внимательно посмотрел, но чет никак догнать немогу :oops: )
И еще, если я хочу подключить все (и логику и двигатели) от 4.8В куда подключать?

Прошу прощения за глупые вопросы, но я только начнаю вкуривать во все "эти" дела :pardon:

Добавлено спустя 1 минуту 28 секунд:
И еще хотел спросить, нет ли 28 ногого собрата?

Re: Шлюз-контроллер GATE-A8D8M2 - теперь банановый :)

=DeaD= » 07 окт 2009, 19:47

1. PB0-PB1 - да просто не нашел куда их вывести на плате :) на схеме кстати к ним светодиоды не подключены, по крайней мере в последней версии: viewtopic.php?p=47693#p47693

2. Про какую перемычку речь?

3. просто запараллелить входные контакты питания, земля у них и так общая.

4. 28-ногого собрата нет, очень уж у него туго с ногами.


Rambler\'s Top100 Mail.ru counter