Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Вывод файла на звуковую карту Добавлено: 20.02.06 21:06  

Автор вопроса:  Юрий
Добрый день!
Может кто знает, как вывести на звуковую карту любой тип файлов и текст из текстового поля. Алгоритм или протокол какой лучше использовать? Задумка такая - прога выдает на звук. карту файл или текст, карта подключается ко входу радиостанции, все это передается в эфир, а на "другом конце" радиостанция принимает цифру, передает на вход зв.карты, а карта в прогу, прога обрабатывает данные (отправленный текст или файл). Таким образом нужно создать терминал для отправки и приема данных через радиоэфир. Если кто знает, хоть как подступиться к решению такой задачи :-), буду очень благодарен за совет. Может у кого исходничек или фрагмент кода или ссылочка на какой-нибудь ресурс завалялась? Спасибо.

Ответить

  Ответы Всего ответов: 21  

Номер ответа: 1
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #1 Добавлено: 20.02.06 21:12
Скорее добрый вечер :) В смысле отправить на звуковую карту файл????? На скока я понял, ты хочешь, чтобы инфа передавалась радиоволной? Тогда по идее нужна тарелка, подключающаяся к компу...

Ответить

Номер ответа: 2
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #2
Добавлено: 20.02.06 21:16
а помойму использовать так радиоэфир не законно и власти рады не будут

Ответить

Номер ответа: 3
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #3 Добавлено: 20.02.06 22:19
а помойму использовать так радиоэфир не законно и власти рады не будут
Смотря как! Есть же сети на радиоволнах? Правда там то ли сертификат на использование радиочастоты покупать надо...

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #4 Добавлено: 20.02.06 23:03
Г... я тож когда-то такое спаять хотел :) Только я придумал не через
звуковую плату, а напрямую в COM or LPT порт. Фишка в том, что реал
напряг со связью... т.е. надо или оооччень мощный приёмник и/или
передатчик. Тоеор. такой даже реально сделать, правда если самому
такой девай паять, усилитель сигнала будет оч. большим и дорогим, к
тому же при использовании такой штуки она врядли влезит в
"любительский" диапазон радиоволн, а если не влезит - это не законно.
Мол для вещания и лицензия нужна, и мешать оно другим может итп итд...
Впрочем метров 50 вполне реально. Кстати скорость передачи данных тоже
будет оставлять желать лучшего :) Вообщем я забил, т.к. с паянием
девайса страшный гемор, и кодить и паять и настраивать надо, и всё это
ради ~ 50-100 метров радиуса действия, посчитал не интересно...

Кстати амиго рассказывал, мол видел готовую платку, которая умеет
принимать/отправлять данные на порты ввода/вывода. Типа в один порт
просто флажком плюнул, а на другой платке флажёк пришёл, всего 8
флажков ну понятно как дальше... и скорость целых ~800 Mhz обещали
(почти как моб! 900-1800-1900...) цену такой платки я не помню, но
могу узнать... вообще уверен что не дёшево...

По поводу вывода через звук:
Воопервых забей, через звук никто не делает, надо напрямую через
порты... Если сильно хочется, я могу подкинуть генератор mid звуков,
там в примере на любом инструменте можно нотку вывести, а инструментов
там у... * нотки на каждую.... :) Так что проиграть думаю не проблема
будет... Сложнее его на другом конце разобрать будет :) Анализировать
звук, сверять с огромной БД этих инструментов, ноток... :) г... забей
звуком! :)

Ответить

Номер ответа: 5
Автор ответа:
 Юрий



Вопросов: 11
Ответов: 30
 Профиль | | #5 Добавлено: 21.02.06 00:43
Доброй ночи!
 Firebird, тарелка не нужна, достаточно Cи Би или УКВ радиостанции 5-10 Вт, чтобы накрыть территорию в радиусе 20 - 30 км. На вполне законных основаниях, при наличии разрешения на право использования радиостанции (разрешение у меня есть :-)) HACKER, программы такого плана существуют " в природе", например, популярная радиолюбительская прога MIX W, позволяет передовать через звук.карту и файлы, и текст, и телеграфный режим связи сама кодит и декодит :-), и спектроанализатор в себе имеет серьезный... Вот только открытых исходников на нее нет ни на одном из популярных языков программирования :-) Используя данную прогу мы с корифаном проводили связи в любительском диапазоне и СиБи со всей Европой, Австралией, Океанией, Канадой, Штатами не говоря о ближнем зарубежье. Вот такие дела... :-) Интересно было бы что нить свое в таком духе, типа MIX W сварганить, да еще и со своим протоколом обмена информацией. HACKER, сильно хочется, буду рад любому примерчику.

Ответить

Номер ответа: 6
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #6
Добавлено: 21.02.06 07:14
На счет сетей на радиоволнах не знаю врать не буду.
Но все радио волны строго распределены и скорее всего для простого
обыватели во все не доступны, да и скорее всего стоимость эфира
отобьет у тебя желание, что либо делать

Ответить

Номер ответа: 7
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #7
Добавлено: 21.02.06 07:23
Да я поспешил с ответом, вот:

http://ick.kemsu.ru/smi/sv.htm
http://aist.net.ru/page.php?ID=97

Ответить

Номер ответа: 8
Автор ответа:
 Юрий



Вопросов: 11
Ответов: 30
 Профиль | | #8 Добавлено: 21.02.06 10:54
Ув root, я уже говорил, что для таких целей существует специально выделенный участок радиоэфира. "Стоимость" работы в нем чисто символическая и заключается только в оплате ежегодных членских взносов.

Ответить

Номер ответа: 9
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #9
Добавлено: 21.02.06 11:53
Ув Юрий:
Понял, так то идейка интересная!
Рад был бы протестить, если конечно у тебя выйдет - респект

Ответить

Номер ответа: 10
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #10 Добавлено: 21.02.06 20:09
2 Юрий: говорю то, что где-то читал :) Я могу быть и не прав :)

Ответить

Номер ответа: 11
Автор ответа:
 Юрий



Вопросов: 11
Ответов: 30
 Профиль | | #11 Добавлено: 22.02.06 01:06
Ясненько :-) Че ж с такой прогой замутить с чего начать то?

Ответить

Номер ответа: 12
Автор ответа:
 ChemistN1



Вопросов: 7
Ответов: 43
 Web-сайт: snurs.narod.ru
 Профиль | | #12
Добавлено: 22.02.06 18:48
Не знаю, может алгоритм и ламерский - сделать 256 файликов wav по 0.0002 секунды со однотонным звуком с частотой 10-20 кгц с шагом в 40 гц (на столько отличается "звук" байта). Ну потом, понятно, все это воспроизводить чем угодно - там mciwndx или еще чем. Не забыть дублирование байтов - через nное кол-во (допустим через каждый кб - повтор, дожидаемся сигнала - совпало/несовпало, если не совпало - снова отсылаем) А вот с приемом сложней - надо каким-то образом сравнить полученный байт с оригиналом. Здесь надо либо построить ломанную принятого звука байта (как в soundforge с максимальным увеличением) и сравнить с оригиналом, либо записать принятый байт в виде wav и сравнить его с оригиналом уже в цифровом виде. В случае большого совпадения считать, что это нужный символ. Можно вообще побитово пускать, тогда сравнивать будет в сто крат проще, но скорость упадет с 10 кбайт/с до 10 кбод.
Или еще круче - вывести в эфир модем, а там он пусть сам разбирается - как-то же они через гипертерминал общаются? А че, классная идея Ж-)
А вообще зачем изобретать велосипед? Эта MIX W что, в России не пашет?

Ответить

Номер ответа: 13
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #13 Добавлено: 22.02.06 21:11
Кстати, можно использовать любые частоты если мощность излучателя не превышает 2Вт. а излучение не покрывает больше 10м

Ответить

Номер ответа: 14
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #14 Добавлено: 22.02.06 23:29
забейте, ну кто так делает? Это не то что через Ж... это анонизм
какой-то :) Юзайте порты ввода/вывода... подключите их к LPT or COM,
чтоб всё как у людей... :))

Ответить

Номер ответа: 15
Автор ответа:
 Юрий



Вопросов: 11
Ответов: 30
 Профиль | | #15 Добавлено: 23.02.06 00:18
М да... :-) Прям даже не знаю

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам