جدول المحتويات:
- الخطوة 1: تثبيت Home Assistant
- الخطوة 2: قم بتثبيت Mosquitto
- الخطوة 3: إضافة تكامل MQTT لـ Home Assistant
- الخطوة 4: لحام أسلاك توصيل من ذكر إلى ذكر إلى Adafruit NeoPixel Ring و NeoPixel Stick
- الخطوة 5: قم بالاتصال بوحدة التحكم ANAVI Miracle
- الخطوة 6: تكوين وحدة تحكم ANAVI Miracle
- الخطوة 7: التحكم في NeoPixels من Home Assistant
فيديو: استخدم Adafruit NeoPixels مع Home Assistant: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
Adafruit NeoPixels هي حلقات وشرائط ولوحات دوائر مطبوعة أخرى مع شرائط 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
- عصا Adafruit NeoPixel
- 6 أسلاك توصيل من الذكور إلى الذكور
- 5V DC امدادات الطاقة
- وحدة تحكم ANAVI Miracle
- Raspberry Pi 3 أو 4
الخطوة 1: تثبيت Home Assistant
قم بتنزيل Hass.io ، قم بفلاشها على بطاقة microSD ، قم بتوصيل بطاقة microSD في Raspberry Pi وقم بتشغيلها. في التمهيد الأول ، يقوم بتنزيل أحدث إصدار من Home Assistant والذي يستغرق حوالي 20-30 دقيقة حسب اتصالك بالإنترنت. إذا كان جهاز التوجيه الخاص بك يدعم mDNS ، فستتمكن من الوصول إلى التثبيت الخاص بك على https://hassio.local: 8123.
الخطوة 2: قم بتثبيت Mosquitto
قم بتثبيت وسيط Mosquitto MQTT من متجر الوظائف الإضافية Hass.io ، وقم بتكوين اسم المستخدم وكلمة المرور بالإضافة إلى قوائم التحكم في الوصول (ACL) ، وأخيراً قم بتشغيل Mosquitto.
الخطوة 3: إضافة تكامل MQTT لـ Home Assistant
من تكوين> عمليات التكامل ، أضف تكامل MQTT جديدًا. أدخل عنوان IP واسم المستخدم وكلمة المرور وانقر فوق تمكين الاكتشاف. إنه إلزامي ومهم للغاية لتمكين الاكتشاف.
الخطوة 4: لحام أسلاك توصيل من ذكر إلى ذكر إلى Adafruit NeoPixel Ring و NeoPixel Stick
من خارج منطقة الجزاء ، لا تحتوي حلقات وعصي Adafruit NeoPixel على خيوط. لحام أسلاك توصيل من ذكر إلى ذكر إلى Adafruit NeoPixel Ring و NeoPixel Stick. هناك حاجة لثلاثة أسلاك لكل جهاز NeoPixel. سلك توصيل واحد مخصص لـ GND ، وآخر لـ 5V DC والثالث لـ DIN (إدخال البيانات).
الخطوة 5: قم بالاتصال بوحدة التحكم ANAVI Miracle
- قم بتوصيل NeoPixel Stick DIN بـ LED1 و GND بـ GND و 5VDC بـ VOUT على وحدة تحكم ANAVI Miracle.
- قم بتوصيل مدخل بيانات حلقة NeoPixel بـ LED2 و GND إلى GND و 5V DC Power بـ VOUT على وحدة تحكم ANAVI Miracle.
- اضبط العبور على وحدة تحكم ANAVI Miracle على 5 فولت.
- قم بتوصيل مصدر طاقة موجب 5V DC مناسب لمقبس الأسطوانة (5.5x2.1mm) على وحدة تحكم ANAVI Miracle.
الخطوة 6: تكوين وحدة تحكم ANAVI Miracle
في التمهيد الأول ، تنشئ ANAVI Miracle Controller نقطة وصول WiFi. من هاتفك الذكي أو جهازك اللوحي أو الكمبيوتر ، قم بالاتصال بوحدة التحكم ANAVI Miracle. اتبع التعليمات الموجودة على البوابة المقيدة لإكمال تكوين وحدة تحكم ANAVI Miracle. قم بتوصيله بشبكة WiFi الخاصة بك ، وقم بتعيين عنوان وسيط MQTT ، واسم المستخدم وكلمة المرور ، واضبط نوع LED على NEOPIXEL ، وعدد مصابيح LED لـ LED1 إلى 8 لـ Adafruit NeoPixel Stick وعدد مصابيح LED لـ LED2 إلى 12 لـ Adafruit NeoPixel Ring.
الخطوة 7: التحكم في NeoPixels من Home Assistant
بعد التكوين الناجح ، ستتصل ANAVI Miracle Controller بشبكة WiFi الخاصة بك ووسيط MQTT المتوفر. بعد ذلك ، سيكتشف Home Assistant تلقائيًا وحدة تحكم ANAVI Miracle. افتح واجهة المستخدم الرسومية لـ Home Assistant ، وقم بتشغيل ANAVI Miracle Controller LED1 و ANAVI Miracle Controller LED2. قم بتعيين تأثيرات وألوان مختلفة لكل من جهازي Adafruit NeoPixels.
موصى به:
استخدم أزرار الضغط على Magicbit الخاص بك [Magicblocks]: 5 خطوات
استخدم أزرار الضغط على Magicbit [Magicblocks] الخاص بك: سيعلمك هذا البرنامج التعليمي استخدام أزرار الضغط على Magicbit باستخدام Magicblocks. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
استخدم مستشعر رطوبة التربة مع Magicbit [Magicblocks]: 5 خطوات
استخدم مستشعر رطوبة التربة مع Magicbit [Magicblocks]: سيعلمك هذا البرنامج التعليمي استخدام مستشعر رطوبة التربة مع Magicbit الخاص بك باستخدام Magicblocks. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
استخدم أدوات لوحة المعلومات مع Magicbit [Magicblocks]: 5 خطوات
استخدم أدوات لوحة المعلومات مع Magicbit [Magicblocks]: سيعلمك هذا البرنامج التعليمي استخدام Magicblocks Dashboard Widgets مع Magicbit الخاص بك. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
استخدم مستشعر الموجات فوق الصوتية مع Magicbit [Magicblocks]: 5 خطوات
استخدم مستشعر الموجات فوق الصوتية مع Magicbit [Magicblocks]: سيعلمك هذا البرنامج التعليمي استخدام مستشعر الموجات فوق الصوتية مع Magicbit الخاص بك باستخدام Magicblocks. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
أتمتة المنزل باستخدام Google Assistant و Adafruit IO: 3 خطوات
أتمتة المنزل باستخدام مساعد Google و Adafruit IO: مساعد Google هو خدمة أوامر صوتية تعتمد على الذكاء الاصطناعي. باستخدام الصوت ، يمكننا التفاعل مع مساعد Google ويمكنه البحث على الإنترنت ، وجدولة الأحداث ، وضبط الإنذارات ، وأجهزة التحكم ، وما إلى ذلك. هذه الخدمة متاحة على sma