Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Давайте сделаем DTMF Terminal  (Прочитано 81337 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Serguntii
Помогающий

ru
Offline Offline

« : 20-04-2014 15:09 » 

Давайте вместе сделаем dtmf terminal c внешним интерфейсом. Пригодится может вот для чего: Берем два компьютера и две рации, подключаем к звуковой карте  рацию в гнезда для гарнитуры. И передаем через радио  байты. Еще вариант с одной стороны рация подключенная к компьютеру, а к другой рации подключен микроконтроллер или микросхемка mt8870 можно сделать дистанционное управление. Но отладить программу нужно вначале между двух пк. Да по поводу внешнего интерфейса наверно лучше сделать типа tcp names pipe )  Что думаете по этому поводу?
Тут набросал набросок, может кто захочет что то добавить.
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 20-04-2014 15:25 » 

По телефонному стандарту DTMF позволит тебе передавать до 10-и 4-битных знаков в секунду. А нафига?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #2 : 20-04-2014 15:37 » 

Иногда этого достаточно больше и не нужно. Вот один из вариантов на предприятии установлено около 10 водосчетчиков они дают импульсы, схемка на микроконтроллере подсчитывает их, и когда приходит запрос передает эту цифру на комп. Понятно можно использовать gsm, но это тоже вариант и за него не нужно платить.
набросок, в первый раз не прикрепился.
http://webfile.ru/c9e70600ae6ea83e91794c8c96ae7eb5
« Последнее редактирование: 20-04-2014 15:39 от sergeyan » Записан
Dale
Блюзмен
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 20-04-2014 19:51 » 

Что думаете по этому поводу?

То же, что и
По телефонному стандарту DTMF позволит тебе передавать до 10-и 4-битных знаков в секунду. А нафига?

Если припрет передавать данные по телефонному или аналогичному тональному каналу, не буду изобретать велосипед, а воспользуюсь проверенным временем решением - модемом. Например, использую микросхему CMX867 и буду передавать до 1200 бит в секунду, а не 40. При этом еще и получу как аппаратную совместимость со стандартными модемами V.21, V.22, V.23, так и программную (модем - стандартное устройство уже несколько десятков лет и поддерживается практически любой ОС).

Попробуйте найти хотя бы один плюс в своем решении, который оправдал бы потраченное время.
Записан

Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.

Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard

Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #4 : 21-04-2014 04:48 » 

Нужно минимум деталей 2 рации и два кабеля что бы поэкспериментировать или даже можно обойтись без раций, соединить перемычкой звуковой вход с выходом.  Похожего ничего не нашел.
Думается мне что 1200 не получится передавать через рацию.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #5 : 21-04-2014 05:04 » 

Думается мне что 1200 не получится передавать через рацию.
sergeyan, Сейчас уже научились передавать 300 Мбит по радиоканалу. Стандарт IEEE 802.11n

Я конечно понимаю, что тебе хочется поизобретать велосипед. Вот кстати Wifi игрушка https://www.youtube.com/watch?v=gpJtzn2TyiA
« Последнее редактирование: 21-04-2014 05:31 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Serguntii
Помогающий

ru
Offline Offline

« Ответ #6 : 21-04-2014 05:51 » 

Да здорово, но wifi работает только в прямой видимости или на расстоянии до 150м, без дополнительных антенн.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #7 : 21-04-2014 06:12 » 

Я сам лично видел в начале 90х. Ребята брали армейскую рацию, к ней присобачивали 3COM сетевушку. И эта конструкция как-то работала. Правда не совсем стабильно. Все таки радиоканал подвержен помехам. Растояние было около 2 километров.

Кстати, во многих странах Wifi дальше чем 100 метров запрешено работать  Встетаки зона военных частот. У нас например IPAD со штатов было запрешено когда то завозить. Некоторые каналы WI-FI заходили в зону военных частот.
« Последнее редактирование: 21-04-2014 06:19 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Serguntii
Помогающий

ru
Offline Offline

« Ответ #8 : 30-04-2014 12:08 » 

Заинтересовала тема по поводу общих совместных проектах, тут наверное не получиться работать без распределенной системы управления версиями? Уже второй день экспериментирую, выложил несколько исходников  https://bitbucket.org/bitplusplus,  только не знаю возможно следить за изменениями в ответвленных проектах может кто знает?
Какими системами вы пользуетесь?
Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 30-04-2014 14:49 » 

sergeyan, набери в Гугле "системы контроля версий".
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #10 : 30-04-2014 14:52 » 

Что значит следить?
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Serguntii
Помогающий

ru
Offline Offline

« Ответ #11 : 30-04-2014 15:11 » 

Улыбаюсь не правильно выразился, не следить, а просматривать изменения которые сделали участники группы. Эти изменения можно посмотреть. А если например кто то делает fork так понимаю это ответвление (отдельная копия проекта) изменения которые сделанные в ответвлении, будут видны?
Гугл понятно уже смотрю.  Хотел спросить вы используете в своей работе такие сервисы, как называются?
« Последнее редактирование: 30-04-2014 15:13 от sergeyan » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #12 : 30-04-2014 15:26 » 

Далее пишу как VCS (Version Control Sytem).
Сперва изучи материал, а то и говорить то не о чем. Улыбаюсь
И определись с техпроцессом разработки. Для различных целей подходят разные VCS. Распределенные VCS требуют либо высокого профессионализма всех участников, либо координатора для слияния изменений. Для локальной разработки хорош Subversion. Идеальных не бывает.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #13 : 30-04-2014 16:02 » 

Ок будем учиться Улыбаюсь если у кого появиться желание поиграться (все равно сейчас праздники) могу добавить.  4 участника можно добавить в группу если я правильно понял.
Записан
Serguntii
Помогающий

ru
Offline Offline

« Ответ #14 : 08-05-2014 17:06 » 

Посмотрел здесь тоже есть общий svn, он через гит работает? http://svn.shelek.su/
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #15 : 08-05-2014 17:11 » 

Он работает на SVN. Git Это собственная разработака Линуса Торвальдса. Изначально оринтированная под нужды написания ядра. Но получившая распространиение и в других проектах. Но это два разных продукта, хотя делаюших одно и тоже.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Serguntii
Помогающий

ru
Offline Offline

« Ответ #16 : 08-05-2014 17:28 » 

Понятно можно попробовать tortoiseSVN подключиться к общему проекту?
Просит пароль и логин )
« Последнее редактирование: 08-05-2014 17:39 от Serguntii » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #17 : 09-05-2014 22:51 » 

Публичные проекты можно сливать без пароля. Изменение, конечно, запаролено.

Посмотрел здесь тоже есть общий svn, он через гит работает? http://svn.shelek.su/

Да... Теория у тебя выше нуля не поднялась. Почитай еще.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serguntii
Помогающий

ru
Offline Offline

« Ответ #18 : 10-05-2014 10:08 » 

Да никак не поднимается теория ))
что нужно сделать что бы  пароль  сказали? Сколько человек могут вносить изменения  5?
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #19 : 10-05-2014 10:11 » 

Serguntii, Насколько я знаю, в svn нет ограничений по количеству людей в проекте.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #20 : 10-05-2014 16:25 » new

что нужно сделать что бы  пароль  сказали?

Убедить, что твой энтузиазм стоит потраченного на администрирование времени. Потренироваться с SVN ты можешь на собственном компе.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines