BG Development


Страници: (2) [1] 2   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Управление на компютъра със стандартно дистанционно
hWnd
Публикувано на: 01-07-2004, 13:49
Quote Post


Group Icon
Име: Г.
Група: VIP
Ранг: Почетен член

Мнения: 1320
Регистриран на: 10.04.04



1.0 Устройството
Устойството е същото, което е представено на сайта на WinLIRC - Снимка на оригиналното устройство оттам, но вместо паралелен интерфейс (DB25) използва сериен (RS232).
Тук може да видите и опростената схема нарисувана набързо от мен icon_smile.gif
Лошото е, че забравих да напиша какъв е диода: 1N914 icon_razz.gif

Ето как изглежда направеният от мен приемник накрая.

Описание на пиновете на RS232 женски куплунг:
DTR: 4
RTS: 7
GND: 5
txD: 3
DCD: 1


Още една схема на подобно устройство, но по-трудна е разгледана тук

За тези, който живеят в Пловдив: Всички елементо могат да се закупят в Регионалния Център по Електроника - ВИКИВАТ (до моста на "Герджика"), обаче на щанда за куплунзи и конектори има едни лелички дето незнаят нито какво е RS232, нито сериен интерфейс, та аз си загубих половин час докато ме разберат какво искам icon_razz.gif icon_razz.gif icon_razz.gif



2.0 Софтуера
Има много програмки с който може да управлявате компютъра от дистанционно. Проблема тук е, че не всички поддържат такива home-made devices, ето няколко, с който ще си осигурите безпроблемна работа. Тук ще покажа също и някои настройки. Ще разберете и как може програмите ви да бъдат контролирани от дистанционно.


2.1 Програми

Girder
Представялва изключително мощно приложение, може да се контролира абсолютно всичко с него посредством допълнителни плъгини, които осигуряват и съвместимостта на програмата с различни устройства.
За да проработи нешето устройство с нея, изтеглете http://smilianov.net/res/private/genericdevice.zip , разархивирайте го в папката "plugins" на програмата. После отидете на: File > Settings > Plugins > Igor SFH-56 Device и го маркирайте, натиснете Apply, после Settings. Ето какви настройки трябва да се направят:
COM Port: порта където сте го закачили
Input Signal: DCD

WinLIRC
Сама по себе си тази програма е напълно безполезна. С нея неможе да контролирате нищо.
Целта тук е, тя да действа като сървър - прихваща сигналите и ги предоставя на програмити, който ги изискват. Точно с нея е изграден примерният проект.
Настройките тук са:
Port: порта където сте го закачили
Speed: 38400
Sense: Autodetect
DCD Device
animax (enable DTR)
Transmitter settings: DTR
После натискате Learn и щракате по бутоните, после им давате имена.


2.2 Примерен проект на VB6
Във формата слагате една контрола Winsock.
После paste-вате това:
CODE
Private Sub Form_Load()

 

   Dim strLocalIP As String

 

   strLocalIP = Winsock1.LocalIP

   Winsock1.Protocol = sckTCPProtocol

   Winsock1.RemoteHost = strLocalIP

   Winsock1.RemotePort = 8765

   Winsock1.Connect



End Sub



Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)



   Dim strData As String

   Dim strRemoteHex, strRemoteName, strRemoteKey As String

   Dim intRemoteIdx, intSeperatorOne, intSeperatorTwo As Integer

   

   Winsock1.GetData strData, vbString

   

   strRemoteHex = Left(strData, 16)

   intRemoteIdx = Val(Mid$(strData, 18, 2))

   

   intSeperatorOne = InStr(21, strData, " ", vbBinaryCompare)

   strRemoteKey = Mid$(strData, 21, intSeperatorOne - 21) 'Code of the Key from Remote Control

   

   intSeperatorTwo = InStr(intSeperatorOne, strData, Chr(10), vbBinaryCompare)

   strRemoteName = Mid$(strData, intSeperatorOne + 1, (intSeperatorTwo - intSeperatorOne) - 1) 'Name of the Key - defined in WinLircServer

   

   msgbox "Data: " & strData & "Key:" & strRemoteKey & " Control:" & strRemoteName

   

End Sub




Версия на статията: 1.00
Използвани са материали от: Списание "Млад Конструктор" 1/2001; Сайта на WinLIRC


--------------------
"Programs must be written for people to read, and only incidentally for machines to execute."

-- Abelson & Sussman, SICP
PMEmail Poster
Top
wqw
Публикувано на: 01-07-2004, 17:41
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 6379
Регистриран на: 10.06.04



Това е яко! Сега разбирам че BSPlayer-а поддържа дистанционно през WinLIRC -- само един subwoofer трябва да си намеря :-))

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
Nick
Публикувано на: 01-07-2004, 17:43
Quote Post


Group Icon
Име: Никола Павлов
Група: Администратор
Ранг: Почетен член

Мнения: 2082
Регистриран на: 30.01.04



Мен пък ми щукна друга по-луда идея - сам да си направя дистанционна клавиатура. Няма да е хич лошо, но трябва малко повечко да си поиграя...
шш, hWnd, що не намериш и една принципна схема на дистанционно, много ще ми помогнеш icon_smile.gif


--------------------
PMEmail PosterUsers WebsiteICQ
Top
hWnd
Публикувано на: 01-07-2004, 20:37
Quote Post


Group Icon
Име: Г.
Група: VIP
Ранг: Почетен член

Мнения: 1320
Регистриран на: 10.04.04



Nick, като се замисля, идеята за клавиатура е много добра, има два варианта според мен:
-да се направи едно голямо дистанционно, със 101 бутона и после то да бачка през някоя от казаните програмки
-да се направи истинска клавиатура или да се "модифицира" стандартна PS2/RS232 и да се разпознава от Win-a като някакво ново устройство

и аз се зарибих по идеята icon_smile.gif

ето две схеми за клавиатура icon_arrow.gif:
http://www.beyondlogic.org/keyboard/keybrd.htm
http://65c02.tripod.com/io/pckey.html


--------------------
"Programs must be written for people to read, and only incidentally for machines to execute."

-- Abelson & Sussman, SICP
PMEmail Poster
Top
ici
Публикувано на: 03-09-2004, 23:15
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Мамка му icon_mad.gif Пък аз идиота си купих за цели 65 лв ТВ+ФМ+Дистационо icon_lol.gif

По добре да изкараш някой лев с реална работа и да си го купиш наготово, братята китайци бълват кви ли не евтинии които понякога работят


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
zlatev
Публикувано на: 04-09-2004, 07:50
Quote Post


Group Icon
Име: Златин Златев
Група: VIP
Ранг: Почетен член

Мнения: 2458
Регистриран на: 17.08.04



Много мерси... А да си го тествал при каква дължина на кабела вече не разпознава сигнала?


--------------------
В интернете много психов,
каждый пятый - точно псих!
Говори со мною тихо,
может я один из них!
PMEmail PosterICQ
Top
ici
Публикувано на: 04-09-2004, 14:18
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



QUOTE (zlatev @ 04-09-2004, 07:50)
Много мерси... А да си го тествал при каква дължина на кабела вече не разпознава сигнала?

PlayTVproUlta: Има си 1м кабел, от която и точка на стаята + коридора а пробвам то си работи, и няма как да не работи : стандартен приемник, а връзката е I2C за обработените данни. За херцовете които излизат от приемника трябва да е много нещастна схемата за да има значение кабела. По-скоро би имало проблем с четенето на com port-а без да убиваш компютъра. За ТНТМ-то по-добре би било да се сложи нещо от сорта на 80C2051 или най-просто MSP430 + Max232 за да няма проблеми с четенето.


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
zlatev
Публикувано на: 05-09-2004, 15:36
Quote Post


Group Icon
Име: Златин Златев
Група: VIP
Ранг: Почетен член

Мнения: 2458
Регистриран на: 17.08.04



Хубаво де... нали инфраред-а има нужда от пряка видимост?! icon_eek.gif
А ако искам да сложа 5-10 метра кабел, с цел да управлявам компютър който е в другия край на стаята зад секция?


--------------------
В интернете много психов,
каждый пятый - точно псих!
Говори со мною тихо,
может я один из них!
PMEmail PosterICQ
Top
hWnd
Публикувано на: 06-09-2004, 19:54
Quote Post


Group Icon
Име: Г.
Група: VIP
Ранг: Почетен член

Мнения: 1320
Регистриран на: 10.04.04



QUOTE (zlatev)
Хубаво де... нали инфраред-а има нужда от пряка видимост?!  icon_eek.gif

Зависи, понякога може да работи и без пряка видимост -- сигнала ще се отразява от обектите/стените в стаята. Така например бачкат някои PAN-ове.

QUOTE (zlatev)
А ако искам да сложа 5-10 метра кабел, с цел да управлявам компютър който е в другия край на стаята зад секция?

Ще ползваш RF вместо infrared като carrier за сигнала


--------------------
"Programs must be written for people to read, and only incidentally for machines to execute."

-- Abelson & Sussman, SICP
PMEmail Poster
Top
ici
Публикувано на: 07-09-2004, 10:50
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Има дистанционни на които се нанизва една пишка която прехвърля IR във RF и съответно RF приемник който прави обратното RF към IR и се поставя до приемника
Ето ви една снимка: user posted image


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) [1] 2  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0