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

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

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

Сообщение EdGull » 14 мар 2008, 08:57

потому что в L293 не полевики стоят, а чудес на свете не бывает... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Duhas » 14 мар 2008, 18:02

ваапще, имхо, если делать модульную структуру, нада вешать на твоя шлюз тока разъемчик по выходы шим.. и если устраивает драйвер на д=биполярах типа 293, то втыкать туда его, а еще лучше собрать модуль драйвера двигателя.. тем кто в Москве да в Питере с деталями проще, и купить тех же irlm2502 и спаять драйвер.. выйдет мелко и метко.. я наверно буду пользовать IRF7313.. сдвоенный полевик в корпусе SO-8.. 30 вольт и 6 ампер, но мне оно для шаговика надо...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение =DeaD= » 14 мар 2008, 18:13

Это да, я уже проникся такой мыслью :) следующий релиз будет именно таким :) заодно места на печатке немерянно освободится - найдём куда заюзать :)
Последний раз редактировалось Digit 14 мар 2008, 18:24, всего редактировалось 1 раз.
Причина: ОПЯТЬ ЦИТАТА! :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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 КиБ) Просмотров: 1725
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение MegaBIZON » 16 мар 2008, 02:16

Эх, ничё не понимаю, но дрон симпатичный :roll:
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

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

Сообщение =DeaD= » 16 мар 2008, 02:22

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

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

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

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

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

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

Фактически базовое железо готово, сейчас буду софт на ПК писать, который будет подходить для всех таких роботов. Чтобы не только каждый мог собрать железяку, но и чтобы она что-то нетривиальное делала, например могла в нужную точку квартиры приехать или найти красный мячик или вообще произвольный предмет, если получится распознавание образов хорошо подцепить :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Myp » 29 мар 2008, 21:28

угу
я посмотрел и ваще не алё чё там
вроде понятно что что-то про моторы, а чё написано хз
а я наивно хотел посмотреть и так же сделать для себя
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение =DeaD= » 29 мар 2008, 21:43

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

Ээээ... вроде стараюсь, хотя не всегда, а можно конкретные мысли что нечитабельно и как в этом случае читабельно сделать?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Myp » 29 мар 2008, 21:53

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

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


ну короче для дураков вроде меня
и блок схему на листочке :oops:
ато я так и не могу въехать в общий принцип
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение =DeaD= » 29 мар 2008, 22:52

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

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

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

3. Не думаю что если дергать у меня отдельное решение, то мои подходы будут эффективны, поскольку я всё-таки в одном модуле кучу всего собираю, поэтому некоторые вещи по отдельности можно сделать оптимальнее. Думаю я позже просто постараюсь написать в вике отдельные технические решения, ну или если найдется доброволец, которому я смогу рассказать суть, а он это доходчиво изложит в вике - вообще супер будет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение Vooon » 30 мар 2008, 13:16

посмотрел код, разве при компиляции не вылетает куча deprecated warning'оф?
те же SIGNALL -> ISR, отказ от inp()/outp() и т.д.
и не говори про совместимость со старыми компиляторами(ака gcc-avr 3.x) - она не нужна 4.2 наше все
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение =DeaD= » 30 мар 2008, 13:31

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

ЭЭээээ... что-то вылетает, но вроде не deprecated... а всякие переменные которые могут оказаться неинициализированными и всё...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение pashteet » 07 окт 2009, 19:35

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

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

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

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

Добавлено спустя 1 минуту 28 секунд:
И еще хотел спросить, нет ли 28 ногого собрата?
Аватара пользователя
pashteet
 
Сообщения: 930
Зарегистрирован: 28 авг 2009, 12:50
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович

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

Сообщение =DeaD= » 07 окт 2009, 19:47

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

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

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

4. 28-ногого собрата нет, очень уж у него туго с ногами.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38