Оглавление:

Используйте Adafruit NeoPixels с домашним помощником: 7 шагов
Используйте Adafruit NeoPixels с домашним помощником: 7 шагов

Видео: Используйте Adafruit NeoPixels с домашним помощником: 7 шагов

Видео: Используйте Adafruit NeoPixels с домашним помощником: 7 шагов
Видео: Светодиодный батут своими руками // NeoPixels и Circuit Python 2024, Ноябрь
Anonim
Image
Image

Adafruit NeoPixels - это кольца, полосы и другие печатные платы с адресными светодиодными полосами RGB. Они связаны друг с другом. Adafruit NeoPixels очень популярны в сообществе разработчиков и широко используются в различных проектах «сделай сам» (DIY).

Home Assistant - это бесплатная платформа домашней автоматизации с открытым исходным кодом, написанная на Python 3. Она позволяет управлять различными устройствами в вашем умном доме. Home Assistant отлично работает на Raspberry Pi 3 или 4 и может быть установлен как образ Hass.io.

В этом руководстве вы узнаете, как использовать Adafruit NeoPixels с Home Assistant без какого-либо программирования! За несколько шагов мы все установим и настроим без написания кода. Мы подключим Adafruit NeoPixels к плате разработки WiFi с открытым исходным кодом ANAVI Miracle Controller.

Требуемое оборудование

  • Кольцо Adafruit NeoPixel
  • Стик Adafruit NeoPixel
  • 6 перемычек между мужчинами
  • Источник питания 5 В постоянного тока
  • Чудо-контроллер ANAVI
  • Raspberry Pi 3 или 4

Шаг 1. Установите Home Assistant

Установить Home Assistant
Установить Home Assistant
Установить Home Assistant
Установить Home Assistant

Загрузите Hass.io, прошейте его на карту microSD, вставьте карту microSD в Raspberry Pi и включите его. При первой загрузке он загружает последнюю версию Home Assistant, что занимает около 20-30 минут в зависимости от вашего подключения к Интернету. Если ваш маршрутизатор поддерживает mDNS, вы сможете получить доступ к своей установке по адресу https://hassio.local: 8123.

Шаг 2: Установите Mosquitto

Установить Mosquitto
Установить Mosquitto
Установить Mosquitto
Установить Mosquitto
Установить Mosquitto
Установить Mosquitto

Установите брокер Mosquitto MQTT из магазина дополнений Hass.io, настройте имя пользователя и пароль, а также списки контроля доступа (ACL) и, наконец, запустите Mosquitto.

Шаг 3. Добавьте интеграцию MQTT для Home Assistant

Добавить интеграцию MQTT для Home Assistant
Добавить интеграцию MQTT для Home Assistant
Добавить интеграцию MQTT для Home Assistant
Добавить интеграцию MQTT для Home Assistant

В разделе «Настроить»> «Интеграции» добавьте новую интеграцию MQTT. Введите IP-адрес, имя пользователя, пароль и нажмите «Включить обнаружение». Разрешить обнаружение обязательно и очень важно.

Шаг 4: Припаяйте перемычки между мужчинами и женщинами к кольцу Adafruit NeoPixel и стик NeoPixel

Припаяйте штыревые перемычки к кольцу Adafruit NeoPixel и стик NeoPixel
Припаяйте штыревые перемычки к кольцу Adafruit NeoPixel и стик NeoPixel
Припаяйте перемычки между мужчинами к кольцу Adafruit NeoPixel и стик NeoPixel
Припаяйте перемычки между мужчинами к кольцу Adafruit NeoPixel и стик NeoPixel
Припаяйте перемычки между мужчинами к кольцу Adafruit NeoPixel и стик NeoPixel
Припаяйте перемычки между мужчинами к кольцу Adafruit NeoPixel и стик NeoPixel

Кольца и палочки Adafruit NeoPixel из коробки не имеют выводов. Припаяйте перемычки «папа» к «папе» к кольцу Adafruit NeoPixel и стержню NeoPixel. Для каждого устройства NeoPixel необходимо три провода. Одна перемычка предназначена для заземления, другая - для 5 В постоянного тока, а третья - для DIN (ввод данных).

Шаг 5: Подключитесь к ANAVI Miracle Controller

Подключиться к ANAVI Miracle Controller
Подключиться к ANAVI Miracle Controller
Подключиться к ANAVI Miracle Controller
Подключиться к ANAVI Miracle Controller
Подключиться к ANAVI Miracle Controller
Подключиться к ANAVI Miracle Controller
  • Подключите NeoPixel Stick DIN к LED1, GND к GND и 5VDC к VOUT на контроллере ANAVI Miracle.
  • Подключите вход данных NeoPixel Ring к LED2, GND к GND и 5 В постоянного тока к VOUT на контроллере ANAVI Miracle.
  • Установите перемычку на контроллере ANAVI Miracle Controller на 5V.
  • Подключите соответствующий центральный положительный источник питания 5 В постоянного тока к цилиндрическому разъему (5,5x2,1 мм) на контроллере ANAVI Miracle.

Шаг 6: Настройте ANAVI Miracle Controller

Настроить ANAVI Miracle Controller
Настроить ANAVI Miracle Controller
Настроить ANAVI Miracle Controller
Настроить ANAVI Miracle Controller

При первой загрузке ANAVI Miracle Controller создает точку доступа WiFi. Подключитесь к ANAVI Miracle Controller со своего смартфона, планшета или компьютера. Следуйте инструкциям на адаптивном портале, чтобы завершить настройку ANAVI Miracle Controller. Подключите его к своей сети Wi-Fi, установите адрес брокера MQTT, имя пользователя и пароль, установите тип светодиода на NEOPIXEL, количество светодиодов для светодиодов 1 - 8 для Adafruit NeoPixel Stick и количество светодиодов для светодиодов 2 - 12 для Adafruit NeoPixel Ring.

Шаг 7. Управляйте NeoPixels из домашнего помощника

Управляйте NeoPixels из домашнего помощника
Управляйте NeoPixels из домашнего помощника
Управляйте NeoPixels из домашнего помощника
Управляйте NeoPixels из домашнего помощника
Управляйте NeoPixels из домашнего помощника
Управляйте NeoPixels из домашнего помощника

После успешной настройки ANAVI Miracle Controller подключится к вашей сети Wi-Fi и предоставленному брокеру MQTT. После этого Home Assistant автоматически обнаружит ANAVI Miracle Controller. Откройте графический интерфейс Home Assistant, включите ANAVI Miracle Controller LED1 и ANAVI Miracle Controller LED2. Установите разные эффекты и цвета для каждого из двух Adafruit NeoPixels.

Рекомендуемые: