Перейти к содержанию

kkkoh

Members
  • Постов

    0
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Москва

Электроника

  • Стаж в электронике
    Не связан с электроникой

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения kkkoh

Новичок

Новичок (1/14)

  • Неделя на форуме

Последние значки

-2

Репутация

  1. Мне необходимо устройство для передачи текстовых сообщений (команд) на ПК-сервер через протокол TCP (передатчик). Выглядеть это должно примерно как брелок для ключей (основной модуль) + две беспроводные кнопки к нему. Основной модуль обрабатывает нажатие кнопок и передает соответствующую команду на сервер. Что физически должен представлять собой передатчик: 1) Две беспроводные кнопки (кнопка-1 и кнопка-2). Каждая кнопка должна иметь независимый элемент питания, который мог бы обеспечивать ее постоянную работоспособность в течение примерно 8-10 часов. Какие варианты питания я предлагаю рассмотреть (буду рад советам): а) плоская батарейка, б) беспроводная индуктивная зарядка. Примерные размеры каждой кнопки (с учетом батареи): 15 мм длинна, 15 мм ширина, 5 мм высота. Корпус кнопок должен быть плоским и достаточно прочным. Как вариант – залить саму плату эпоксидкой + усилить термоусадочным материалом. 2) Основной модуль. Именно он должен обрабатывать нажатие упомянутых выше кнопок. Он также должен иметь независимый источник питания, аналогичный по функциональности кнопочным. Примерные размеры: 100 мм длинна, 50 мм ширина, 50 мм высота (по сути он размером должен напоминать брелок для ключей). Идеально, если в нем внутри будет место для хранения кнопок. Думаю, что проще всего использовать Arduino, но тут предпочтений не имею. Хотелось бы использовать более-менее внешне приглядный модуль, как вариант можно использовать корпус от какого-нибудь powerbank или пульта. Кратко логика работы: Основной модуль после включения соединяется по TCP с сервером по публичному IP адресу, вшитому в код модуля (желательно иметь возможность относительно простой перенастройки этого IP). Естественно, что для этой цели ему необходимо интернет-соединение. Как я предлагаю его реализовать (с радостью приму любые советы): а) встроить в него модуль для сим-карты, через которую он и будет получать соединение с сетью. Но при этом я не понимаю, каким образом он будет настраиваться на работу с этой сим-картой и как будет взаимодействовать с оператором сотовой связи, т.е. активация карты, тарифного плана, проверка imei и т.п. б) встроить в него Wi-FI модуль. После включения модуля он будет автоматически искать и подключаться к доступной точки доступа Wi-Fi по вшитым в него параметрам (имя точки и пароль к ней). На мой взгляд это оптимальное решение. После нажатия клавиши-1 основной модуль отправляет на сервер текстовое сообщение “x”. После нажатия клавиши-2 основной модуль отправляет на сервер текстовое сообщение “y”. Желательно, но необязательно реализовать также следующие сообщений на сервер: 1) После подключения раз в 1 секунду он отправляет сообщение “ping” + текущая дата (для того, чтобы сервер рассчитал пинг). 2) Хорошо, если передатчик сможет отслеживать состояние своей батареи (уровень заряда) и отправлять соответствующее сообщение об уровне заряда на сервер. Более точное описание протокола скину конкретному исполнителю, но суть передана верно. Полагаю, что кнопки могут включаться автоматически при подключении батарейки. Наверное, кнопки должны подключаться к основному модулю через Bluetooth. Расстояние кнопок от основного модуля никогда не будет превышать 1,5 метра. У меня был похожий пульт в прошлом, который осуществлял присоединение к телефону. Я заметил, что Bluetooth не всегда корректно работал. Мне показалось, что при большом скоплении людей и разной аппаратуры, он особенно часто отключался и его приходилось вручную переподключать. Если будут идеи относительно надежного соединения – буду им рад. По цене хотелось бы уложиться в $ 200 (без учета стоимости компонентов), но опять таки, цена может быть и больше, при наличии хорошего исполнителя. Срок: месяц-два. Ваше местонахождение неважно, но нужно иметь возможность прислать готовую работу в Москву.
×
×
  • Создать...