Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Связать виртуальный и реальный мир   Найти похожие ветки 

 
vf   (2003-05-01 00:51) [0]

Добрый день!
Прошу помочь с решением вопроса как связать реальный и виртуальный мир через Com-порт,USB и т.д.!
Как, допустим, написать программу для управления игрушкой "Детская железная дорога" такой, чтобы нажимать виртуальные клавиши на экране, а рельсы на реальной игрушке
"Железная дорога" передвигались согласно этим командам?
Т.е. какие команды нужно выполнять в Delphi чтобы на Com-порте
создавалось заданное напряжение или сила тока? Или как отловить
поступающее напряжение или силу тока в Com-port средствами Delphi?
Вопрос я сформулировал несколько сумбурно, но позже я найду более точную формулировку!
C уважением, vf.


 
Serious Sam   (2003-05-01 01:35) [1]

Комп --[Интерфейс]-- Контроллер -- Железяка.

Интерфейс ::= {RS232 | IEEE1394 | USB | LPT};
Контроллер ::= { К1816ВЕ31, 8051, 8052, AT90S8515, <...> };
Железяка ::= {Любое железо}
+в компе системная поддержка


 
wal ©   (2003-05-02 02:14) [2]

можно еще интересней:
Интерфейс: ..., Ethernet TCP/IP.
Контроллер: любой пром. контроллер, начиная с Ремиконта, заканчивая OMRON.
Железяка: очень много уже реализовано в пром. контроллере, осталось только подключить провода к управляемлму устройству.


 
Tano ©   (2003-05-02 12:13) [3]

Одно из самых дешевых и простых решений:
Контроллер 8051 (низкая стоимость, простота проектирования, минимум доп.элементов). У контроллеров этой серии достаточно входов/выходов и для управления и для обратной связи.
Инетерфейс RS232, его программирование разжевано донельзя => материал есть.
Неудобство: требуется некоторое знание ASM51 для него (при наличии описания - ничего сложного).


 
diaz ©   (2003-05-02 15:07) [4]

Выгоднее всего использовать LPT с протоколом EPP. Контроллер не нужен, все реализовывается на нескольких мс логики и регистрах.
Для регулировки тока используются ЦАП. С помощью АЦП можно вводить данные в комп. Ассемблер нужен в любом случае для управления портом. В результате можно управлять хоть тысячами устройств и от тысячи принимать данные, обрабатывать програмно и по результатам делать действия.
Для реализации нужно:
1.Знать протокол EPP порта LPT;
2.Ассемблер(минимум);
3.Логические мс, АЦП К572ПВ4, ЦАП КР572ПА1
Такое устройство по сбору информации было реализованно сначала на ZX Spectrum (Z80), а потом перенесено на современный PC (Pentium II).
Успехов.


 
Jora   (2003-05-02 20:42) [5]

А по проще?


 
circul ©   (2003-05-02 21:36) [6]

>Jora (02.05.03 20:42)
А по проще?

А ты здесь при чем?


 
Карлсон ©   (2003-05-02 22:53) [7]

http://www.masterkit.ru/main/set.php?num=450


 
jee ©   (2003-05-06 09:29) [8]

Для совсем ленивых. На COM порте есть управляющие сигналы. Два выхода уровней -12 +12 вольт и два входа (боюсь ошибиться) TTL уровня. Можно их использовать, если достаточно двух. На LPT ессно их поболее, все 5 вольтовые. Проще уже некуда.....


 
REA ©   (2003-05-06 14:41) [9]

Инфракрасный порт - провода не нужны. Синие зубы (BlueTooth) тоже.



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
6-55683
iFot
2003-05-09 08:22
2003.07.17
Перехват нажатой ссылки в tWebBrowser


6-55689
levi
2003-05-08 13:35
2003.07.17
подключение сетевого диска


14-55809
Думкин
2003-06-30 06:43
2003.07.17
Окраины империи.


1-55653
Man
2003-07-04 13:58
2003.07.17
ошибка при запуске Дельфи


14-55820
MBo
2003-07-01 08:09
2003.07.17
Delphi5 vs Builder6