Технический форум по робототехнике.
edm » 24 ноя 2007, 13:38
Привет всем.
Такая мысль.
Есть комп. Есть телефон. Например новый SE K320i, разобрать который на запчасти никак не жалко.
Есть способ управления им. С компа. Пересылка и выполнение программно любых команд.
В телефоне есть и аккумулятор и камера и даже проц, в общем все что надо для робота.
Осталось решить пару вопросов. Как, где и куда прикрутить провода к нему, чтобы можно было
1) активировать движение моторчика взад/вперед.
2) движение второго моторчика право/влево
3) включение/выключение лампочки. скажем фар
Захват видео с камеры и передача команд телефону - не вопрос.
Вопрос в технике.
Что скажите? Ктото пробовал из телефона делать такое вообще?
Вибросерв с телефона может прокатить как двигатель. динамик звука - на лампочку...
но этого мало. как сделать более качественную обработку команд?
хотя бы с динамика звука?
например 101000 переданный на аудио выход - означает - едем вперед.
011000 едем назад
001000 руль направо, направление движения не меняем...
quarz » 24 ноя 2007, 13:51
хорошая идея))
Для начала нужно разобраться, ЧЕМ ты можешь управлять в телефоне с компа. Если одним динамиком - это плохо, т.к. на одно-проводном канале данных особо не развернешься. Если можно управлять еще и вибро - гут, появилась вторая линия. Если удастся управлять непосредствнно экранчиком - это здорово, только подпаятся к его контроллеру большая проблема))
Вообще, если найти хотя бы 4 линии, можно уже spi организовать. Телефон будет играть роль приемопередатчика управляющих сигналов и изображения с камеры, а логика будет на МК.
Виталий » 24 ноя 2007, 13:56
Делал на основе КПК
edm » 24 ноя 2007, 14:03
управление телефоном - ПОЛНОЕ.
начиная с экрана, динамика, вибро, камерой, перезагрузкой,
эмуляцией нажатия кнопок и всего прочего.
в программировании проблем нет.
проблема технически подключить моторчики и лампочки.
если для этого надо на экране нарисовать елку и чтобы играла dilling bell - это не вопрос.
)))
а КПК - это дорого.
речь идет о недорогом K320 и подобных за 3-4 000 руб.
Digit » 24 ноя 2007, 14:47
Как вариант: Кодируешь команду DTFM, передаешь, а рядом с сотовым микруха, которая DTFM расшифровывает и что-нить делает.
edm » 24 ноя 2007, 14:59
Я не техник.
И потому очень интересует вопрос использования уже ГОТОВЫХ микросхем сотового.
Что минимум дополнительной сборки.
Если есть сторонники проекта - рад буду сотрудничать.
Добавлено спустя 2 минуты 36 секунд:
расшифровка DTFM - есть такое уже готовое?
где купить?
мож кому заказать на сборку?
Виталий » 24 ноя 2007, 15:32
У этого телефона есть инфракрасный порт?
Если есть, то можно попробовать использовать его в качестве порта для обмена сообщениями с контроллером.
loid » 24 ноя 2007, 15:41
Может лучше использовать готовый Wi-Fi модуль от ATMEL
edm » 24 ноя 2007, 15:43
K320i взят в качестве дешевой ГОТОВОЙ платформы для робота с полной функциональностью.
В нем есть:
IRDA
GPRS
BlueTooth
и собственно
SMS
и сотовый передатчик.
использование его только как передатчика данных исключено. незачем выполнять двойную работу,
так как информацию, которую он может получать можно использовать для управления.
например, если бы был способ впаять , "перехватить" сигнал идущий к монитору - то это уже ключ.
например если можно было бы использовать выходы экрана как ключи чернобелой схемы, то изображение
на экране
10
01
мы декодировали на устройства
12
34
то оно означало бы что
1 моторчик - есть питание
2й - нету
3й моторчик (например реле потоворота направо) - нет питания
4й моторчик - реле налево - есть питание...
монитор имеет разрешение 200x300 - итого 60 000 сервов...
таким образом можно с помощью одного телефона управлять каждой веточкой ЕЛКИ и еще заставлять их мигать по своему...
DTFM - инфы не нашел. способ гнилой. интересует вопрос ДЕКОДИРОВАНИЯ сигналов на МОНИТОР - см пример выше.
Реально это или нет? Если да то как сделать?
Добавлено спустя 48 секунд:никакие сторонние модули использовать нежелательно так как только усложняет.
есть телефон, 100 моторчиков и 50 лампочек и баста.
Виталий » 24 ноя 2007, 17:01
Нереально.
Vooon » 24 ноя 2007, 17:56
нереально.
куда реальней использовать телефон как мозг, а управление моторами и т.д.
оставить контроллеру, с которым связываться через ик-порт
rig » 24 ноя 2007, 20:18
поначалу идею отверг но чуть попозже вот что надумал, телефон вставляется в 'изделие' - это мозг, связь по ИК,Блютуз,Проводам(нужное почеркнуть). На экране отображается, что хочет, что думает и что делает, управление передает по каналу связи. Если есть камера и Телефон умеет ее обрабатывать, очень хорошо. Исполнительные устройства получают свои идентификаторы и систему команд.
Тоесть телефон используется как большая умная штука шевелящая чем попало на свое усмотрние. На индикаторе рисуется елочка, в динамике играет музыка и озвучиваются события.
По большому счету ни чего нового, немного другая реализация и другие возможности.
Digit » 24 ноя 2007, 20:32
edm, ты ж понимаешь, что те же линии сигналов на монитор нельзя использовать для питания движков, т.к. они не рассчитаны на такие токи и напряжения. Значит, без внешних электронных компонентов сделать это не реально.
Ты как с электричеством?
Виталий » 25 ноя 2007, 01:10
edm » 26 ноя 2007, 11:18
Как насчет идеи с монитором?
Про то что напряжения нехватит - понятно.
А если сделать транзисторную цепочку - усилители / реле?
Если на экране пиксель горит в [132,123] значит моторчику , соответствующему этой позиции
питание даем?
В телефоне не сложно запустить JAVA приложение, получающее данные с камеры и отображающее на экране нужные
"картинки", в пикселях - то что сейчас активируется...
Java - не совсем. Я рассматривал управление телефоном с компьютера (это не проблема, уже писал).
Осталось связать телефон и моторчики. КАК это сделать с минимум усилий?