Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
какие будут советы по проекту? |

16.02.2009, 23:44
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
какие будут советы по проекту?
Мы решили с другом создать простейшего робота  на основе ноутука.
В принципе решили что управление будет происходить через ком порт, в связи с чем и появилось пару вопросов:
1) На ноутбуке нет ком порта из-за чего и было принято купить переходник usb -> com Но какой лучше? как он определится в системе? есть ли в них защита от КЗ, встречного питания и так далее? Понимаю что это все можно найти в интернете, но блин там нет точного ответа (все пишут свое)
2) Может кто пытался уже собирать робота на основе компьютера, с какими проблемами можно сталкнуться?
Да планируется что робот будет ориентироваться по дальномеру установленому на серво приводе и проверять доступность пути =)
Модеры плиз не сносите тему я планирую (если вы не против) выкладывать сдесь результаты моей работы и задавать вопросы =)
|
|
|

17.02.2009, 00:47
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
имхо для начала напиши софт. эмуляцию серво привода прикрутить элементарно. а потом уже купиш всё, что надо и будеш отлаживать на железе.
есть ли в них защита от КЗ, встречного питания и так далее
поидее должна быть. в любом случае её припаять несложно. хотя от кз незнаю.. её даже на юсб нет(по крайней мере на старом компе так и было)
|
|
|

17.02.2009, 01:03
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
имхо для начала напиши софт.
Софт написать не проблема так как используется компьютер, в связи с чем можно использовать любой язык программирования.
Вот тагже пишут на разных форумах и сайтах =)
|
|
|

17.02.2009, 09:06
|
|
Познающий
Регистрация: 26.08.2008
Сообщений: 83
Провел на форуме: 313336
Репутация:
34
|
|
По поводу защиты от кз однозначно ответа никто не даст, в магазах ведь везде различные переходники продают, различных производителей и соответственно в одних из них могут быть схемы защиты а в других нет!
Но в любом случае хуже не будет если поставить свою собственную защиту в виде самовостанавливающегося предохранителя на ток 0,5А. Но вот хватит ли такого тока для того чтобы привести в движение робота (все зависит от того как будет реализована механика, от того какой массы будет робот). Если 2,5Вт будет мало, тогда прийдется подключать внешнее питание.
|
|
|

17.02.2009, 09:52
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Софт написать не проблема так как используется компьютер, в связи с чем можно использовать любой язык программирования.
слабо на ActionScript?)
почему лучше сначала софт? даже если вы всё напишите и подключите отлажимать вы уже будите на готовой конструкции. и едущий на колёсиках ноут врезающийся в стену не есть гуд. поэтому сначала нужно сделать софтовый эмулятор робота, обходящего препятствия(камеру (или что вы там юзаете в роли дальномера) всё-таки нужно купить). а потом уже, когда вё вродебы будет работать - отлаживать на релдьной конструкции.
|
|
|

17.02.2009, 10:58
|
|
Познающий
Регистрация: 26.08.2008
Сообщений: 83
Провел на форуме: 313336
Репутация:
34
|
|
Сперва нужно написать софт хотябы по той простой причине, что во время его написания будут встречаться различные подводные камни, которые исправить в программе проще чем изменять в железе. Можно например при разработке железа не учесть какойнибудь датчик или ещё чего, в результате прийдется изменять железо. А во время написания программы можно некоторые такие камни увидеть и заранее их предусмотреть. Во вторых это не самый простой проект, и поэтому на его реализацию уйдет не мало времени, за которое вся охота может пройти.
Но всеже перед написанием программы следует разработать схему (но не собирать её в железе), для того чтобы писать программу именнно под конкретное железо, а не на обум. После того как будет закончена работа над первоначальным вариантом схемы можно будет приступить к написанию программы. По окончанию написания программы проводятся корректировки схемы и производится сборка в железе, затем уже на этом железе производиться отладка написанной программы.
По крайней мере я всегда при разработке какого либо устройства стараюсь делать это именно в таком порядке.
|
|
|

17.02.2009, 11:32
|
|
Moderator - Level 7
Регистрация: 19.10.2007
Сообщений: 225
Провел на форуме: 1260519
Репутация:
298
|
|
Какой дороже - тот и лучше.  Хороший (с защитами и развязкой) выльется примерно тыщи в три русских рублей. Думаю, не стоит с этим заморачиваться. При нормальной прямоте рук и китайский преобразователь за 400 руб. спалить будет трудновато. Все равно придется еще RS-232 в UART преобразовывать... а там по килоомному резистору на Rx, Tx и все будет хорошо. Какой контроллер на роботе собираетесь использовать? Возможно, лучше преобразовывать в RS485 - потом будет проще переходить на wireless, да и выигрыш небольшой будет по потреблению тока. Еще вариант: сразу замахнуться на беспроводную передачу, взять например модуль bluetoosh с UART-ом на выходе и управлением AT-командами. Цена вопроса уже меньше двух тысяч рублей.
Все преобразователи являются CDC-классом USB устройств и определяются в системе как "железный" COM-порт. Можно, кстати, попробовать и какой-нибудь завалявшийся USB дата-кабель от телефона использовать (например на PL2303). Сам не пробовал, но помоему, вести он себя должен точно так же, как и преобразователь, но подключить можно будет прямо к контроллеру.
распиши по подробнее структуру проекта. Какие исполнительные механизмы на роботе, какие датчики. Ато мысль в одном из постов о ноутбуке на колесиках как-то улыбнула. 
|
|
|

17.02.2009, 14:41
|
|
Познающий
Регистрация: 28.12.2008
Сообщений: 42
Провел на форуме: 191762
Репутация:
64
|
|
pcports.ru отличной сайт для черпания информации о связки пк и девайсов
|
|
|

17.02.2009, 15:43
|
|
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме: 5265510
Репутация:
455
|
|
По поводу защиты от кз однозначно ответа никто не даст
Смотрел в интернете и почти везде про 1 и тодже переходник разные данные, Ну ничего свояем свою защиту =)
поэтому сначала нужно сделать софтовый эмулятор робота
А не подскажешь в каком эмуляторе можно прикрутить дальномер и проверить его работу?
будут встречаться различные подводные камни, которые исправить в программе проще чем изменять в железе
Как я представляю принцип работы подводных камней в конствукции не должно быть так как система определения места положения будет основана всего на двух датчиках. Это дальномер и серво привод который будет крутить перед роботом дальномер, следовательно при любой кривой сборки все можно решить программно. (имхо)
программу именнно под конкретное железо, а не на обум
Это конечно, но сейчас еще выираем железо и принцип его взаимодействия.
Какой контроллер на роботе собираетесь использовать?
В роле контроллера будет выступать схема на основе AVR'a (точно сказать не могу так как контроллер будет собирать друг)
лучше преобразовывать в RS485 - потом будет проще переходить на wireless, да и выигрыш небольшой будет по потреблению тока. Еще вариант: сразу замахнуться на беспроводную передачу, взять например модуль bluetoosh с UART-ом на выходе и управлением AT-командами
Проект планируется как проводной так как в будущем полностью переедет в системный блок =)
Можно, кстати, попробовать и какой-нибудь завалявшийся USB дата-кабель от телефона использовать (например на PL2303)
Меня тоже это надоумило =) подойдет почти любой кабель от кпк под управлением palm os (ну надо будет еще почитать в нэте)
распиши по подробнее структуру проекта. Какие исполнительные механизмы на роботе, какие датчики. А то мысль в одном из постов о ноутбуке на колесиках как-то улыбнула.
на ноутбуке это дело будет отлаживаться а потом переедет полностью в системный блок компьютера =))
Робот будет передвигаться на гусиницах, что сделает возможным разворот на месте и меньше мароки с поворотным миханизмом, В роле датчика будет выступать дальномер (сейчас выбираем) и серво привод с возможностью отсчета от - к + (к примеру -45 +45) который будет вращать дальномер.
pcports.ru отличной сайт для черпания информации о связки пк и девайсов
Пойду почитаю
|
|
|

17.02.2009, 17:18
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
А не подскажешь в каком эмуляторе можно прикрутить дальномер и проверить его работу?
поэтому сначала нужно сделать софтовый эмулятор робота, обходящего препятствия(камеру (или что вы там юзаете в роли дальномера) всё-таки нужно купить)
собственно вот) да и всегда в прогу можно передавать значения аналогичные дальномеру, а потом смотреть.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|