Talaan ng mga Nilalaman:

Gumamit ng Adafruit NeoPixels Sa Home Assistant: 7 Mga Hakbang
Gumamit ng Adafruit NeoPixels Sa Home Assistant: 7 Mga Hakbang

Video: Gumamit ng Adafruit NeoPixels Sa Home Assistant: 7 Mga Hakbang

Video: Gumamit ng Adafruit NeoPixels Sa Home Assistant: 7 Mga Hakbang
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Nobyembre
Anonim
Image
Image

Ang Adafruit NeoPixels ay mga singsing, piraso at iba pang naka-print na circuit board na may address na RGB LED strips. Ang mga ito ay may kadena sa bawat isa. Ang Adafruit NeoPixels ay sobrang tanyag sa pamayanan ng gumagawa at malawak na ginagamit sa iba't ibang mga proyekto na do-it-yourself (DIY).

Ang Home Assistant ay libre at bukas na mapagkukunan ng platform ng automation ng bahay na nakasulat sa Python 3. Pinapayagan kang pamahalaan ang iba't ibang mga aparato sa iyong matalinong tahanan. Tumatakbo nang maayos ang Home Assistant sa Raspberry Pi 3 o 4 at maaaring mai-install bilang imahe ng Hass.io.

Sa tutorial na ito matututunan mo kung paano gamitin ang Adafruit NeoPixels sa Home Assistant nang walang anumang programa! Sa ilang mga hakbang ay mai-install at mai-configure namin ang lahat nang walang anumang pag-coding. Ikonekta namin ang Adafruit NeoPixels sa bukas na mapagkukunan ng WiFi development board na ANAVI Miracle Controller.

Kinakailangan Hardware

  • Adafruit NeoPixel Ring
  • Adafruit NeoPixel Stick
  • 6 male to male jumper wires
  • 5V DC power supply
  • ANAVI Miracle Controller
  • Raspberry Pi 3 o 4

Hakbang 1: I-install ang Home Assistant

I-install ang Home Assistant
I-install ang Home Assistant
I-install ang Home Assistant
I-install ang Home Assistant

I-download ang Hass.io, i-flash ito sa microSD card, i-plug ang microSD card sa Raspberry Pi at i-on ito. Sa unang boot, nai-download nito ang pinakabagong bersyon ng Home Assistant na tumatagal ng halos 20-30 minuto depende sa iyong koneksyon sa Internet. Kung sinusuportahan ng iyong router ang mDNS, maaabot mo ang iyong pag-install sa https://hassio.local: 8123.

Hakbang 2: I-install ang Mosquitto

I-install ang Mosquitto
I-install ang Mosquitto
I-install ang Mosquitto
I-install ang Mosquitto
I-install ang Mosquitto
I-install ang Mosquitto

I-install ang Mosquitto MQTT broker mula sa add-on store na Hass.io, i-configure ang username at password pati na rin ang Mga Access Control List (ACL), sa wakas ay ilunsad ang Mosquitto.

Hakbang 3: Magdagdag ng Pagsasama ng MQTT para sa Home Assistant

Magdagdag ng MQTT Pagsasama para sa Home Assistant
Magdagdag ng MQTT Pagsasama para sa Home Assistant
Magdagdag ng MQTT Pagsasama para sa Home Assistant
Magdagdag ng MQTT Pagsasama para sa Home Assistant

Mula sa Configure> Mga pagsasama magdagdag ng bagong pagsasama ng MQTT. Ipasok ang IP address, username, password at i-click ang Paganahin ang pagtuklas. Ito ay sapilitan at napakahalaga upang paganahin ang pagtuklas.

Hakbang 4: Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick

Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick
Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick
Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick
Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick
Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick
Mga Solder na Lalaki hanggang Lalaki na Mga Jumper Wires sa Adafruit NeoPixel Ring at NeoPixel Stick

Sa labas ng kahon ay walang mga lead ang Adafruit NeoPixel Rings at Sticks. Ang mga solder na lalaki hanggang lalaki na jumper wires sa Adafruit NeoPixel Ring at NeoPixel Stick. Tatlong wires ang kinakailangan para sa bawat aparatong NeoPixel. Ang isang jumper wire ay para sa GND, isa pa para sa 5V DC at ang pangatlo ay para sa DIN (Data input).

Hakbang 5: Kumonekta sa ANAVI Miracle Controller

Kumonekta sa ANAVI Miracle Controller
Kumonekta sa ANAVI Miracle Controller
Kumonekta sa ANAVI Miracle Controller
Kumonekta sa ANAVI Miracle Controller
Kumonekta sa ANAVI Miracle Controller
Kumonekta sa ANAVI Miracle Controller
  • Ikonekta ang NeoPixel Stick DIN sa LED1, GND sa GND at 5VDC upang VOUT sa ANAVI Miracle Controller.
  • Ikonekta ang Input ng Data ng NeoPixel Ring sa LED2, GND sa GND at 5V DC Power upang VOUT sa ANAVI Miracle Controller.
  • Itakda ang jumper sa ANAVI Miracle Controller sa 5V.
  • I-plug ang naaangkop na 5V DC center positibong supply ng kuryente sa bareng jack (5.5x2.1mm) sa ANAVI Miracle Controller.

Hakbang 6: I-configure ang ANAVI Miracle Controller

I-configure ang ANAVI Miracle Controller
I-configure ang ANAVI Miracle Controller
I-configure ang ANAVI Miracle Controller
I-configure ang ANAVI Miracle Controller

Sa unang boot ang ANAVI Miracle Controller ay lumilikha ng isang access point ng WiFi. Mula sa iyong smartphone, tablet o computer kumonekta sa ANAVI Miracle Controller. Sundin ang mga tagubilin sa bihag na portal upang makumpleto ang pagsasaayos ng ANAVI Miracle Controller. Ikonekta ito sa iyong network ng WiFi, itakda ang address ng broker ng MQTT, username at password, itakda ang uri ng LED sa NEOPIXEL, bilang ng mga LED para sa LED1 hanggang 8 para sa Adafruit NeoPixel Stick at bilang ng mga LED para sa LED2 hanggang 12 para sa Adafruit NeoPixel Ring.

Hakbang 7: Kontrolin ang NeoPixels Mula sa Home Assistant

Kontrolin ang NeoPixels Mula sa Home Assistant
Kontrolin ang NeoPixels Mula sa Home Assistant
Kontrolin ang NeoPixels Mula sa Home Assistant
Kontrolin ang NeoPixels Mula sa Home Assistant
Kontrolin ang NeoPixels Mula sa Home Assistant
Kontrolin ang NeoPixels Mula sa Home Assistant

Matapos ang matagumpay na pagsasaayos, ang ANAVI Miracle Controller ay kumokonekta sa iyong WiFi network at ang ibinigay na MQTT broker. Pagkatapos nito ay awtomatikong matutuklasan ng Home Assistant ang ANAVI Miracle Controller. Buksan ang Home Assistant GUI, i-on ang ANAVI Miracle Controller LED1 at ANAVI Miracle Controller LED2. Magtakda ng iba't ibang mga epekto at kulay para sa bawat isa sa dalawang Adafruit NeoPixels.

Inirerekumendang: