Мы по роду своей деятельности занимаемся производством электроники и разработкой встраиваемого софта, перед Вами небольшая заметка о том, как мы делали Wi-Fi розетку.

Сам процесс начался с понимания системы в общем виде, об этом писали здесь уже много раз: назначение системы, требования к питанию, требования к защите от пыли, влажности и др. Сначала заказчик сам рассказывает чтобы он хотел с функциональной точки зрения от устройства, потом мы опрашиваем его, задаем вопросы до тех пор пока у заказчика не начинает возникать раздражение:), ему кажется, что детали о которых мы спрашиваем само собой разумеющиеся вещи, но дело в том, что дешевле выяснить все детали заранее, чем потом либо делать проект за бесценок, либо портить отношения с заказчиком. Естественно, в очень крупных проектах начальному проектированию и составлению всех требований уделяется огромное внимание, потому что по-другом никак.
Обычно для небольшого проекта мы делаем следующие шаги:
1) Составление детализированного технического задания, несколько итераций
2) Подписание договора
Описана стоимость работа, описаны сроки и иные условия
3) Подписание акта приема работ
Здесь и далее мы описываем проект розетки, которая монтируется в стену и может программироваться удаленно через Wi-Fi в среде Arduino, как Arduino Yun. Разрабатывать ПО для прибора не требовалось. Сам Yun Wi-Fi модуль это закрытая разработка Arduino, но существует полностью совместимый с Arduino Yun модуль, который называется Dragino HE на базе которого мы и делали устройство.

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

Следующий этап монтаж, обычно мы отдаем специализированной фирме делать монтаж, т. к. программистам лучше этим не заниматься самостоятельно. Когда все готово — платы выглядят так.



Мы прошили в плату бутлоадер Arduino, так чтобы заказчик мог работать с девайсом как с обычным Arduino Yun модулем. Протестировали устройства и передали эти 10 розеток заказчику.
UPD: предвкушая вопросы — права на проект принадлежать нам. Поэтому мы вправе светить его здесь.

Сам процесс начался с понимания системы в общем виде, об этом писали здесь уже много раз: назначение системы, требования к питанию, требования к защите от пыли, влажности и др. Сначала заказчик сам рассказывает чтобы он хотел с функциональной точки зрения от устройства, потом мы опрашиваем его, задаем вопросы до тех пор пока у заказчика не начинает возникать раздражение:), ему кажется, что детали о которых мы спрашиваем само собой разумеющиеся вещи, но дело в том, что дешевле выяснить все детали заранее, чем потом либо делать проект за бесценок, либо портить отношения с заказчиком. Естественно, в очень крупных проектах начальному проектированию и составлению всех требований уделяется огромное внимание, потому что по-другом никак.
Обычно для небольшого проекта мы делаем следующие шаги:
1) Составление детализированного технического задания, несколько итераций
2) Подписание договора
Описана стоимость работа, описаны сроки и иные условия
3) Подписание акта приема работ
Здесь и далее мы описываем проект розетки, которая монтируется в стену и может программироваться удаленно через Wi-Fi в среде Arduino, как Arduino Yun. Разрабатывать ПО для прибора не требовалось. Сам Yun Wi-Fi модуль это закрытая разработка Arduino, но существует полностью совместимый с Arduino Yun модуль, который называется Dragino HE на базе которого мы и делали устройство.

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



Мы прошили в плату бутлоадер Arduino, так чтобы заказчик мог работать с девайсом как с обычным Arduino Yun модулем. Протестировали устройства и передали эти 10 розеток заказчику.
UPD: предвкушая вопросы — права на проект принадлежать нам. Поэтому мы вправе светить его здесь.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Интересно читать о разработке электронных проектов?
84.6% да, интересно335
2.02% нет, не особо8
10.35% сам электронщик41
3.03% ничего не понял12
Проголосовали 396 пользователей. Воздержались 56 пользователей.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Чему больше уделять места в статье?
81.52% Аппаратному обуспечению247
18.48% Программному обеспечению56
Проголосовали 303 пользователя. Воздержались 89 пользователей.