- PVSM.RU - https://www.pvsm.ru -
На базе нашей платформы Wiren Board (компактный индустриальный компьютер с Linux и разными интерфейсами) мы сделали навороченный контроллер для домашней автоматизации Wiren Board Smart Home, к которому можно подключить кучу проводных и беспроводных устройств от разных систем и производителей. В устройстве есть ARM9 64MB RAM, GSM/GPRS, Ethernet, Wi-Fi, USB, 2xRS-485/Modbus, CAN, 2 реле, ASK/FSK радиомодуль 433MHz, NRF24L01 — полное описание здесь [1].
В конце февраля мы представили опытный образец и открыли предзаказ на контроллер. Как прошёл предзаказ, как мы изготовили партию устройств и что будем делать дальше — читайте под катом.
Начать продавать устройства по предзаказу было для нас очень непростым решением. Пользователям приходится покупать устройство, не видя его вживую, нам — очень сильно стараться, чтобы оправдать огромное доверие. Чтобы убедить будущих покупателей в возможностях устройства, мы даже сняли видео [2] про его работу.
Вторым вариантом запуска устройства, который мы рассматривали, был предзаказ без оплаты — один раз мы уже проводили его, когда запускали обычную Wiren Board. В теории, этот способ позволяет оценить спрос и требуемый объём партии. Но очень уж этот метод не точен — в прошлый раз количество реальных покупателей составило меньше трети, поэтому в этот раз мы решили проверить реальный спрос.
В общем, волновались мы сильно, но результат получился неплохой — мы собрали больше сотни оплаченных (!) предзаказов, и решили готовить партию из 200 устройств.
Организовывали производство партии мы не впервые — раньше мы уже собирали 55 штук Wiren Board rev. 2.8. Но тогда задача была гораздо проще: платы хоть и собирались на заводе, но ручным монтажом; процессорные модули мы вообще закупали готовые. В этот раз мы собирали всё устройство сами, с автоматическим монтажом.
Первое, что нужно было сделать — закупить компоненты и заказать печатные платы.
Закупку большинства компонентов делали в Элитане, чуточку в Китае, чипы памяти и модемы в МТ-Систем. Процессоры пришлось закупать из-за рубежа. И вот с ними случился наш самый большой просчёт — менеджеры обычно идеально работавшей компании Farnell сначала не смогли сформировать заказ на процессоры, подпадающие под минимальные экспортные ограничения, а во время согласования всех разрешающих бумаг то уходили в отпуск, то просто не отвечали. Промучавшись с ними лишний месяц, мы сделали заказ на Digikey, за день подписали все бумаги, и на третий день наш заказ уже летел из Штатов в Россию.
Именно неприятная история с процессорами послужила главной причиной срыва нами сроков отгрузки — во время предзаказа мы обещали разослать первые устройства в начале мая, но смогли это сделать только в конце месяца.
Печатные платы заказывали в HQEW [3]. До этого у них не заказывали, но товарищи COOLRF отписывались о них хорошо [4]. Судя по статусу заказов на их сайте, они изготовили их быстро, а потом довольно беспричинно затянули отправку. Пришлось писать гневные письма менеджерам и на почту, и в скайп, которые они дружно игнорировали (надо отметить, что до того, как мы заплатили им деньги, отвечали они мгновенно).
В конце концов они всё-таки ответили, извинились и отправили заказ.
На сайте заявлена очень высокая точность изготовления. Но по факту они зачем-то убрали маску между контактными площадками с шагом 0,5 мм (мостик маски 0,15мм) — хотя те же Резонит и Seeed Studio их делали. Больших проблем с монтажом это не вызвало, но осадочек остался.
Слева — плата из Резонита, справа — из Китая. Обратите внимание на убранную паяльную маску вокруг площадок на втором фото.
Автоматический монтаж делали в Туле — фирма МТ-электро [5]. Попросили смонтировать побыстрее — сделали очень быстро, хотя на стоимости это сказалось.
Выводной монтаж сначала делали силами своего сотрудника — уходило всего по 20 минут на плату. Но ему это дело быстро надоело, и пришлось нанять стороннего монтажника.
Десяток корпусов в настольном варианте сделали из двух пластин оргстекла на стойках (первое фото в статье). Воспользовались услугами лазерной резки на Seeed Studio.
Пластиковый корпус на DIN-рейку покупали стандартный — Gainta D6MG. Он требовал небольшой доработки — нужны были прорези под SIM- и microSD-карту, кнопку, и чуть подрезать под USB разъем. Можно было заказать доработку, но зачем? Если в углу пылится чпу станочек :). Ставим горизонтально шпиндель, делаем упоры для корпуса — и фрезеруем аккуратные отверстия.
Для тестирования собранных устройств написали скрипт, который опрашивал чипы, щелкал релюшками, проверял передачу данных по RS-485 и т.д. Оказалось, что в партии трансиверов RS-485 до 20% брака (а таких трансиверов на плате две штуки). Повезло, что бракованные чипы были в корпусе SOIC-8 и менять их было просто и быстро.
Эти трансиверы мы покупали в Платане, на наше гневное письмо они так и не ответили. С остальными компонентами таких проблем не было.
Еще в процессе тестирования образцов были обнаружены пара серьезных багов:
Первые покупатели уже успели поработать с контроллерами — можно сказать, что с железной частью получилось более-менее хорошо.
С ПО пока всё хуже: пока не готова поддержка “из коробки” для внеших устройств на Modbus, из устройств по радио на 433 MHz поддерживаются разные датчики Oregon Scientific и устройства Noolite. На контроллере есть нативный простой веб-интерфейс, где можно управлять подключенными устройствами и смотреть показания датчиков. Кроме этого работает гейт в облачную систему Ninja Blocks, где можно создавать сценарии и правила, смотреть историю и т.д.
Поддержку локальной (не облачной) системы с правилами и историей собираемся скоро доделать, в первую очередь будет реализована работа с Domoticz.
Мы получаем неоценимую помощь от наших пользователей на форуме, которые тестируют обновления, и помогали нам с поддержкой устройств дампами радиообмена.
Но, к сожалению, хотя весь софт у нас и открытый, в разработке ПО пока никто из пользователей не поучаствовал.
Сейчас у нас есть некоторая проблема в том, чтобы самим реализовать и протестировать работу устройства со всевозможной периферией. Мы постоянно над этим работаем, но надеемся на помощь со стороны хабрасообщества.
Для этого мы объявляем акцию невиданной щедрости: скидка 50% на контроллер под обещание сделать что-нибудь на нём и рассказать всем про это.
Что это может быть? Статья/инструкция о том как подключить какие-нибудь датчики, как настроить управление светом, реализовать сценарий «умный будильник» и тому подобное. То есть то, что помогло бы в использовании контроллера другим людям.
Планируем раздать 10-20 устройств, если желающих будет много — будет конкурс на лучшую идею. Ваши предложения ждём в специальной ветке [6] на нашем форуме.
Для всех остальных читаетелей — в магазине [7], как обычно, скидка 10% по купону 140718-HI-HABR.
Автор: fizikdaos
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/umny-j-dom/65268
Ссылки в тексте:
[1] здесь: http://habrahabr.ru/company/contactless/blog/213243/
[2] видео: http://habrahabr.ru/company/contactless/blog/214381/
[3] HQEW: http://pcb.hqew.net/
[4] хорошо: http://habrahabr.ru/company/coolrf/blog/206430/
[5] МТ-электро: http://www.exlab.ru/
[6] специальной ветке: http://contactless.ru/forums/topic/%D0%B0%D0%BA%D1%86%D0%B8%D1%8F-%D1%87%D1%82%D0%BE-%D0%B1%D1%8B-%D0%B2%D1%8B-%D1%85%D0%BE%D1%82%D0%B5%D0%BB%D0%B8-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BD%D0%B0-wiren-board-smart-home/
[7] в магазине: http://contactless.ru/store/#!/~/category/id=8751035&offset=0&sort=normal
[8] Источник: http://habrahabr.ru/post/230251/
Нажмите здесь для печати.