สารบัญ:

ใช้ Adafruit NeoPixels กับผู้ช่วยในบ้าน: 7 ขั้นตอน
ใช้ Adafruit NeoPixels กับผู้ช่วยในบ้าน: 7 ขั้นตอน

วีดีโอ: ใช้ Adafruit NeoPixels กับผู้ช่วยในบ้าน: 7 ขั้นตอน

วีดีโอ: ใช้ Adafruit NeoPixels กับผู้ช่วยในบ้าน: 7 ขั้นตอน
วีดีโอ: Coding Tutorial: DIY Hue+ w/ Arduino & NeoPixels 2024, พฤศจิกายน
Anonim
Image
Image

Adafruit NeoPixels คือวงแหวน แถบ และแผงวงจรพิมพ์อื่นๆ ที่มีแถบ LED RGB LED ที่สามารถระบุตำแหน่งได้ พวกมันสามารถล่ามโซ่กันได้ 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 Ring
  • อดาฟรุต NeoPixel Stick
  • สายจัมเปอร์ตัวผู้ถึงตัวผู้ 6 เส้น
  • แหล่งจ่ายไฟ 5V DC
  • ANAVI มิราเคิลคอนโทรลเลอร์
  • ราสเบอร์รี่ 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 คุณจะสามารถเข้าถึงการติดตั้งได้ที่

ขั้นตอนที่ 2: ติดตั้งยุง

ติดตั้งยุง
ติดตั้งยุง
ติดตั้งยุง
ติดตั้งยุง
ติดตั้งยุง
ติดตั้งยุง

ติดตั้งโบรกเกอร์ Mosquitto MQTT จากร้านเสริม Hass.io กำหนดค่าชื่อผู้ใช้และรหัสผ่านรวมถึงรายการควบคุมการเข้าถึง (ACL) ในที่สุดก็เปิดตัว Mosquitto

ขั้นตอนที่ 3: เพิ่ม MQTT Integration สำหรับ Home Assistant

เพิ่ม MQTT Integration สำหรับ Home Assistant
เพิ่ม MQTT Integration สำหรับ Home Assistant
เพิ่ม MQTT Integration สำหรับ Home Assistant
เพิ่ม MQTT Integration สำหรับ Home Assistant

จาก Configure > Integrations เพิ่มการรวม MQTT ใหม่ ป้อนที่อยู่ IP ชื่อผู้ใช้ รหัสผ่าน แล้วคลิกเปิดใช้งานการค้นพบ การเปิดใช้งานการค้นพบเป็นสิ่งจำเป็นและสำคัญมาก

ขั้นตอนที่ 4: บัดกรีสายจัมเปอร์ชายกับชายกับ Adafruit NeoPixel Ring และ NeoPixel Stick

ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick
ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick
ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick
ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick
ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick
ประสานสายจัมเปอร์ชายกับชายกับแหวน Adafruit NeoPixel และ NeoPixel Stick

Adafruit NeoPixel Rings and Sticks ที่แกะออกจากกล่องไม่มีสาย ประสานสายจัมเปอร์ตัวผู้กับตัวผู้กับ Adafruit NeoPixel Ring และ NeoPixel Stick จำเป็นต้องใช้สายไฟสามเส้นสำหรับอุปกรณ์ NeoPixel แต่ละเครื่อง สายจัมเปอร์หนึ่งเส้นสำหรับ GND อีกเส้นสำหรับ 5V DC และสายที่สามสำหรับ 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 Controller
  • เชื่อมต่ออินพุตข้อมูลวงแหวน NeoPixel กับ LED2, GND ถึง GND และ 5V DC Power เข้ากับ VOUT บน ANAVI Miracle Controller
  • ตั้งค่าจัมเปอร์บน ANAVI Miracle Controller เป็น 5V
  • เสียบแหล่งจ่ายไฟบวก 5V DC ตรงกลางที่เหมาะสมเข้ากับแจ็คแบบบาร์เรล (5.5x2.1 มม.) บน ANAVI Miracle Controller

ขั้นตอนที่ 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 ให้เสร็จสิ้น เชื่อมต่อกับเครือข่าย WiFi ของคุณ ตั้งค่าที่อยู่โบรกเกอร์ MQTT ชื่อผู้ใช้และรหัสผ่าน ตั้งค่าประเภท LED เป็น NEOPIXEL จำนวน LED สำหรับ LED1 ถึง 8 สำหรับ Adafruit NeoPixel Stick และจำนวน LED สำหรับ LED2 ถึง 12 สำหรับ Adafruit NeoPixel Ring

ขั้นตอนที่ 7: ควบคุม NeoPixels จาก Home Assistant

ควบคุม NeoPixels จาก Home Assistant
ควบคุม NeoPixels จาก Home Assistant
ควบคุม NeoPixels จาก Home Assistant
ควบคุม NeoPixels จาก Home Assistant
ควบคุม NeoPixels จาก Home Assistant
ควบคุม NeoPixels จาก Home Assistant

หลังจากกำหนดค่าสำเร็จ ANAVI Miracle Controller จะเชื่อมต่อกับเครือข่าย WiFi ของคุณและโบรกเกอร์ MQTT ที่ให้มา หลังจากนั้น Home Assistant จะค้นพบ ANAVI Miracle Controller โดยอัตโนมัติ เปิด Home Assistant GUI เปิด ANAVI Miracle Controller LED1 และ ANAVI Miracle Controller LED2 ตั้งค่าเอฟเฟกต์และสีที่แตกต่างกันสำหรับ Adafruit NeoPixels ทั้งสองอัน

แนะนำ: