Inhoudsopgave:

Adafruit NeoPixels gebruiken met Home Assistant - Ajarnpa
Adafruit NeoPixels gebruiken met Home Assistant - Ajarnpa

Video: Adafruit NeoPixels gebruiken met Home Assistant - Ajarnpa

Video: Adafruit NeoPixels gebruiken met Home Assistant - Ajarnpa
Video: Introduction to NeoPixels WS2812B LED Strip 2024, November
Anonim
Image
Image

Adafruit NeoPixels zijn ringen, strips en andere printplaten met adresseerbare RGB LED-strips. Ze zijn aan elkaar te koppelen. Adafruit NeoPixels zijn super populair in de makersgemeenschap en worden veel gebruikt in verschillende doe-het-zelf-projecten (DIY).

Home Assistant is een gratis en open source domotica-platform geschreven in Python 3. Hiermee kun je verschillende apparaten in je slimme huis beheren. Home Assistant werkt prima op Raspberry Pi 3 of 4 en kan worden geïnstalleerd als Hass.io-image.

In deze tutorial leer je hoe je Adafruit NeoPixels met Home Assistant kunt gebruiken zonder programmeren! In een paar stappen zullen we alles installeren en configureren zonder enige codering. We zullen Adafruit NeoPixels verbinden met het open source WiFi-ontwikkelbord ANAVI Miracle Controller.

Vereiste hardware

  • Adafruit NeoPixel-ring
  • Adafruit NeoPixel-stick
  • 6 mannelijke naar mannelijke jumperdraden
  • 5V DC-voeding
  • ANAVI Miracle Controller
  • Raspberry Pi 3 of 4

Stap 1: Installeer Home Assistant

Home Assistant installeren
Home Assistant installeren
Home Assistant installeren
Home Assistant installeren

Download Hass.io, flash het op microSD-kaart, steek de microSD-kaart in Raspberry Pi en zet hem aan. Bij de eerste keer opstarten downloadt het de nieuwste versie van Home Assistant, wat ongeveer 20-30 minuten duurt, afhankelijk van je internetverbinding. Als uw router mDNS ondersteunt, kunt u uw installatie bereiken op

Stap 2: Installeer Mosquito

Installeer Mosquito
Installeer Mosquito
Installeer Mosquito
Installeer Mosquito
Installeer Mosquito
Installeer Mosquito

Installeer Mosquitto MQTT-broker vanuit de Hass.io add-on store, configureer gebruikersnaam en wachtwoord evenals Access Control Lists (ACL), en start eindelijk Mosquitto.

Stap 3: MQTT-integratie voor Home Assistant toevoegen

MQTT-integratie voor Home Assistant toevoegen
MQTT-integratie voor Home Assistant toevoegen
MQTT-integratie voor Home Assistant toevoegen
MQTT-integratie voor Home Assistant toevoegen

Voeg vanuit Configure > Integraties nieuwe MQTT-integratie toe. Voer het IP-adres, de gebruikersnaam en het wachtwoord in en klik op Ontdekking inschakelen. Het is verplicht en erg belangrijk om detectie mogelijk te maken.

Stap 4: Soldeer mannelijke naar mannelijke jumperdraden aan Adafruit NeoPixel Ring en NeoPixel Stick

Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick
Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick
Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick
Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick
Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick
Soldeer mannelijke naar mannelijke verbindingsdraden aan Adafruit NeoPixel Ring en NeoPixel Stick

Uit de doos Adafruit NeoPixel Rings en Sticks hebben geen snoeren. Soldeer mannelijke naar mannelijke jumperdraden aan Adafruit NeoPixel Ring en NeoPixel Stick. Voor elk NeoPixel-apparaat zijn drie draden nodig. Een jumperdraad is voor GND, een andere voor 5V DC en de derde is voor DIN (gegevensinvoer).

Stap 5: Maak verbinding met de ANAVI Miracle Controller

Maak verbinding met ANAVI Miracle Controller
Maak verbinding met ANAVI Miracle Controller
Maak verbinding met ANAVI Miracle Controller
Maak verbinding met ANAVI Miracle Controller
Maak verbinding met ANAVI Miracle Controller
Maak verbinding met ANAVI Miracle Controller
  • Sluit NeoPixel Stick DIN aan op LED1, GND op GND en 5VDC op VOUT op ANAVI Miracle Controller.
  • Sluit NeoPixel Ring-gegevensinvoer aan op LED2, GND op GND en 5V DC-voeding op VOUT op ANAVI Miracle Controller.
  • Zet de jumper op ANAVI Miracle Controller op 5V.
  • Sluit de juiste 5V DC centrale positieve voeding aan op de cilinderaansluiting (5,5x2,1 mm) op de ANAVI Miracle Controller.

Stap 6: ANAVI Miracle Controller configureren

Configureer ANAVI Miracle Controller
Configureer ANAVI Miracle Controller
Configureer ANAVI Miracle Controller
Configureer ANAVI Miracle Controller

Bij de eerste keer opstarten creëert ANAVI Miracle Controller een WiFi-toegangspunt. Maak vanaf uw smartphone, tablet of computer verbinding met ANAVI Miracle Controller. Volg de instructies op de captive portal om de configuratie van ANAVI Miracle Controller te voltooien. Verbind het met uw WiFi-netwerk, stel het MQTT-brokeradres, gebruikersnaam en wachtwoord in, stel LED-type in op NEOPIXEL, aantal LED's voor LED1 tot 8 voor Adafruit NeoPixel Stick en aantal LED's voor LED2 tot 12 voor Adafruit NeoPixel Ring.

Stap 7: Bedien NeoPixels vanuit Home Assistant

Bedien NeoPixels vanuit Home Assistant
Bedien NeoPixels vanuit Home Assistant
Bedien NeoPixels vanuit Home Assistant
Bedien NeoPixels vanuit Home Assistant
Bedien NeoPixels vanuit Home Assistant
Bedien NeoPixels vanuit Home Assistant

Na een succesvolle configuratie maakt ANAVI Miracle Controller verbinding met uw WiFi-netwerk en de meegeleverde MQTT-broker. Daarna zal Home Assistant automatisch ANAVI Miracle Controller ontdekken. Open Home Assistant GUI, schakel ANAVI Miracle Controller LED1 en ANAVI Miracle Controller LED2 in. Stel verschillende effecten en kleuren in voor elk van de twee Adafruit NeoPixels.

Aanbevolen: