Как стать автором
Обновить
9
0
Андрей @jekyll2017

Технарь

Отправить сообщение

Да, заголовок кликбейтный, хотя про Чехию интересно почитать...
У братьев-словаков, хоть они и почти чехи, всё намного печальнее. Страшное разгильдяйство на всех уровнях (гос.службы, банки, бизнес) приводяк к тому, что очень мало что работает, как положено. Сайт местной иммиграционной полиции, например, просто висел примерно с месяц. Заход лично привел к посылу в лес:

- Без регистрации через сайт не обслуживаем.
- Так сайт не работает!
- Обратитесь в поддержку.
- Так там уже вторую неделю трубку не берут.
- А чего ж вы хотели - лето же. Все в отпусках.
Это не говоря уж, что сотрудник имммиграционной полиции работающий за стойкой с клиентами не знает английского - "только по-словацки"... Ад и трэш...


Открыть счет в VUB банке тоже не получилось:
- Пришлите нам подтверждение места регистрации в стране гражданства.
- Так у нас нет такого. В паспорте есть страница. Скопировать ее вам?
- Нет, нужна с переводом и отдельным документом...
Ну и пёс с вами - поживу с Револютом... А еще вам за счет надо порядка 10 евро в месяц выложить - грабёж.

Насладиться местными он-лайн банками не смог, но по отзывам коллег там ничего сильно страшного. Жить можно.
Записаться к врачу местному - это отдельная большая и общая для всех (местных и неместных) беда - все врачи работают с соседней богатой Австрии и их тупо не хватает. Коллега ребенка с температурой 39 попыталась им подсунуть - сказали "как температура спадет, так и привозите". Красавцы...

Ну и всё в таком же духе...
Есть, конечно, отдельные курьезные удобства - как и в Чехии, сдать назад в магазин можно всё и без всяких. Коллега так электриком подрабатывает - набирает всего, что может на объекте понадобиться, а потом возвращает лишнее...

А вот в Литве с госуслугами и банковскими сервисами всё чин-чинарем. Конечно, английские версии гос.сайтов примерно в 50% случаев не работают (переключаешься на литовсккий и сразу всё работать начинает), но сделать он-лайн можно примерно всё - доверенности, покупка машины (ТО, конечно, только лично), справки всякие, регистрации ИП и всякие налоговые дела... Что приятно, даже если что-то не работает, то в большинстве случаев там по-телефону отвечают вполне нормальные вменяемые люди и стараются помочь разобраться и порешать вопрос.

Я занимался проектами и поддержкой оборудования для печати и немного сканирования ШК/считывания RFID... Т.е. я не эксперт, но сталкивался. Важно сразу разделить отрасли - безопасность, платежи и торговлю (ритейл). Я могу немного сказать за торговлю (в частности, магазины, авиа/кинотеатровые билеты и их аналоги)...
Вопрос чисто экономический - еще в 2009 году делали перед началом проекта по пакетному сканирования приходящих грузов оценивали экономику штрих-кодов (ШК) и RFID - выбор тогда очевидно был в пользу ШК - дешевле в разы, если не на порядки. Позже, в ~2014 опять рассматривали варианты использования RFID для торговли - все равно дорого и ненадежно. Суть проблемы в том, что метки стоят денег (сейчас, конечно дешевле) и оборудование стоит денег. Причем бизнес уже оснащен всем необходимым для работы с ШК - принтерами, сканерами, расходкой - это уже стало массовым, есть наработки по железу, софту и типовым кейсам и, соответственно, ценник низкий ввиду массовости. С RFID все сильно хуже - железо редкое, софтовых решений мало, почти нигде не внедрялось. Ценник выше из-за немассовости и риски выше.
Опять-таки у ШК есть 2 сильно отличающихся по возможностям варианта:
1) линейные штрих-коды (UPC,EAN, ...) - слабая помехозащита, малая емкость, копеечное оборудование для печати и сканирования (принтер за несколько сотен долларов и сканер за десятки долларов).
2) 2D QR-коды (Aztec, QR, ...) - хорошая помехозащита, емкость сильно выше, копеечное оборудование для печати и чуть более дорогое сканирования (скажем, сканер раза в 2 дороже а принтеры, в основном, пригодны любые).
У RFID их 3:
1) 125 Khz (EM Marine, ...) - малая емкость (только UID), нет шифрования, небольшая дистанция считывания (несколько см.), копеечное оборудование для сканирования (несколько тыс. руб.).
2) 13.56Mhz HF RFID (Mifare, NDEF) - большая емкость, но малая дистанция считывания (несколько см.), умеренно дорогое оборудование для записи/печати и сканирования (порядка нескольких сотен долларов за сканер).
3) 868Mhz UHF RFID (EPC Gen.2) - маляя емкость (единицы-сотни байт), большая дистанция считывания (10 метров и более), очень дорогое оборудование для записи/сканирования и печати (порядка 1000 USD за сканер).
С точки зрения возможностей - да примерно одинаково все - объем информации в метке ограничен размерами метки и применяемой технолгогией. Например, в ШК можно набить десяток-полтора байт, на в QR уже и килобайт втиснется (при вменяемых размерах метки). В 125Khz просто UID, а в Mifare уже до 4 кб в памяти карты. Т.е. параметры схожи.
По ограничениям технологии - ШК может быть затерт/нечитаем, но и RFID тоже может быть поврежден (надрыв антенны или удар по чипу). По ограничениям считывания и размещения - ШК должен быть виден, RFID может быть скрыт, но RFID может быть заблокирован радионепрозрачными объектами/покрытиями (человеческим телом, фольгой). По дистанции считывания у RFID однозначное преимущество, но это относится только к UHF и все равно 100% гарантии считывания нет (если метка заслонена чем-то массивным).
С точки зрения безопасности, безусловно, ШК не выдерживают никакой критики - подделать код можно по фотографии.
Так что внедрение RFID в быт вполне себе идет, но небыстро, т.к. требует капитальных затрат и не предлагает финансово оправданных преимуществ. В сфере безопасности RFID, безусловно, монополист.

Для тех, у кого совсем походного опыта нет, лучше походить по тур.клубам - есть и при институтах, и отдельностоящие - на том же спорт-марафоне есть список
https://sport-marafon.ru/article/turkluby-moskvy-i-rossii/
Конечно, для взрослого человека со своей жизнью, работой и расписанием там может быть иногда сложновато, но там можно получить немало теоретических знаний на лекциях, которые потом самому можно отточить на практике в ПВД и несложных самостоятельных походах. Например, в Вестре теоретическая подготовка велась довольно методично. В Бауманке и МГУ тоже интересно было, но там не студенту сложнее со временем.
Для прокачки физухи и элементарных навыков хождения по лесу можно походить с Группой Дмитриева (https://www.dmitriev-group.ru/) - там много опытных туристов и можно у них узнать про разные места.

По вариантам маршрутов - в России, по моему скромному опыту, маркированных маршрутов нет, зато есть множество хорошо исхоженных мест, по которым есть отчеты спортивных групп - смотрите библиотеки отчетов:
http://westra.ru/reports/
http://tlib.ru/

https://skitalets.ru/tourism-types/

http://www.mountain.ru/mkk/biblio/

и их еще много...

Карты - в основном Генштаб и разные варианты OSM.

Если вам понравились походы по маркированным тропам - вам дорога в Европу и Японию - все мало-мальски хоженые тропы промаркированы. Минусы цивилизованных стран - невозможность "дикого" туризма с палатками, кострами и безлюдьем.
Карты - варианты OSM, бумажные карты часто бывают в местных киосках "Tourist information" и heatmap из Strava и Garmin.

Про МЧС - не забывайте, что МЧС не всегда панацея - зачастую мобильной и радиосвязи нет, так что запасайтесь спутниковыми телефонами - их можно брать в аренду. Радиосвязь - это для любителей - чтобы на нее полагаться - надо иметь мощную станцию, знать частоты местных служб и время сеансов (если не мониторят постоянно).

Тут говорили про небезопасность путешествий малой группой... В Вестре как-то подсчитали, что для реальной транспортировки пострадавшего необходима группа из более чем 10 человек - любой, кто пробовал носить носилки с человеком по горе/лесу знает, что 6 здоровых мужиков за пару часов при носилках выдыхаются в хлам. Так что либо собирать экспедиции, либо быть осторожными и здраво оценивать все свои действия на предмет рисков. Иногда стоит отказаться от прохождения препятствия ценой удлиннения или упрощения маршрута, чтобы не испытывать судьбу чересчур... Стоит заранее оценивать маршрут и иметь запасные варианты на все сложно выглядящие участки.

Весьма обтекаемые формулировки в статье, но по опыту работы в сфере устройств самообслуживания могу сказать, что ни один жизненно важный внутренний орган импортозамещением не был задет:
1) купюроприемники и диспенсеры (а уж тем более ресайклеры) российскими не бывают - такое оборудование делают пяток компаний по всему миру (даже уровнем попроще банковского, наверное, десяток).
2) компьютер - не думаю, что там Эльбрус/Байкал.

3) печатающие устройства - российских термопринтеров я пока не видел. Последнее что видел печатающее и российское - СМ6337 Башкирского машиностроительного объединения. А кроме чекового принтера там еще журнальный.

4) Считыватель карт - весьма высокотехнологичное устройство - и механика и электроника на коленке не повторяются. Сертифицируется, опять же.

5) RFID считыватели - штука, в целом, не сложная, но надо ж сертифицировать...

6) ПИН-клавиатура - тоже, между прочим, криптопроцессор и защищенный канал связи с ББ. Тоже сертифицировать надо.

7) QR-сканер - тоже не упомню российских. Прибор-то копеечный, но российских матриц я не упомню. Хотя камеры собирать на импорных у нас давно наловчились.

8) Смешно, но сквозь слезы - выкатные направляющие (а как вы будете оборудование обслуживать без демонтажа - оно тяжелое, на мебельные направляющие не повесишь. Корпус большой, но там добра богато набито). Ну конечно наши умели делать... Когда-то... Но с 2003 года, поработав в станкостроении и приборостроении заметного количества отечественной механики сложнее винтов-болтов не наблюдал.

9) монитор - а давно у нас матрицы начали делать?

Так что российского там проект, железо, провода, бесперебойное питание (ага, на импортном микропроцессоре), контроллер электроавтоматики (ну, сами понимаете...) и, скорее всего, сейф.
Не, это немало... Но до "импортозамещения" не дотянет. Здорово, конечно, сделать свой проект банкомата, но зачем? Может, проще Б/у шные закупить из дружественных стран?
И в любом случае остается вопрос с прошивками купюр для купюроприемников - их пишут только сами производители и там всё страшно секретно.
По поводу текущих сертифицированных ресайклеров - можно глянуть на сайт ЦБ - там по странам-производителям всё понятно:
https://www.cbr.ru/Content/Document/Page/80046

P.S. Удивительным образом там затесался S-Four, но точно знаю, что это не настолько большая контора, чтобы сделать полный набор своих комплектующих.

Проект Leon выглядит классно - нейросети и всё такое... Только я, возможно, не уловил чего-то, но набор навыков там довольно своеобразный. Скачивание видео из плейлиста YouTube, замер скорости канала, перечисление трендовых репозиториев на GitHub... Как будто инопланетянин писал. На какого потребителя расчитано? Возможно, Вы, как следящий за проектом, объясните мне? Мне действительно интересно - я сам пишу похожее и по-другому представлял себе типовые потребности пользователя такой системы.

Если я правильно Вас понимаю, то у меня изначально такое есть - любой плагин может поднять флаг готовности к получению аудио потока или потока распознанных слов и использовать эти данные по своему усмотрению - например, для запроса подтверждения. Я на HelloPlugin это проверял - вполне работает. Только, конечно, задержка с выдачей пакетов распознанных слов в VOSK немного портит картинку - данные получаешь только после паузы в разговоре.
Надо будет сделать рабочий тестовый вариант такого взаимодействия в HelloPlugin.
Но делать диалоговые команды я все-таки пока не хочу - повертел в голове это и, мне кажется, структуры описания диалогов в JSON получатся довольно сложные, а обрабатывать их все равно придется разработчику в самом плагине - ядро не поможет с бизнес-логикой. А нужно это редко...
Проще уж сделать 2 команды - одну изначальную, на прием пприказа и вторую - ответ на запрос по первой команде. А плагин должен будет запоминать, ждет ли он ответа...

Я как-то и не думал о диалоге - это же не ИИ - с ним не поговоришь в свободных формулировках, а при жестких - каждое новое слово в команде увеличивает шанс неправильного распознавания.
В принципе, при текущей архитектуре разработчик плагина может подключиться к потоку распознанных слов и, задав вопрос, искать в потоке правильный ответ. :)
И, кстати, может сильно усложниться формат описания новых команд - для простого потребителя это может стать проблемой при добавлении своих команд.

Вам спасибо за идею, примеры кейсов и рассказ о возможностях и доступности современных бесплатных движков распознавания - если бы не это, никогда бы не осознал полезность голосового интерфейса.
К сожалению, как раз обработки аудио у меня нет. :( А, возможно, стоило бы - я поработал с разными микрофонами (гарнитура Jabra Evolve 20, китайский выносной микрофон на которыя я давал ссылку, микрофон ноутбука (Dell Vostro) и настольный Plantronics P610) и уже есть понимание, что качество распознавания заметно отличается. Гарнитура, конечно, лучше всего. А все недорогие варианты выносных микрофонов хорошо работают в пределах 1-1.5 метра. Буду еще искать микрофонные массивы, но пока ничего за вменяемые (для простого обывателя) деньги не нашел. :( Возможно, как раз нормализация звука помогла бы... Возможно, даже профилирование.
Многоязычность, вроде как, вполне неплохо получилось сделать - только надо подумать, как прилеплять конверторы чисел из слов в цифры - я пока сделал хардкодный вариант для русского и английского, но планирую вынести строковые константы в json-файл для возможности расширения другими языками с похожей схемой словобразования числительных. А с непохожими языками придется авторам плагинов как-то самим решать проблему. Возможно, просто распространять код.
Насчет обмена кодом - есть транслятор кода pytoc - я им как-то раз пользовался - вполне вменяемо.
Я сам не считаю свой вариант мягкого сравнения окончательным - возможно, попробую еще варианты алгоритмов. Недавно как раз почитал статью, из которой можно подчерпнуть интересные вещи. Возможно, получится составить пары звуков/букв, близких не физически, как на клавиатуре, а фонетически - это может улучшить распознавание строк.
Ну и надо будет в статью добавить описание существующих плагинов и примерной схемы их реализации для желающих поучаствовать.

Как велосипедист (с 2002 по дорогам) и автомобилист (с 2009) я бы сказал, что электросамокатам место на дороге наравне с велосипедистами — скорости и габариты сравнимые. вопрос правового регулирования, на мой взгляд, сейчас решен нелогично в принципе — по дороге для механических ТС могут передвигаться необученные люди без прав и не нести за это наказания. Я считаю, что любой, передвигающийся по дороге обязан иметь права с категорией, покрывающей класс его ТС. При нарушении ПДД, соответственно, все шишки как положено.
Регистрация ТС — это спорный момент, но скорее нужна. Мировая практика показывает, что регистрации нет, но причины этого, подозреваю, в больших административных затратах при сравнительно малой пользе (краденые искать будет не ГИБДД, по камерам нарушения смотреть совсем недавно научились, но руки еще дотянутся дло всех).
Текущая ситуация, как я ее вижу — куча кретинов на самокатах ломится по тротуару угрожая пешеходам, редкие безбашенные вылезают на дороги и не сильно мешаются. С колесами проще — их меньше, на них порог вхождения выше и, видимо, количество дебилов экспоненциально меньше.
С великами на дороге сложно — к ним привыкли и на дорогу лезут всякие — с опытои и знаниями и без. Сам на машине видел кретина на BMX, пролетевшего по зебре на отвороте дороги не задумываясь, как я буду тормозить перед этой зеброй. На велике же меня иногда подрезают, обгоняют с зазором сантиметров 10-20 (воздушной волной сначала отпихивает, потом в аэродинамическую тень затягивает), не пользуются поворотниками и вообще ведут себя неадекватно…

Мой опыт — катаюсь по Москве и области, немного катался по Италии, Германии, Японии. В основном на шоссе и горном, но ва Японии гонял на складничке (куплен из соображений общей эффективности). На машине намотал за 150ткм, но последние годы езжу меньше 10 ткм в год — Москва и область вечно в пробках по интересующим меня направлениям и удовольствия никакого — электричка, метро, велосипед.
А в целом, я бы сказал, что наша ситуация на дороге становится ближе к европейской — водители привыкают к разному сброду на дорогах, конфликтных ситуаций меньше.
В жизни ситуации бывают разные, иногда но всегда стараюсь следовать нескольким правилам на любом виде транспорта:
1) Быть предсказуемым — не вилять, не оттормаживаться, смотреть вокруг, помнить обстановку вокруг и стараться ее предсказывать, чтобы не действовать потом «по-обстоятельствам». Не стоит забывать про указания поворотов — что на машине, что на велике.
2) Быть в тренде — ехать, как все вокруг. Быть не как все — это провокация ПДД, даже если ты и будешь прав… Не стоит из чистого принципа ехать 60 там, где все идут 80 — будешь потом стоять со знаком стоять так же, как неправый…
3) Нарушая — убедиться, что это никому не мешает. Некоторое количество нарушений ПДД я считаю нормой, если так тут принято (в Италии, например, нарушают постоянно — просто делают это вдумчиво и никто особо не переживает). Да, я на велике проезжаю на светофорах на красный, если точно вижу, что никому перекресток сейчас не нужен. Да, я езжу во второй и третьей полосе объезжая пробку в правый поворот, но перелезаю из ряда в ряд так, чтобы меня видел водитель, перед которым я перестраиваюсь в его ряд.
4) Не провоцировать — если я вижу, что мои действия могут быть двояко истолкованы (мой маневр/намерения неочевидны), то делаю все, чтобы прояснить ситуацию. Пример — при подъезде к правому ответвлению дороги я, обычно, встаю на велике посреди полосы, чтобы у догнавшего сзади не было искушения обогнать, оттормозиться в повороте и поставить мне зад/борт. Если уж я иду по дороге, то и веду себя, как все машины вокруг — не заставленной машинами правой полосе не ныряю в каждый свободный карман ради тупого следования ПДД — так меня и срежут при очередном выныривании или буду долго потом стоять и ждать «окна» для выезда.
5) На велике я точно знаю, что пострадаю сильнее всех, если буду «козлить», поэтому любой маневр обдумываю с точки зрения своей возможной безопасности в первую очередь
6) Приоритет всегда на стороне более слабого — велосипедиста, пешехода… В Европе это по ПДД, а в Росии по практике правоприменения (законы у нас пока не очень котируются) — водителя засудить проще, чем разбираться, что пешеход выскочил внезапно и не соблюдал ПДД. Есть пострадавший — есть виновный.
В вендинге сумасшедший зоопарк решений центрального процессора — от самоделок на ардуине и raspberri до промышленных контроллеров и полноценных компьютеров… Это не считая механического вендинга. Статьи — разве что поискать по «вендинг» — такое в одной статье не опишешь. Я сам не специалист именно по вендингу — я периферией занимался…
Это, небось, японские б/ушные автоматы DyDo — их русским сплавляют, причем без толковой документации и запчастей (им уж по сто лет)… Для нас выглядит здорово, да еще и работает… А в эксплуатации есть геморрой — хрен снимешь статистику продаж без специального принтера (механизм чумовой — принтер с 8-точечной термоголовкой, ползающей влево-вправо, как в матричнике, но по нынешним временам непрактичный) и внутренним протоколом VCCS (Vending Coca-Cola System) документацию на который надо покупать (или разбирать поток логгером — там не очень сложно). Есть к ним еще Bluetooth примочка для снятия отчетов, но ее японцы зажали…
А еще витрина акриловая здоровенная и менять ее дорого, когда расколотят…
По крайней мере, в Москве так…
Ресторанчик на первой картинке безумно знакомо выглядит… Это не в районе Roppoingi-Shibuya? Там еще на втором этаже террасса, где ресторан? И парк небольшой рядом… Хотя, наверное, под это описание попадет куча мест в Токио…
А про знак — все объяснимо — на тамошних узких улочках активно ездят здоровенные автобусы и им каждый сантиметр роляет — если знак будет торчать — снесут.
Кресла в аэропорту, конечно, хорошие, но не уникальные — такие же (похожие) в задрипаном (ну реально совковый) аэропорту Белграда… В Шереметьево жмутся, но найти розетку или бесплатный стенд с зарядками все же можно…
Навигация на дороге — здорово, конечно, но кроме местных никто не разберет, куда это ведет… Может, конечно, иногородние или с другого района поймут… Вобщем, конечно, японцы молодцы — делают все для своих и на сдачу для гайдзинов…
Муляжи, упаковка — это ж все деньги… При японских ценах можно себе позволить… Хотя, конечно, как раз на еду у них цены вполне гуманные (по московским меркам)…
А вот микроволновки и кипяток в минимаркетах — это благословение божие. Мы с женой походили по ресторанам и кафе, поняли, что геморроя с заказом чего-то съедобного (ну не люблю я экзотику — мне надо просто кусок мяса с рисом) слишком много, а готовая еда в минимаркетах просто отличная (в москве не каждое кафе так хорошо готовит), а ассортимент вполне съедобный и цены божеские — паста болоньезе — здоровая тарелка с мужицкой порцией — 400Y (~4 USD). На выходе греешь ее в микроволновке и идешь на берег озера (или в отель) и там обедаешь… Где еще можно полноценно поесть сидя на пустом берегу озера с видом на Фудзи?.. А потом сгонять назад за пять минут за мороженым и соком и устроить себе десерт. :)
Фонарики — так сейсмоопасная зона же — трясти будет ночью — без фонарика бегать по лесенкам ноги переломаешь… Требования безопасности… Я даже в Советах такое где-то когда-то встречал… Только батарейки в фонариках были проржавевшие насквозь, так что чисто для проформы. А фонарики в токийских гостиницах вполне светились…

Надо сказать, что требования законодательства японцы увпажают — инспекцию боятся, как огня ибо штрафы немалые… В 2003 году жили в общаге FANUC в штаб-квартире, так коллега спросил, где воду набирать для чая. Инструктор сказал, что из под крана и очень удивился… Коллега был подозрительный и усомнился в качестве воды из под крана, так ему сказали, что не дай бог чего в воде найдут — всю шарагу закроют нахрен…
Я стал программистом в 38. Надоело руководство проектами и отделами… Наверное, я был довольно средним менеджером, иначе бы нашел место с интересными задачами и безграничными перспективами… Но всего мало, а всех много и надо очень хотеть, чтобы рвать жилы (в том числе и моральные).
Я, правда, немного лукавлю — пишу всякую мелочь-то я с 15 лет, но никогда коммерческой разработкой не занимался — был инженером по техобслуживанию ЧПУ, логистом, главным инженером стартапа, руководителем проекта в оборудовании самообслуживания, руководителем тех.отдела… Просто решил заняться тем, что всегда считал хобби, всерьез.
По сравнению с коллегами, работающими по 20 лет в проекте, я, конечно, джуниор, но когда я видел, что для моего оборудования писали программисты у клиентов — у меня слезы наворачивались… Все-таки разносторонний опыт и знания иногда не менее важны, чем знание фреймворков…
А зачем столько навороченного и энергоемкого оборудования-то? Телефоны уж точно лишние…
Если уж делать наколенное штучгное устройство, то ардуины (любой ее вариант на Atmel/STM/...) хватило бы на обоих концах и все было бы модульное — минимум пайки и немного кодирования с готовыми библиотеками…
1) наземный сегмент — dtmf-кодер/декодер + GSM-модуль. Можно добавить хранение сообщений на EEPROM/FLASH/MicroSD. Если выпаять все светодиоды, то потребление будет копеечным, с учетом возможности напрямую управлять режимами работы GSM-модуля. В режиме сна это все будет потреблять в пределах 50 мА, не считая Вашего трансивера. Конечно, работающий передатчик может и 2А в пике взять, но это несколько раз в день.
2) подземный сегмент — dtmf-кодер/декодер на ардуине + самодельная клавиатура + текстовый дисплей. С учетом подсветки дисплея будет в пределах 200 мА, а без дисплея вполовину меньше. Конечно, исключая трансивер. СМСки можно хранить в EEPROM (до 1-2 кб), SPI-флэш (до 4 Мб) или на MicroSD-карте любого размера (лучше в герметичном корпусе). Так же, вместо дисплея+клавиатуры поставить Bluetooth-модуль и подключаться телефоном и работать через простенький терминал (можно самописный GUI сделать с кнопками).

Разблюдовка модулей
1) dtmf-кодер — программный на ардуине;
2) dtmf-декодер — готовый с Aliexpress за 300 р.;
3) GSM-модуль — SIM800/900 — 600 р.;
или промышленный GPRS модем б/у по стоимости того телефона;
4) дисплей — 20*4 LCD с подсветкой или любой OLED/LCD небольших размеров — что больше понравится по размеру и по энергопотреблению — 300-500 р.;
5) клавиатура — 4*4 пленочная — хватит, чтобы СМС писать, с учетом переключения режимов ввода, как на СПЕКТРУМах… — 100 р.
6) зарядные модули — их тьма, но проще всего брать из однобатареечных power-bank'ов — они тупые и не выключаются сами. Мощность зарядки, конечно, невелика, но вам на подзарядку много и не надо — спешить некуда. Надо ставить на каждую батарею отдельно, чтобы не разбалансировалось и не сгорело. Выход питания просто распараллелить — у них у всех 5V. По 100 р. за штуку вместе с корпусом
7) хранилище для сообщений — EEPROM чип по I2C, FLASH-чип по SPI или MicroSD-разъем для карты — все легко покупается за 200-300 р. и почти не требует пайки.

На самом деле, думаю, Вам стоит подумать про связь по RS485 — не знаю, только, что там за напряжение в вашей линии. Это 1 км, но можно сделать ретрансляторы. Тогда можно будет уже не СМС, а вполне себе HTML гонять — например, получать почту или текстовые сообщения из Telegram.

Сам занимаюсь техподдержкой чековых принтеров и могу сказать, что прилепить сторонний чековый принтер к весам может оказаться не так просто — это:
1) доп. место на столе — обычно, его не много (вспоминаю АШАН).
2) корпус для принтера, если он встраиваемый — тут могут быть разные требования по защите от ударов/пыли/влаги и по дизайну.
3) провода к этому принтеру или механический крепеж принтера к весам
4) принтер штука тупая — он печатает, что дают — сам бланки формировать не умеет. Т.е. весы ему должны сформировать бланк… Насколько я знаю, не таких навороченных весов не много. Т.е. нужна новая прошивка для контроллера весов.


Из вышеперечисленного вижу варианты:
1) закупить новые весы, соответствующие новым требованиям.
2) кардинально переделать существующие весу — либо электронику перешивать, либо переделывать корпуса, приделывать новые принтеры и все равно писать прошивки.
3) Скинуть прогнившее царское правительство...


P.S. И это еще не зашла речь о переделке ПО на сервере магазина, который эти все ценники заливает в весы (ну или что-то подобное)...

Кстати, насчет софта — можно попробовать приспособить мой старый проект, сделанный в Visual C# для настройки сканеров ММБ:
github.com/realtim/mmb/tree/master/bc_reader/application_software_examples/BC_Logger_control_win
самые свежие исходники и бинарник:
BC_Logger_control_win.rar
BC_Logger_control_1_0_0_9.rar
выше в проекте есть и очень простенький вариант под Android…
Металлическая трубка (алюминий из Леруа) сильно проще в монтаже — ее можно просто разогреть и вплавить в корпус. Для 100% надежности можно дополнительно облить внутри стык клеем. Пластиковую сложнее будет вклеивать… К тому же, ПП корпус не очень хорошо клеится…
Я бы попробовал написать себе концепцию проекта — список приоритетных направлений. Без этого много метаний может случиться…
Например, когда я делал логгеры для ММБ я себе поставил несколько целей:
1) максимальная дешевизна
2) блочное и ремонтопригодное исполнение
3) простота использования
4) вандалозащищенность
… все они определялись исходя из надежды на применение приборов не только на ММБ, а на разных любительских соревнованиях, а так же возможность изготовления приборов силами не очень квалифицированных людей, имеющих ограниченный доступ к разнообразию электроники и прочих запчастей — т.е. чтобы любой любитель соревнований, где нужно отмечать уходящих/приходящих спортсменов (ориентирование, бег и т.п.) даже в заштатном Урюпинске мог по списку заказать запчасти на АлиЭкспресс и спаять бытовым паяльником за вечер готовый аппарат за минимальные деньги…
В результате мне было понятно, что я не буду сильно париться объемом и энергосбережением, зато мне нужна надежность и взаимозаменяемость составляющих, в т.ч. сканеров. Поэтому все внутри было на разъемных соединениях, все комплектующие были самыми дешевыми и вся сборка сводилась к пайке материнской платы навесным монтажом.
Касательно текущего проекта — а на самом ли деле так важен размер блока? Чем плох большой (в разумных пределах) корпус?
По батарейкам… А надо ли их уменьшать? Если электроника все равно залита компаундом, то не наплевать ли на герметичность блока? Сами батарейки, обычно, конденсата не боятся.
По зарядке батарей — для того, чтобы корпус не разбирать и не ставить хлипких разъемов можно просто вывести на корпус 2 контакта (вплавить 2 проволочки на сквозь) — тогда весь корпус можно ставить в крэдл для зарядки, как у раций и складских ТСД. Так же можно и слив данных организовать — еще пару контактов для UART…
Пардон за пару ошибок:
1) труба полипропиленовая — www.rospolymerplast.ru/polypropylene-profile
2) W25Q32FVSSIG — 50 р./шт. У китайцев еще дешевле…
И, как правильно написал ниже true_alex, профиль просто проткнуть насквозь металлической трубкой — это обеспечит герметичность и вандалоустойчивость канала для тросика.
Насчет питания я так же советую попробовать LiFePo4 аккумуляторы — они есть и в АА формате (размер 14500) — должны выдерживать мороз (судя по тестам — 50% емкости при -20 — mysku.ru/blog/others/13323.html )
Корпус выглядит непрочно. :( Для логгеров на ММБ я использовал напиленную квадратную ПВХ трубу 60*60 мм, стенка 6 мм — ее только танком раздавить можно… И стоит она недорого, но надо брать сразу 6 м. Могу поделиться остатками…
Насчет добавить EEPROM — возможно, стоит сразу уж FLASH — тоже недорого, объем памяти сильно больше, интерфейс SPI. Например, я себе накупил W25Q32FVSSIG — 4Мб по 5р/шт в ЧипДипе…
По софту — я могу помочь — в последннее время насобачился на С# несложные прикладные программки для работы с устройствами по COM/USB…

Информация

В рейтинге
Не участвует
Откуда
Вильнюс, Литва, Литва
Зарегистрирован
Активность

Специализация

Backend Developer, Project Manager
Middle
От 2 500 €
Git
OOP
SQL
Docker
RabbitMQ
.NET Core
ASP.NET Web API
.NET
Entity Framework
C#