Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2016, 21:55   #1
Nazarpg
 
Регистрация: 18.04.2016
Сообщений: 3
По умолчанию Вопросы дилетантов: как соединить пульт управления с переключателями с компьютером (реакция на переключение)

Сразу прошу прощения за дилетантский вопрос. Подскажите, возможно ли нажатием выключателя на пульте управления (около 100 кнопок) включать/переключать определенную картинку на мониторе? Каждой кнопке должна соответствовать определенная картинка, выводимая на экран монитора. При помощи чего можно реализовать такую задачу?
Nazarpg вне форума Ответить с цитированием
Старый 18.04.2016, 22:11   #2
TaLadno
Форумчанин
 
Регистрация: 03.06.2015
Сообщений: 393
По умолчанию

Так ли надо морочиться с пультом, если можно намного быстрее и проще обойтись смартфоном?
Вы там держитесь.
TaLadno вне форума Ответить с цитированием
Старый 18.04.2016, 22:23   #3
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

А что за пульт?
Имеет интерфейс для связи с внешним миром?
Если да, то изучайте документацию.

Если такой возможности изначально не предусмотрено,
то придется в пульт залезть с паяльником,
наваять недостающий функционал для связи.
Croessmah вне форума Ответить с цитированием
Старый 18.04.2016, 22:38   #4
Nazarpg
 
Регистрация: 18.04.2016
Сообщений: 3
По умолчанию

Пульт – это около ста сгруппированных в произвольном порядке выключателей (примерно таких, как выключатели света в квартире), нажатие на каждую клавишу выключателя должно сопровождаться появлением на экране монитора определенной картинки. Важно именно механическое нажатие на клавишу (нужна увязка механической части с цифровым отображением на мониторе). Может, есть какой-то прибор/контроллер позволяющий это сделать?
Nazarpg вне форума Ответить с цитированием
Старый 18.04.2016, 23:54   #5
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

Тут можно предложить разное
0. Пульт имеет возможность подключения к компу со всеми возможностями.
1. Допустимы "самоделки" - тогда каждую группу из 10-15 выключателей проверять контроллером на Arduino. Получится с 10 контроллеров. Все они сводят данные на более главную Arduino, которая передаёт на комп. А на компе самописная программа творит, что хотит.
2. Самоделок быть не должно. Каждую группу 8-16 выключателей контролирует модуль ввода. Далее, данные или напрямую поступают на компьютер или сводятся на промежуточный PLC. Модули ввода (или PLC) опрашиваются с компьютера или самописной программой или OPC-сервером (тогда программа берёт данные у сервера).
3. Вместо монитора и промежуточного PLC использовать панельный контроллер (http://www.owen.ru/catalog/panelnij_...pk207/opisanie) с модулями ввода (http://www.owen.ru/catalog/modul_vvo...0_16d/opisanie)

PS Приведённые PLC и модули ввода - только для примера, т.к. никогда ими не пользовался, только поверхностно представляю их возможности. И подобные изделия есть у многих фирм.


Программа может быть самописной, а может - какой-нибудь СКАДой - MasterSCADA, Genesis32 или другой.

Последний раз редактировалось FPaul; 18.04.2016 в 23:59.
FPaul вне форума Ответить с цитированием
Старый 19.04.2016, 07:54   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Можно через LPT-порт и одну микросхему мультиплексора, управляемую тем же портом.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 19.04.2016, 07:57   #7
FPaul
Форумчанин
 
Регистрация: 25.01.2015
Сообщений: 472
По умолчанию

Или через Ethernet, если подключить модули ввода и собирающий PLC. Или даже поискать модули ввода с Ethernet.
FPaul вне форума Ответить с цитированием
Старый 19.04.2016, 08:01   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Или через Ethernet
тогда нужен минимум один контроллер.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 19.04.2016, 09:37   #9
Nazarpg
 
Регистрация: 18.04.2016
Сообщений: 3
По умолчанию

Ребята, спасибо большое за советы и комментарии!
Nazarpg вне форума Ответить с цитированием
Старый 19.04.2016, 12:10   #10
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
Можно через LPT-порт и одну микросхему мультиплексора, управляемую тем же портом.
Ад какой-то. 21 век на дворе, блютузы стоят копейки, дешевле чем провода лптшные.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" link90 Общие вопросы C/C++ 2 27.03.2016 12:34
Пульт управления Peresh Фриланс 4 17.03.2015 22:05
Свое устройство для управления компьютером _PROGRAMM_ Компьютерное железо 37 11.02.2014 22:01
Переключение каналов через пульт на 2-3 значные каналы sSsantasSs JavaScript, Ajax 71 07.07.2010 20:17
Как настроить переключение между элементами управления, созданных на листе? RGZZ Microsoft Office Excel 2 01.05.2009 08:47