roboforum.ru

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

Домашний дроид

Re: Шасси для домашнего дроида

Scorpio » 14 дек 2010, 17:09

EdGull писал(а):мониторинг помещений через skype

Через скайп неплохо получается. Я уже попробовал. Комманды проходят практически без задержки. А главное, что для этого вовсе не обязательно быть крутым программером. Доступно, что называется, каждому.

А переднее колесико не цепляется при поворотах?

Re: Шасси для домашнего дроида

yak-40 » 14 дек 2010, 20:27

Scorpio писал(а):Через скайп неплохо получается. Я уже попробовал. Комманды проходят практически без задержки.
Ну поделился бы что к чему, многим было бы интересно :wink:
Scorpio писал(а):А переднее колесико не цепляется при поворотах?

Так как центр тяжести стараюсь перенасти назад, перерднее колесо практически без нагрузки проскальзывает по полу. Оно работает когда бот неровности пререезжает.

Re: Шасси для домашнего дроида

Grem » 14 дек 2010, 20:40

Ну поделился бы что к чему, многим было бы интересно

Вот...

Re: Шасси для домашнего дроида

yak-40 » 14 дек 2010, 21:08

Да гуглить то я умею.
Человек писАл:
Scorpio писал(а):Я уже попробовал
Вот я и хотел посмотреть на результаты.

Re: Шасси для домашнего дроида

EdGull » 14 дек 2010, 21:32

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

Re: Шасси для домашнего дроида

Grem » 14 дек 2010, 21:46

Тоже посматриваю на Skype4Java. Но пока нет времени и железа. Сесия :crazy:

Re: Шасси для домашнего дроида

EdGull » 14 дек 2010, 22:27

запомни мальчик, времени всегда не хватает! (с) :D

Re: Шасси для домашнего дроида

yak-40 » 14 дек 2010, 22:39

За неимением чертежей, выкладываю фотографии сборки колёсного узла.
Детали колёсного узла:
1.jpg

Скоба крепления моторредуктора. Материал: аллюминиевый уголок 50х30
2.jpg

Крепится моторредуктор к скобе двумя болтами М6
3.jpg

Скоба крепления колеса. Материал: аллюминиевый уголок 50х20. В качестве оси колеса - головка шестигранного ключа.
5.jpg

Колесо диаметром 100мм. дорабатывается скобой из стали с квадратным отверстием под вал моторредуктора.
4.jpg

Колесо со скобой в сборе
6.jpg

Окна в основании по моторредукторы
7.jpg

Устанавливаем моторредуктор на основание, крепим 3-мя винтами М4:
8.jpg

Устанавливаем скобу с колесом, крепим винтами М4, узел готов :)
9.jpg

Устройство подруливающего колеса:
10.jpg

Подпружиненое колесо:
11.jpg

Re: Шасси для домашнего дроида

EdGull » 14 дек 2010, 22:47

клади тогда хотя бы линейку для масштаба

Re: Шасси для домашнего дроида

yak-40 » 14 дек 2010, 22:48

Да, неподумал :(
Диаметр основания 400мм.
Ну вообщем, кому интересны размеры, напишу :wink:

Re: Шасси для домашнего дроида

=DeaD= » 14 дек 2010, 23:07

А зачем подпружиненное колесо некрутящееся? :shock:

Re: Шасси для домашнего дроида

yak-40 » 14 дек 2010, 23:16

Да я уже отвечал выше:
yak-40 писал(а):Так как центр тяжести стараюсь перенасти назад, перерднее колесо практически без нагрузки проскальзывает по полу. Оно работает когда бот неровности пререезжает.

Ещё при старте/стопе что бы не клевал передом.

Re: Шасси для домашнего дроида

Scorpio » 14 дек 2010, 23:45

EdGull писал(а):кстати, я готов проплатить разработку управления робота через skype.
нужно только только определиться чего мы хотим от программы.

Че там разрабатывать, в хелпе на Skype4COM.dll все доступно описано.
Я сделал так: создал новый логин для робота, занес ему в контакты только пользователя, который будет управлять, и настроил скайп на автоматический ответ с видео только на звонки из списка контактов. В настройках еще разрешил программке робота обращаться к скайпу.
В самой программке использовал только следующие функции (пишу на васике):
Код: Выделить всёРазвернуть
  ...........
    If Not  Skype1.Client.IsRunning Then   'Запускаем скайп, если не запущен
        Skype1.Client.Start
        Do While Not Skype1.Client.IsRunning
            DoEvents
        Loop
    End If
..........
‘проверяем, что скайп робота вошел в сеть и  управляющий пользователь тоже в сети
If (Skype1.User(UserSkypeName).OnlineStatus And Skype1.ConnectionStatus) Then ....

'посылаем сообщение от робота рулевому
Call Skype1.SendMessage(UserSkypeName, Msg)

' событие получения нового сообщения
Private Sub Skype1_MessageStatus(ByVal pMessage As SKYPE4COMLibCtl.IChatMessage, ByVal Status As SKYPE4COMLibCtl.TChatMessageStatus)

      ‘если это сообщение входящее и получено от нужного пользователя…
     If (Status = cmsReceived And pMessage.FromDisplayName=UserDisplayName) Then
          MakeSkypeCommand (pMessage.Body) ' приступаем к расшифровке и обработке комманд
     End If
End Sub

Управлять можно просто сообщениями чата, типа "ВПЕРЕД", "СТОП". Либо сделать рулевому интерфейс с кнопочками, джойстиком или чем угодно.
В общем все проще паренной репы. Пробуйте!

Re: Шасси для домашнего дроида

EdGull » 15 дек 2010, 01:03

ну раз всё так просто, могу предложить плату ClearDroid как будет готова.
Пошли в отдельную ветку это обсуждать forum65/topic9221.html#p188537

Добавлено спустя 5 минут 33 секунды:
Можешь это собрать в экзешинк какой нибудь?
Только отвечай уже там.

Re: Шасси для домашнего дроида

Rockman » 15 дек 2010, 10:00

Scorpio: как заставить skype работать по локальной сети без интернета? Меня лично напрягает необходимость интернета.


cron
Rambler\'s Top100 Mail.ru counter