4 заметки с тегом

аппаратная платформа

Стоимость комплектующих

9 августа 2013, 1:20

Со времени начала проекта я веду смету всех расходов. Вместе со всеми тестовыми образцами, сгоревшими деталями (да, были и такие), дублирующими экземплярами у меня набежало около 8 тысяч рублей, и, как говорят, «still counting».

Давно собирался провести приблизительный подсчет стоимости комплектующих, которые были отобраны для готового устройства (или просто тех деталей, которые сейчас есть, но им подыскивается более оптимальная замена). Но сегодня меня спросили прямо, поэтому вот то, что я подсчитал:

Список и стоимость комплектующих

В этом списке что-то может поменяется. Как минимум под вопросом корпуса, кнопки, дисплей. Также в зависимости от техпроцесса часть деталей (как внутренние разъемы, шлейфы) могут уйти, если все будет собрано на одной печатной плате. Но на данный момент это планы, реальных возможностей произвести плату (сам травить ее я вряд ли буду) я пока не знаю. В любом случае первые образцы я сделаю как умею, и постепенно буду минимизировать стоимость.

Версия первая, не последняя

28 июля 2013, 21:56

Наконец-то завершил разработку прошивки версии 0.1. Сделал все что хотел, с заделом на будущее. Очевидно требуется рефакторинг кода, т. к. я в ООП не силен. Обязательно сделаем с одним своим хорошим другом код-ревью.

Соответственно, текущие планы на прошивку такие:

  • Код-ревью
  • Рефакторинг
  • Поддержка функционала блока питания 2 (PU2)
  • Продолжение разработки по намеченному roadmap

Что касается аппаратной части, то она сейчас более-менее устаканилась, имеет версию HW1A. Версии B, C если и будут, то скорее всего c незначительными изменениями. Сейчас схематика также находится на этапе подготовки, и будет опубликована позднее.

Блок питания

28 июля 2013, 2:51

Блок управления от реле времени «Сура-2»

Изначально задумывалось, что dextr будет монолитным — в него втыкались бы и питание из сети 220в и фотоувеличитель и все-все. Но по мере прояснения деталей, стало ясно, что высокое напряжение лучше вывести в отдельный блок для повышения безопасности человека и устройства в целом. Да, я понял, что мне нравится подход, реализованный в советском реле времени «Сура», когда сам пульт легкий, компактный, легко разместить на столе.

Блок питания 1

«Первый» блок питания по сути им пока не является. То, что сейчас я называю этим термином содержит компактно упакованное реле и выключатель. Удастся ли туда впихнуть схему для получения 9 вольт для питания основного блока — не известно. Для того чтобы ему стать «тру БП1», в будущем он должен обзавестись гнездом для педальной кнопки и, собственно, схемой выдающей питание для основной части.

БП1 внутри и в сборе

Блок питания 2

Прототип был реализован на днях. Отличительная особенность: добавлено второе реле, которое я планирую использовать для управления «safelight» (красным фонарем). Корпус сделал из какого-то толстого рекламного пластика и термоклея (это действительно удобный вид клея, сейчас клею только им). Паял около 6 часов, аккуратно,чтобы ничего не напутать. Все контакты изолированы термоусадкой, потому что корпус относительно компактный, и все компоненты соединены отдельными проводками.

Процесс сборки БП2, внутренности

Красавец БП2 успешно проходит тест

Планы

27 июня 2013, 1:44

При планировании я учитываю не только постепенное улучшение и расширение функций, но и оставляю место для рефакторинга (т. е. для кардинальной переделки/перекомпоновки). Разработку прошивки я планирую делать сначала «фишку» для основной цели устройства, затем «плюшку» для удобства и будущего расширения функций. Пока я очертил следующие шаги развития прошивки (software) и внутренней начинки (hardware).

  • v0.1 Простейший таймер. Отмеряет время в соответствии с выбранным EV
  • v0.2 Разработка основных классов и библиотек, которые потребуются в дальнейшем. Основное нововведение — режим настроек (меню)
  • v0.3 Режим тестовых полосок: инкрементный, полный, линейный (?) подрежимы
  • v0.4 Введение языковых профилей (Английский, Русский)
  • v0.5 Режим простой последовательности экспозиций
  • v0.6 Сохранение/загрузка настроек, последовательности, состояния
  • v1 Официальный релиз
  • v2 Поддержка датчика освещенности

Что касается аппаратной платформы, то здесь сначала необходимый минимум, затем «навороты» и «излишества»:

  • v1 Основа. Символьный экран, 2 кнопки, Энкодер с кнопкой, Педаль, Модуль с реле, Корпус.
  • v2 Улучшения, обкатка решений коннекторов. Попробую символьный экран меньших габаритов (либо графический экран). Сформируется «power unit», который будет содержать блок питания, реле и подключение фотоувеличителя.
  • v3 Датчик освещенности. С точки зрения основной платформы добавится дополнительный коннектор, но для самого датчика нужно будет подобрать корпус и интерфейсное решение.
  • v4 «Излишества». Возможно добавлю в силовой блок (power unit) дополнительное реле для safelight. И, возможно, дополнительный элемент управления на основное устройство.