Cuprins:

Utilizați Adafruit NeoPixels With Home Assistant: 7 pași
Utilizați Adafruit NeoPixels With Home Assistant: 7 pași

Video: Utilizați Adafruit NeoPixels With Home Assistant: 7 pași

Video: Utilizați Adafruit NeoPixels With Home Assistant: 7 pași
Video: The Pi Cast: Windows 11 on Pi, Cohosting Robot, Voice Assistants 2024, Noiembrie
Anonim
Image
Image

Adafruit NeoPixels sunt inele, benzi și alte plăci de circuite imprimate cu benzi LED RGB adresabile. Sunt înlănțuite între ele. Adafruit NeoPixels este foarte popular în comunitatea producătorilor și este utilizat pe scară largă în diverse proiecte de bricolaj (DIY).

Home Assistant este o platformă de automatizare a locuinței gratuită și open source scrisă în Python 3. Vă permite să gestionați diferite dispozitive în casa dvs. inteligentă. Home Assistant funcționează perfect pe Raspberry Pi 3 sau 4 și poate fi instalat ca imagine Hass.io.

În acest tutorial veți învăța cum să utilizați Adafruit NeoPixels cu Home Assistant fără nicio programare! În câțiva pași vom instala și configura totul fără nicio codare. Vom conecta Adafruit NeoPixels la placa de dezvoltare WiFi open source ANAVI Miracle Controller.

Hardware necesar

  • Inel Adafruit NeoPixel
  • Adafruit NeoPixel Stick
  • 6 fire jumper de la mascul la mascul
  • Sursa de alimentare 5V DC
  • ANAVI Miracle Controller
  • Raspberry Pi 3 sau 4

Pasul 1: Instalați Home Assistant

Instalați Home Assistant
Instalați Home Assistant
Instalați Home Assistant
Instalați Home Assistant

Descărcați Hass.io, blocați-l pe cardul microSD, conectați cardul microSD în Raspberry Pi și porniți-l. La prima pornire, descarcă cea mai recentă versiune de Home Assistant, care durează în jur de 20-30 de minute, în funcție de conexiunea la internet. Dacă routerul dvs. acceptă mDNS, veți putea ajunge la instalare la https://hassio.local: 8123.

Pasul 2: Instalați Mosquitto

Instalați Mosquitto
Instalați Mosquitto
Instalați Mosquitto
Instalați Mosquitto
Instalați Mosquitto
Instalați Mosquitto

Instalați brokerul Mosquitto MQTT din magazinul de suplimente Hass.io, configurați numele de utilizator și parola, precum și listele de control acces (ACL), lansați în cele din urmă Mosquitto.

Pasul 3: Adăugați integrarea MQTT pentru Home Assistant

Adăugați integrarea MQTT pentru Home Assistant
Adăugați integrarea MQTT pentru Home Assistant
Adăugați integrarea MQTT pentru Home Assistant
Adăugați integrarea MQTT pentru Home Assistant

Din Configurare> Integrări adăugați o nouă integrare MQTT. Introduceți adresa IP, numele de utilizator, parola și faceți clic pe Activați descoperirea. Este obligatoriu și foarte important să permiteți descoperirea.

Pasul 4: lipiți cablurile jumper la mascul la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick

Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick
Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick
Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick
Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick
Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick
Sârmă de sudură de la bărbați la bărbați la jumătatea Adafruit NeoPixel Ring și NeoPixel Stick

În afara cutiei, inelele și bastoanele Adafruit NeoPixel nu au clienți potențiali. Cabluri de sudură de la bărbați la bărbați la Adafruit NeoPixel Ring și NeoPixel Stick. Sunt necesare trei fire pentru fiecare dispozitiv NeoPixel. Un fir jumper este pentru GND, altul pentru 5V DC și al treilea este pentru DIN (Intrare date).

Pasul 5: Conectați-vă la ANAVI Miracle Controller

Conectați-vă la ANAVI Miracle Controller
Conectați-vă la ANAVI Miracle Controller
Conectați-vă la ANAVI Miracle Controller
Conectați-vă la ANAVI Miracle Controller
Conectați-vă la ANAVI Miracle Controller
Conectați-vă la ANAVI Miracle Controller
  • Conectați NeoPixel Stick DIN la LED1, GND la GND și 5VDC la VOUT pe ANAVI Miracle Controller.
  • Conectați intrarea de date inel NeoPixel la LED2, GND la GND și alimentarea de 5V DC la VOUT pe ANAVI Miracle Controller.
  • Setați jumperul ANAVI Miracle Controller la 5V.
  • Conectați sursa de alimentare pozitivă centrală 5V DC adecvată la mufa butoiului (5,5x2,1mm) de pe ANAVI Miracle Controller.

Pasul 6: Configurați ANAVI Miracle Controller

Configurați ANAVI Miracle Controller
Configurați ANAVI Miracle Controller
Configurați ANAVI Miracle Controller
Configurați ANAVI Miracle Controller

La prima pornire ANAVI Miracle Controller creează un punct de acces WiFi. Conectați-vă de la smartphone, tabletă sau computer la ANAVI Miracle Controller. Urmați instrucțiunile de pe portalul captiv pentru a finaliza configurația ANAVI Miracle Controller. Conectați-l la rețeaua dvs. WiFi, setați adresa brokerului MQTT, numele de utilizator și parola, setați tipul de LED la NEOPIXEL, numărul de LED-uri pentru LED1 la 8 pentru Adafruit NeoPixel Stick și numărul de LED-uri pentru LED2 la 12 pentru Adafruit NeoPixel Ring.

Pasul 7: Controlați NeoPixels din Home Assistant

Controlați NeoPixels din Home Assistant
Controlați NeoPixels din Home Assistant
Controlați NeoPixels din Home Assistant
Controlați NeoPixels din Home Assistant
Controlați NeoPixels din Home Assistant
Controlați NeoPixels din Home Assistant

După configurarea reușită, ANAVI Miracle Controller se va conecta la rețeaua WiFi și la brokerul MQTT furnizat. După aceea, Home Assistant va descoperi automat ANAVI Miracle Controller. Deschideți Home Assistant GUI, activați ANAVI Miracle Controller LED1 și ANAVI Miracle Controller LED2. Setați efecte și culori diferite pentru fiecare dintre cele două Adafruit NeoPixel.

Recomandat: