Mục lục:

Sử dụng Adafruit NeoPixels với Home Assistant: 7 bước
Sử dụng Adafruit NeoPixels với Home Assistant: 7 bước

Video: Sử dụng Adafruit NeoPixels với Home Assistant: 7 bước

Video: Sử dụng Adafruit NeoPixels với Home Assistant: 7 bước
Video: NeoPixel Basics - Make Your Project Glow (No Soldering!) #adafruit 2024, Tháng bảy
Anonim
Image
Image

Adafruit NeoPixels là vòng, dải và bảng mạch in khác có dải LED RGB có thể định địa chỉ. Chúng có thể truyền cho nhau. Adafruit NeoPixels siêu phổ biến trong cộng đồng nhà sản xuất và được sử dụng rộng rãi trong các dự án tự làm (DIY) khác nhau.

Home Assistant là nền tảng tự động hóa nhà mã nguồn mở miễn phí được viết bằng Python 3. Nó cho phép bạn quản lý các thiết bị khác nhau trong ngôi nhà thông minh của mình. Home Assistant chạy hoàn toàn tốt trên Raspberry Pi 3 hoặc 4 và có thể được cài đặt dưới dạng hình ảnh Hass.io.

Trong hướng dẫn này, bạn sẽ học cách sử dụng Adafruit NeoPixels với Home Assistant mà không cần lập trình! Trong vài bước, chúng tôi sẽ cài đặt và cấu hình mọi thứ mà không cần mã hóa. Chúng tôi sẽ kết nối Adafruit NeoPixels với bảng phát triển WiFi nguồn mở ANAVI Miracle Controller.

Phần cứng bắt buộc

  • Adafruit NeoPixel Ring
  • Adafruit NeoPixel Stick
  • 6 dây nhảy nam sang nam
  • Nguồn điện 5V DC
  • ANAVI Miracle Controller
  • Raspberry Pi 3 hoặc 4

Bước 1: Cài đặt Home Assistant

Cài đặt Trợ lý tại nhà
Cài đặt Trợ lý tại nhà
Cài đặt Trợ lý tại nhà
Cài đặt Trợ lý tại nhà

Tải xuống Hass.io, flash nó trên thẻ nhớ microSD, cắm thẻ microSD vào Raspberry Pi và bật nó lên. Trong lần khởi động đầu tiên, nó sẽ tải xuống phiên bản Home Assistant mới nhất, mất khoảng 20-30 phút tùy thuộc vào kết nối Internet của bạn. Nếu bộ định tuyến của bạn hỗ trợ mDNS, Bạn sẽ có thể truy cập cài đặt của mình tại https://hassio.local: 8123.

Bước 2: Cài đặt Mosquitto

Cài đặt Mosquitto
Cài đặt Mosquitto
Cài đặt Mosquitto
Cài đặt Mosquitto
Cài đặt Mosquitto
Cài đặt Mosquitto

Cài đặt nhà môi giới Mosquitto MQTT từ cửa hàng tiện ích bổ sung Hass.io, định cấu hình tên người dùng và mật khẩu cũng như Danh sách kiểm soát truy cập (ACL), cuối cùng khởi chạy Mosquitto.

Bước 3: Thêm Tích hợp MQTT cho Trợ lý tại nhà

Thêm Tích hợp MQTT cho Trợ lý tại nhà
Thêm Tích hợp MQTT cho Trợ lý tại nhà
Thêm tích hợp MQTT cho Trợ lý tại nhà
Thêm tích hợp MQTT cho Trợ lý tại nhà

Từ Cấu hình> Tích hợp, thêm tích hợp MQTT mới. Nhập địa chỉ IP, tên người dùng, mật khẩu và nhấp vào Bật khám phá. Nó là bắt buộc và rất quan trọng để cho phép khám phá.

Bước 4: Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick

Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick
Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick
Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick
Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick
Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick
Hàn Nam đến Nam Jumper Dây để Adafruit NeoPixel Ring và NeoPixel Stick

Ngoài hộp Nhẫn và Gậy NeoPixel Adafruit không có dây dẫn. Hàn dây jumper nam sang nam thành Adafruit NeoPixel Ring và NeoPixel Stick. Cần ba dây cho mỗi thiết bị NeoPixel. Một dây jumper dành cho GND, một dây khác cho 5V DC và dây thứ ba dành cho DIN (Đầu vào dữ liệu).

Bước 5: Kết nối với ANAVI Miracle Controller

Kết nối với ANAVI Miracle Controller
Kết nối với ANAVI Miracle Controller
Kết nối với ANAVI Miracle Controller
Kết nối với ANAVI Miracle Controller
Kết nối với ANAVI Miracle Controller
Kết nối với ANAVI Miracle Controller
  • Kết nối NeoPixel Stick DIN với LED1, GND với GND và 5VDC với VOUT trên ANAVI Miracle Controller.
  • Kết nối Đầu vào dữ liệu vòng NeoPixel với LED2, GND với GND và Nguồn 5V DC với VOUT trên Bộ điều khiển ANAVI Miracle.
  • Đặt jumper trên ANAVI Miracle Controller thành 5V.
  • Cắm nguồn điện tích cực trung tâm 5V DC thích hợp vào giắc cắm thùng (5.5x2.1mm) trên ANAVI Miracle Controller.

Bước 6: Định cấu hình ANAVI Miracle Controller

Định cấu hình ANAVI Miracle Controller
Định cấu hình ANAVI Miracle Controller
Định cấu hình ANAVI Miracle Controller
Định cấu hình ANAVI Miracle Controller

Trong lần khởi động đầu tiên, ANAVI Miracle Controller tạo một điểm truy cập WiFi. Từ điện thoại thông minh, máy tính bảng hoặc máy tính của bạn kết nối với ANAVI Miracle Controller. Làm theo hướng dẫn trên cổng cố định để hoàn tất cấu hình ANAVI Miracle Controller. Kết nối nó với mạng WiFi của bạn, đặt địa chỉ nhà môi giới MQTT, tên người dùng và mật khẩu, đặt loại đèn LED thành NEOPIXEL, số đèn LED cho LED1 thành 8 đối với Adafruit NeoPixel Stick và số đèn LED cho LED2 thành 12 cho Adafruit NeoPixel Ring.

Bước 7: Điều khiển NeoPixels từ Trợ lý tại nhà

Điều khiển NeoPixels từ Trợ lý tại nhà
Điều khiển NeoPixels từ Trợ lý tại nhà
Điều khiển NeoPixels từ Trợ lý tại nhà
Điều khiển NeoPixels từ Trợ lý tại nhà
Điều khiển NeoPixels từ Trợ lý tại nhà
Điều khiển NeoPixels từ Trợ lý tại nhà

Sau khi cấu hình thành công, ANAVI Miracle Controller sẽ kết nối với mạng WiFi của bạn và nhà môi giới MQTT được cung cấp. Sau đó Home Assistant sẽ tự động phát hiện ra ANAVI Miracle Controller. Mở Home Assistant GUI, bật ANAVI Miracle Controller LED1 và ANAVI Miracle Controller LED2. Đặt các hiệu ứng và màu sắc khác nhau cho mỗi một trong hai Adafruit NeoPixels.

Đề xuất: