• Выложил схему https://github.com/anklimov/lighthub/blob/master/hardware/LightHub.pdf
  • Фотографии промышленного прототипа добавлены сюда: Контроллер умного дома LightHub
  • Обнаружил, что какое-то обновление ОС на сайте, поломало отправку почты. И кто-то из читателей не смог зарегистрироваться. Переустановил postfix - теперь все работает. Регистрируйтесь, это дает возможность писать комментарии без модерации. А также, для регистрированных пользователей будет возможность размещать и редактировать JSON конфиги устройств, непосредственно, на сайте.
  • Работа над проектом активно продолжается. Уже появилось сообщество разработчиков проекта на github (двое-уже сообщество) и его силами проект откомпилирован при помощи platformio toolchain. Удачная находка, так как у проекта много зависимостей, а platformio позволяет собрать их автоматически. 
  • Проект адаптирован и протестирован на Ethernet интерфейсе Wiznet 5500
  • Разработка аппаратной части, фактически, завершена. Сейчас будем заказывать пробную партию плат.
  • Совсем не хватает времени развивать сайт и форум. Если есть добровольцы, готовые помочь в этом - очень ждем!
  • 5 ноября 2017 года была опубликована статья на Хабре: https://geektimes.ru/post/295109/ , посвященная проекту  LightHub. Я не ожидал, что из песочницы, эта статья попадет сначала в TOP3 а потом, вообще в TOP1 ресурса, собрав за короткое время 15 тыс просмотров (это много для такой достаточно узкой тематики). Если бы я предполагал такой эффект - вероятно, подготовился получше. Так что сейчас я перепроверил исходники на GitHub, понял, что отсутствует большое кол-во исправленных библиотек, необходимых для сборки проекта, и спешно выложил их в репозиторий. Теперь есть возможность самостоятельно собрать прошивку, предварительно загрузив все зависимости. Также, в ближайшее время, уберу остатки хардкода и выложу откомпилированную прошивку, которую можно будет попробовать сразу, без компиляции.
  • Огромное спасибо всем, кто комментировал статью. Это дало мощный импульс дальнейшему развитию проекта. Я портировал код на ARM (AT91SAM3X8E) и (уже практически) на платформу ESP (ESP 8266 и ESP32). 
  • Пожалуй, самый значимый эффект публикации в том, что у проекта появились последователи. Он собрал свои первые 10 (уже более 20-ти) звезд на GitHub а самое главное, благодаря участию одного из читателей, начата серьезная работа над аппаратной частью проекта. Наконец-то нарисована схема устройства, с учетом всего предыдущего опыта, и ведется разводка печатной платы. Что, в итоге,  получится:
    • Плата будет совместима как с Arduino Mega (5v) так и с Arduino DUE (ARM 3,3В)
    • Встроенный интерфейс Ethernet на базе Wiznet5500
    • 8 опторазвязанных дискретных входов, 8 дискретных входов/выходов с защитой по напряжению/току
    • 8 аналоговых входов с защитой по напряжению/току. В дальнейшем, предполагаю использовать аналоговые входы для контроля потребляемой мощности (датчики тока) и для того, чтобы подключать внешние потенциометры (диммеры)
    • 8 ШИМ выходов, 4 из них с мощными выходными ключами (до 500 мА/50В)  + 4 дискретных мощных выхода. Позволят подключить локально к контроллеру, например, несколько пускателей или даже не сильно длинную RGBW LED ленту.
    • Разьем формата UEXT, который позволит, впоследствии, подключить к контроллеру совместимую переферию - например дополнительные радиомодули, для соединения с беспроводными устройствами.
    • Остальные входы/выходы будут выведены без защит на разъемы RJ45 для подключения локальных устройств (релейные платы, ЦАП и пр)
    • Конечно же, остаются интерфейсы 1-Wire для подключения термодатчиков, DMX-512 вход и выход для управления освещением, Modbus RTU для всего остального
  • Наличие готовых плат ожидаю в первом квартале 2018г. Если есть заинтересованность в приобретении - оставьте заявку в разделе Предзаказ. Это поможет нам правильно спланировать объемы. Детально ценник пока не просчитан, но так как производство пока штучное, ориентир - около 5 тыс руб за собранную и протестированную плату. 
  • Для удобства конфигурирования устройств, добавляю на сайт JSON configurator, который будет доступен всем зарегистрированным пользователям. Не будет требоваться поднимать локальный вебсервер только для того, чтобы загрузить конфигурацию в контроллер. 
  • Попробовал проинтегрировать систему с Телеграм при помощи NodeRed - успешно и несложно. Позже напишу об этом статью
0
0
0
s2sdefault