Контроллер своими руками

ВНИМАНИЕ: Мы настоятельно рекомендуем покупать контроллеры и готовые устройства только у авторизированных поставщиков! Только в этом случае Вы получите гарантированно работоспособное устройство, а также квалифицированную поддержку и гарантию. В случае если Вы приобретаете устройства не у авторизованных поставщиков, то мы не несем ответственности за качество работы сервиса. Поддержка в этом случае будет оказываться только в рамках базового функционала облака.

Если Вы все же решились самостоятельно собрать контроллер, мы поможем Вам в этом!

Итак, для создания контроллера нам понадобится две обязательные вещи о одна необязательная.

  1. NodeMCU - это фактически самодостаточный контроллер, который имеет большие возможности по применению (подробнее можно узнать в Интернет). Приобрести его Вы можете на известных торговых площадках, таких как http://www.ebay.com или http://www.aliexpress.com. Эти ресурсы предлагают огромное количество вариаций на заданный поисковый запрос «NodeMCU». Определиться в выборе сложно. Именно поэтому мы проводим работу по формированию списка рекомендованных поставщиков. Вам же, предлагаем выбирать плату максимально совпадающую по внешнему виду с предлагаемыми авторизированными поставщиками. Например, как здесь.
  2. PCA9685 – это ШИМ модуль. Именно он будет управлять драйверами, давая им нужные команды. А NodeMCU управляет этим ШИМ модулем. Приобрести ШИМ модуль также можно на вышеуказанных площадках. Рекомендуем отдавать предпочтение полностью собранной плате, где выведены все пины. Она наиболее подходит для самостоятельной сборки.
  3. DS3231 – модуль часов. Купить можно всё там же. Настоятельно рекомендуем выбирать из модулей, предназначенных для подключения к Arduino. Также обратите внимание, что модуль должен комплектоваться батарейкой. Иначе пользы от него не будет или придется ее искать самостоятельно. Важно отметить, что данный модуль не является обязательным. Контроллер сможет синхронизировать внутреннее время через подключение к Интернету посредством WiFi сети. Но, если Вы хотите добиться полной независимости контроллера от доступа в Интернет при получении времени, желательно подключить данный модуль.

ВАЖНО: Питать данный контроллер при самостоятельной сборке необходимо от 5В постоянного тока. Если Вы собираете светильник, который будет питаться от иного напряжения, позаботьтесь заранее о преобразователе с необходимыми характеристиками. От питания в большой степени зависит стабильность работы контроллера!

Дождавшись, когда все компоненты придут, можно собрать свой контроллер. Это очень просто. Коммутация компонентов производится по шине I2C в соответствии со схемой.

Собрав контроллер, Вы можете подключить его к компьютеру через USB разъем и загрузить прошивку.

Как загрузить прошивку и настроить контроллер Вы можете узнать в разделе «Быстрый старт».

Спасибо, что выбрали нас!
Команда TinyLED.