Table of Contents
فهم العناصر الأساسية
ويبدأ بناء نظام للإضاءة الذكية من الصفر باختيار المتحكم المجهري الصحيح وفهم كيفية تفاعل كل عنصر منها، كما أن برنامج ESP8266 و ESP32 خيارات شعبية نظراً لتكاملهما في شبكة وي-فاي، وانخفاض التكلفة، والدعم المجتمعي الواسع النطاق، ويوفر برنامج ESP32 بلوتووث بالإضافة إلى شبكة وي-في، وهو ما يمكن أن يكون مفيداً للتحكم المحلي دون شبكة، وبالنسبة لمشاريع أبسط، يعمل برنامج " إيدو أونيفو " ، الذي يعمل بنظام " وي-سي " .
وتشمل العناصر الرئيسية المتحكم في الميكرويتر، ونموذج نقل (أو إعادة إرسال الدولة الصلبة من أجل التشغيل الصامت)، وإمدادات الطاقة التي تضاهي الفولط والمتطلبات الحالية لكل من المتحكم في الميكرويتر والمعادن، والتجهيزات الخفيفة نفسها، ولسلامة استخدام وحدة نقل ذات تردد مزود بالبذور لحماية المتحكمات الدقيقة من التوابل العالية التأثير، وتشمل العديد من لوحات إعادة البث الجاهزة الصنع.
وتشمل أجهزة الاستشعار الاختيائية ولكن الموصى بها أجهزة الكشف عن الحركة بالأشعة تحت الحمراء، وأجهزة الاستشعار الضوئية ذات الوجهة الكمي (أجهزة استشعار رقمية للصور أو BH1750)، وأجهزة استشعار درجة الحرارة/الثديية لإضافة مراقبة التكيف، ويلزم استخدام جهاز للأجهزة اللاسلكية أو الحاسوب للبرمجة الأولية والمراقبة المستمرة، وإن كان قد أنشئ، فإن النظام يمكن أن يعمل بشكل مستقل.
اختيار متحكمك الصغير و و وواي فاي
ESP8266 ضد ESP32: أي واحد فيتس؟
إن ESP8266 هو رقاقة ناضجة وغير مكلفة تعالج معظم مهام مكافحة الإضاءة، ولديها ما يكفي من دبابيس GPIO لبعض المنافذ والمجسات، وشبكة الواي فاي لديها موثقة توثيقا جيدا، غير أن برنامج ESP32 يوفر التجهيز المزدوج، وجهازا أكثر من GPIO، وBlutooth، وأجهزة فرز الأجهزة.
اعتبارات الإمداد بالطاقة
المتحكمون البالغون يعملون عادة في 3.3V (الرقائق الإلكترونية) أو 5V (أردونو)، ولكن الشحنات غالباً ما تتطلب 5V.
"أستأصل "هاردواير
(أ) أن تُربطوا مُلصقات (VCC) و(GND) بـ 5V و الأرض على التوالي، ثم تُربطوا مُدبوس التحكم في إعادة الشحن (التي تُسمّى في كثير من الأحيان بـ (إن 1 و2 و) إلى مُلصق رقمي (GPIO) على المُضاهِم الدقيقة، مثل GPIO 5 على خط إي إس بي 866.
تعمل دائماً مع جهاز التحكم بالكهرباء المقطعة، وتربط السلك الرئيسي بمحطة النقل المشتركة، وجهاز الضوء بالمحطة المفتوحة عادة، وبهذه الطريقة، عندما يتم تشغيل التوابل، تغلق الدائرة وتفتح الأضواء، وتستخدم السلك المصنف على النحو المناسب، وتكفل أن تكون جميع الاتصالات مجهزة بسلك أو بقطع كهربائية مرخصة.
وبالنسبة للمستشعرات الاختيارية: تُسجّل أجهزة الاستشعار الخاصة بالحركة في إطار بروتوكول النقل البري إلى 5V (أو 3.3V حسب النموذج)، وGND إلى الأرض، وتُنتج إلى جهاز قياس رقمي للشبكة العالمية للمعلومات المتعلقة بالأشعة، وتستخدم أجهزة الاستشعار الضوئية العريضة مثل BH1750 I2C: ربط SDA وSCL بمقاسي I2C المتحكم في الميكرومتر كولور (ال -6) (ال، وGPIO 4، وGPIO 5).
برمجة المتحكم في الميكرو
وضع نموذج آردينو لبرنامج دعم البيئة
(أ) تركيب مجموعة من اللوحات في قاعدة (إيب 866) أو (إس بي 32) في إدارة الشؤون الداخلية في (أردينو) عن طريق مدير المجلس، ثم اختيار اللوحة المناسبة من قائمة الأدوات، ولأول مرة، قد تحتاجون إلى حمل زر (بي أوت) أو استخدام مكيّف من (أو بي أو) إلى جانب خطوط (دي.تي.تي.تي.سي)
Wi-Fi Connection and web Server
(د) وضع مخططات ثابتة لشبكة الإنترنت الخاصة بك تستخدم وظيفة [(FLT:0]) لتلافي التغييرات بعد إعادة تشغيل أجهزة توجيه، وبعد ربطها، تبدأ خادماً بسيطاً على شبكة الإنترنت تابعاً لشبكة HTTP يستمع إلى طلبات الحصول على معلومات عن الموقع الشبكي، على سبيل المثال:
]
إضافة نقطة نهاية للوضع لتأكيد الحالة الراهنة، ويمكنكم أيضاً أن تخدموا صفحة حد أدنى من نظام HTML مع أزرار للبدء/المغادرة، مما يجعل النظام قابلاً للمراقبة من أي منظف على الشبكة المحلية، وهذا النهج بسيط ولا يتطلب تطبيقات خارجية.
Over-the-Air (OTA) Updates
بمجرد تركيب الجهاز في موقع بعيد، ينقذك تحديث مكتبة (أو تي) من إعادة التواصل جسدياً، بما في ذلك مكتبة () في رسمك وضبط كلمة سر، وهذا يسمح لك بتحميل جهاز جديد من جهاز (أردونيو آي دي)
أساليب الرقابة
موقع على شبكة الإنترنت
جهاز خدمة الشبكة يعمل على المتحكم بالميكروير هو أكثر طريقة للمراقبة مباشرة، ويمكن إدراج صفحة HTML في الرمز كسلسلة أو تخزين في نظام SSPIFFS (LittleFS) بما في ذلك الأزرار والمزلاجات للسطوع إذا استخدمت PWM، وربما شكل جدول زمني، ويمكن أن يتم تصميم واجهة مع CSS من أجل النظرة النظيفة، بما أن ذاكرة الميكروكولات محدودة
نظام " متنقل " (Blynk, MQTT, Custom)
(أ) توفر منابر مثل Blynk ] جهازاً للتشغيل الآلي يتواصل مع متحكمك الصغير على شبكة وي-فاي. ويمكنك أن تخلق أزراراً ورسوماً وشرائح دون كتابة رموز متنقلة محلية، وبدلاً من ذلك، تستخدم بروتوكول MQTT مع وسيط مثل لوحات الوصلات، وتسمح لأي زبون من طراز MQ-T أن يُتدّد.
مساعد لشؤون الصوت
(لأجل التحكم بدون يد، (أمازون أليكسا أو مساعد غوغل الطريقة الأبسط هي استخدام جهاز (بيلكين ويمو) المُحتذى به محلياً (الجهاز (الكهربائي (المكتبة (المكتبة: 1 أو استخدام مكتبة مثل (المكتبة: 2) أو (إسباليكسا) أو (السحابة: 3)
التلقائية والاندماج في أجهزة الاستشعار
الإضاءة المحفزة للحركة
وتكشف أجهزة الاستشعار عن الإشعاعات التي يتم نقلها من أجساد متحركة، وتربط جهاز استشعار للأجهزة اللاسلكية بالجهاز GPIO، وتضعه كمدخل، وعندما يتم اكتشاف الحركة، يتحول ناتج الاستشعار إلى مادة عالية (أو مخفضة حسب الوحدة)، وفي شفرتكم، يمكن أن تشعلوا الضوء وتبدأوا جهاز توقيت.
الرقابة على التكيف مع الضوء
(د) استخدام جهاز تصوير متصل بمدخلات متماثلة، أو جهاز استشعار رقمي مثل BH1750 لقراءة القيم الفموية، ثم تطبيق قاعدة: لا يُفتح الضوء إلا عندما ينخفض الضوء المحيط إلى أدنى من عتبة، ويُكتشف هذا يمنع الأضواء من التحول أثناء ضوء النهار المشرق، ويمكن أيضاً تعديل كثافة الضوء عن طريق PWM (إذا كان يستخدم أجهزة التلقيم الثابتة المُتَصْعَة ومُمَةُمَةُ ملائمة).
الجدول الزمني
استخدمي وقت فريق الطوارئ عبر برنامج (إن بي إم) و إلتقطي الوقت الحالي من خادم للشركة في البداية وخزنه ثم وضع جدولاً زمنياً
التحسينات المتقدمة
مراقبة المشهد
مجموعة متعددة الأضواء (مثل غرفة المعيشة، غرفة النوم) وتعرف المشاهد: " نمط السيارات " يضيء إلى 20 في المائة، ويضع " إعادة " بيض دافئ مشرق، ويتطلب ذلك قنوات نقل متعددة أو أجهزة متفجرة معالج (مثل WS2812B) حيث يمكن التحكم في كل جهاز من الأجهزة المتفجرة المرتجلة على حدة، ويستخدم مكتبة Adafruit Neoix]
رصد الطاقة
(ب) إضافة جهاز استشعار للمحول الحالي مثل SCT-013 لقياس استهلاك الطاقة من دائرة الإضاءة، ويمكن للمتحكم في المايكرويتر قراءة ناتج الشعار وحساب الخانات، ويمكن عرض هذه البيانات على لوحة بيانات على شبكة الإنترنت أو إرسالها إلى خدمة مثل Home Assistant]) للتعقب الحقيقي البعيد المدى.
MQTT and Home Automation Integration
ربط نظام الإضاءة الخاص بك إلى مركز التشغيل الآلي في المنزل مثل مساعد البيت أو مكتب خدمات الهياكل الأساسية باستخدام MQTT، مما يتيح لك إنشاء أجهزة آليّة معقدة مع أجهزة استشعار أخرى (مثلاً، تشغيل الأضواء عندما يفتح الباب أو الأضواء اللامعة إذا تم اكتشاف الدخان) ويقوم المتحكم في الميكروفون بنشر تغييرات حكومية ويشترك في مواضيع القيادة، مما يتيح أيضاً الوصول عن بعد عبر الجسور السحابية، إذا ما رغب في ذلك.
السلامة وأفضل الممارسات
Mains voltage is dangerous.] always disconnect power when wiring. Use a junction box to attach all mains connections. The relay module should be placed in a non-conductive enclosure, and the microcontroller should be isolated from high-voltage wiring. Fuse the mains input of the relayage at the appropriate amper.
النظر في استخدام نقلة من دولة صلبة للتبديل الصامت خاصة في غرف النوم، لا يوجد لدى الـ إس إس آر أي اتصالات ميكانيكية وحياة أطول،
تأمين شبكة الواي فاي الخاصة بك، استخدام WPA2 أو WPA3 التشفير، تجنبا لوثائق تفويض الواي فاي المتينة في الرسم البياني، بدلا من ذلك، تنفيذ بوابة تشكيلية (مكتبة ويفيماغر) تسمح لكم بوضع وثائق تفويض عن طريق نقطة وصول مؤقتة.
المسائل المشتركة
- (اللوحة) لا تتصل بـ (واي فاي: ) التحقق من صحة SSID وكلمات السر، تحقق من أن جهاز الوصل ليس مصمماً لمدى محدود من القنوات، جربي جهازاً ثابتاً من خارج نطاق الـ دي.
- Relay not shifting:] Measure voltage on the control tank – it should transition between 0V and 3.3V/5V depending on the module. Some relays require a logical level converter if the microcontroller is 3.3V and the relay expects 5V logical. Also, check if the module is active LOW - you may need to invert the logical.
- Lights flicker when relay shiftes:] This often indicates a bad connection or insufficient power supply filtering. Add a 100 mm capacitor across the relay coil (if usingميكانيكي relay) or a snubber circuit across the load.
- PIR sensor triggers falsely:] Reduce sensitivity via the onboard potentiometer. Position the sensor away from heat sources like air vents or direct sunlight. Add a cooldown period in code to ignore rapid re-triggers.
- Web server stops responding after a few hours:] The microcontroller may have a memory leak. Monitor free heap via .
تركيبه معا: مخرج البناء الكامل
فلنضع سيناريو محددا: ضوء للطرق الرئيسية مع التحكم المؤجل بالحركة، بالإضافة إلى تجاوز يدوي عبر زر دفع وقيادة صوتية اختيارية عبر أليكسا.
المكوّنات: ESP32، وحدة نقل ذات فتحة واحدة من طراز 5V، جهاز استشعار HC-SR501 PIR، ومفتاح مؤقت، ومصباح للدواء اللينيدي، وجهاز لشحن الهاتف من طراز V USB (1A).
الرسمة تُربط بـ (وي فاي) و تُفسد وقت التّلكيّة وتُدير حلقةً، قراءة حالة الطوارئ، إذا تمّ اكتشاف الحركة وجهاز الاستشعار الضوئي المحيطي (المُحلّل أو استخدام جهاز توقيت بسيط على أساس وقت النهار) يشير إلى أنّه مُظلم، و يُشغل المُبيدة ويبدأ بـ 10 دقائق، إذا كان الزر مُضغطاً،
(ب) هيكل المدونة: إنشاء وظائف [(FLT:5]، ، ].
الاستنتاجات والخطوات التالية
إن بناء نظام للإضاءة الذكية مع أجهزة التحكم بالمايكروفلور وواي فاي هو مشروع مكافأ يُعلّم الإلكترونيات والتواصل والبرمجة، بدءاً من عملية بسيطة في/خارجة، يمكنك إضافة أجهزة الاستشعار، ومنطق التشغيل الآلي، والإدماج في منابر منزلية ذكية، وتدني التكلفة مقارنة بالنظم التجارية، والمرونة أكبر بكثير.
وبعد استقرار نظامكم الأساسي، النظر في استكشاف الأجهزة المتفجرة المرتجلة القابلة للاختراق عن طريق PWM أو عن طريق الشرائط الملتقطة بالأشعة الليبرالية، إضافة جهاز استشعار للوجود من أجل مراقبة الدقائق، أو الاندماج مع التفاح من أجل التصفيق الجغرافي، وتقييم شفراتكم مع إجراء اختبار شامل - يمكن أن يشكل السلوك غير المتوقع مع الإضاءة خطراً على السلامة، وأخيراً، تقاسم أعمالكم مع المجتمع على منتديات مثل حرف ريدييو/سبييو/إس.
For further reading, the ]Random Nerd Tutorials] provide excellent step-by-step guides on ESP32 relay control, and the ] Espressif ESP-IDF documentation[F]] offers deep insights into Wi-Fi and MQTT APIs.