Jump to content

Изготовление передатчика текстовых сообщений (команд) на ПК-сервер через протокол TCP (Arduino или что-то похожее)


Recommended Posts

Мне необходимо устройство для передачи текстовых сообщений (команд) на ПК-сервер через протокол 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 (без учета стоимости компонентов), но опять таки, цена может быть и больше, при наличии хорошего исполнителя.

Срок: месяц-два.
Ваше местонахождение неважно, но нужно иметь возможность прислать готовую работу в Москву.

Link to comment
Share on other sites

Решения Infineon для беспроводного электроинструмента с бесщеточными электродвигателями

Современные строительные электроинструменты достигают высокой производительности и эргономичности благодаря использованию мощных бесщеточных электродвигателей и литий-ионных аккумуляторов. Для реализации сложных алгоритмов питания таких двигателей и управления ими компания Infineon предлагает микросхему интеллектуального драйвера управления трехфазным бесщеточным двигателем 6EDL7141, MOSFET BSC007N04LS6 из семейства OptiMOS 6, а также отладочную плату EVAL6EDL7141TRAP1SH.

Подробнее

3 часа назад, kkkoh сказал:

После нажатия клавиши-1 основной модуль отправляет на сервер текстовое сообщение “x”.
После нажатия клавиши-2 основной модуль отправляет на сервер текстовое сообщение “y”.

нужно добавить  кнопку 3 с сообщением  "й"  за такую цену разработки . 

может еще и 3д модели корпусов разработать? и желательно пресформы чтобы вошли в стоимость. смешные люди блин. 

За такую цену соберите сами. возмите радио пультики и реле скомутируйте на какой нибуть модуль ардуино с вайфай или эзернет. Видок будет еще тот и потребление точно не от мелкой таблетки) 

Link to comment
Share on other sites

Приглашаем на вебинар «Необычное в обычном. Сравнительный анализ современных решений Recom» (27.01.2022)

Приглашаем 27/01/2022 всех желающих посетить вебинар, посвященный двум наиболее растущим сегментам интегрированных источников питания – AC/DC малой мощности (1-20Вт) и сегменту решений PoL без изоляции. На вебинаре рассмотрим проблему выбора AC/DC в бюджетном сегменте и концепцию тестирования ускоренного старения, проведем сравнительный анализ подходов к интеграции AC/DC модулей. Сделаем обзор решений концепции POL с доисторических времен до современных технологий и средств для разработки и тестирования.

Подробнее

3 hours ago, kkkoh said:

работоспособность в течение примерно 8-10 часов...  а) плоская батарейка,
б) беспроводная индуктивная зарядка... 

Примерные размеры каждой кнопки (с учетом батареи): 15 мм длинна, 15 мм ширина, 5 мм высота.

Спасибо, посмешил.

Link to comment
Share on other sites

Как улучшить параметры преобразователей с помощью карбид-кремниевых модулей WolfPACK

Необходим быстродействующий преобразователь питания средней мощности с высоким КПД? Он должен быть компактным и недорогим? Решение – карбид-кремниевые модули средней мощности WolfPACK производства Wolfspeed. В статье рассмотрены основные особенности модулей WolfPACK и показано, что переход на эту универсальную и масштабируемую платформу позволяет не только быстро разработать новые устройства, но и без значительных затрат времени и средств модернизировать уже существующие схемы на традиционной элементной базе.

Подробнее

если предполагается беспроводное подключение к ЛАН сети - то батарейка будет приличной.

При проводном подключении модуля можно использовать РОЕ.

Но дешево и просто не выйдет

 

Link to comment
Share on other sites

LI/PR2 – надежные и недорогие ИП от MORNSUN на DIN-рейку

Компания Mornsun выпустила три серии источников питания с креплением на DIN-рейку в форм-факторе Home Automation на популярные значения выходной мощности 30, 60 и 100 Вт (серии LI30-20/PR2, LI60-20/PR2, LI100-20/PR2). Эти источники питания относятся ко второму поколению продукции (R2) и характеризуются высокой надежностью и хорошей стоимостью.

Подробнее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Сообщения

    • небольшой ликбез: в среднем семействе ПИКов нет отдельных адресов прерываний, в ПИК18 векторов прерывания всего два : высший по адресу 0008h и низший по 0018h(по дефолту включен только высший приоритет RCON.IPEN=0) прерывания делятся на основные и периферийные , ЮАРТ относится к периферийным для разрешения прерываний от него при отключенном приоритете , должны быть разрешено глобальное прерывание GIE , прерывание от периферии  PEIE  а так же  передатчик и приемник ЮАРТ TX1IE, RC1IE. флаги прерывания выставляются автоматически вне зависимости включены прерывания или нет , автоматического сброса флагов в прерывании как в АВР нет, флаги сбрасываются только программно, если в разрешенном прерывании флаг не будет сброшен прога из прерывания не выйдет. ЗЫ конструкция вида if(PIE1bits.RC1IE == 1 && PIR1bits.RC1IF == 1){ // что-то там..... PIR1bits.RC1IF == 0; } нужны только в прерывании для организации семафоров от различных прерываний , в случае если прерывание было отключено в коде , и в главном цикле бессмысленна...  
    • Диоды смотрел которые на радиаторах и d603-604? И на сопротивление к-э выходные на пределе 20 мом? 
    • @Falconist Довольно простое и интересное решение. Берём на вооружение! Аналоги КП302 с ссылкой на сайт "radio-komplekt.ru"  https://radio-komplekt.ru/find_original.php?name=%CA%CF302&original=%A0%CF%EE%E8%F1%EA%28%CE%F2%E5%F7%E5%F1%F2%E2%E5%ED%ED%FB%E9%29%A0
    • Нет, МЦ покупался онлайн из другого города к комиссионном магазине. Относительно не дорого, поэтому был интерес восстановить. Моя ошибка, в том, что я перед покупкой не узнал про проблемные ИМС.   Вообще со звуком был непонятный момент, его сначала не было, потом плавно появился. Не знаю как понятнее объяснить.
    • Нельзя, иначе продавец это никогда не продаст.
    • блок пит2.lay6 Схемы слишком простые, чтобы их долго рисовать. Могу так предложить.  Выпрямление накала,  анодное по "эл.дросселю" в канале, смещение. Всё что нужно. Плату изготавливать нужно, навесом запаять БП - это для самых храбрых.
    • Ну такой вариант можно рассматривать только при запасе ламп в пару десятков, это как я понимаю не наш случай. Значит 500 кил.....
×
×
  • Create New...