أتمتة إضاءة قطعة أرض في قرية أو الخطوة الأولى لمنزل ذكي

لفترة طويلة كنت سأكتب عن منزلي الذكي ، وهنا جاءت إجازة طويلة ، لم أذهب إليها في أي مكان وهناك سبب وجيه لتحقيق خطتي. أفكر في تقسيم النص إلى العديد من المقالات الصغيرة التي سيكون من السهل قراءتها (وربما الكتابة أيضًا).

أولاً ، الديباجة. بدأ كل شيء بحقيقة أنني وضعت بعض الأعمدة على موقع القرية وقمت بتركيب الإضاءة عليها. بعد ذلك حصلت على فكرة لأتمتة تشغيل وإيقاف تشغيل الضوء.

لم يكن الخيار البسيط لتشغيل الضوء في المساء وإيقافه في الصباح بمساعدة تتابع الصورة مناسبًا ، حيث دخل الضوء إلى نوافذ المنزل ومنع النوم. أخبرت الأسرة هذا الخيار برقم ودية.

كان الخيار التالي عبارة عن عداد مع تقويم REV-302 من Novatek-Electro. عيب هذا الخيار هو أنه سمح إلى حد ما بتشغيل الضوء عند الشفق (التقويم الشفق) ، ولكن كان من المستحيل بالتأكيد تحديد متى كان من الضروري إطفاء الضوء - أحيانًا ذهبنا إلى النوم في القرى في الساعة 10 مساءً ، وأحيانًا في الساعة 1 صباحًا - لا يوجد وضع!

بدأت أفكر في السيناريوهات المحتملة. في الإصدار الأول (أخرق) كانت هناك ثلاثة أوضاع:
  • اليوم - الضوء مطفأ
  • الشفق - الضوء مضاء
  • الليل - يضيء الضوء لفترة من الوقت بواسطة مستشعر الحركة.

من الواضح أن التبديل بين وضعي النهار والشفق والنهار تم تنفيذه باستخدام تتابع الصورة. كان يجب تنفيذ فكرة تبديل وضع الشفق ليلاً بعد فترة معينة (30 أو 60 دقيقة) بعد انطفاء الأضواء على الشرفة. الشرفة في القرية هي مكان حيث يتسكع فيه الجميع دائمًا وعندما ينام الجميع ينام الضوء ينطفئ هناك. كان من المفترض أن تقف أجهزة استشعار الحركة في المخارج من المنزل أو في الممر وتضيء الأضواء على الموقع عندما يذهب شخص ما إلى المرحاض ليلاً.

بدا لي هذا السيناريو معقدًا للغاية وقمت بتبسيطه من خلال التخلي عن مستشعرات الحركة. في شكل مبسط ، بدا النص كما يلي:
  • يضيء الضوء عند دخول الغسق (مرحل الصورة)
  • ينطفئ الضوء عندما يأتي الصباح (أيضًا تتابع الصور)
  • يمكن تشغيل وإيقاف الضوء في أي وقت عن طريق مفتاح.

على الرغم من بساطة النص ، كان من المستحيل تنفيذه بدون أجهزة خاصة. اقترحوا هنا في أحد المنتديات استخدام تتابع Aries القابل للبرمجة PR110.

الصورة

بعد دراسة وثائق التتابع ، قررت أن هذا هو بالضبط ما أحتاجه. بالمناسبة (فكرت في هذا لاحقًا) ، يتيح لك هذا التتابع تنفيذ السيناريو الأول. الشيء الوحيد الذي كان محرجًا قليلاً - بدا لي أن استخدام مثل هذا التتابع لمثل هذه المهمة البسيطة كان مثل مدفع عصفور ، ولكن لعدم وجود خيارات أخرى ، استقرت عليه.

تمت برمجة التتابع في بيئة بصرية خاصة OWEN Logic ، حيث يتم إنشاء البرنامج في شكل مخططات كتلة. لعب النهج المرئي للبرمجة أيضًا دورًا - لم أكن أرغب في تذكر لغات البرمجة ، ولكن بدا كل شيء بسيطًا (بعد ذلك بكثير غيرت موقفي تجاه البرمجة المرئية قليلاً - وهذا جيد حقًا للمهام البسيطة جدًا ، ولكن بمجرد زيادة التعقيد ، تصبح البرمجة المرئية عبئًا ) في هذه البيئة ، قمت بتطبيق المنطق والتحقق من وضع المضاهاة - كل شيء يعمل تمامًا كما أردت.
الصورة
ما زلت غير متأكد من مدى تنفيذ الخوارزمية على النحو الأمثل ، ولكن نظرًا لأن كل شيء يعمل ، فلا يوجد شيء للمس))
كان من الممكن الانتقال إلى الممارسة. اشتريت مرحلًا قابلاً للبرمجة ومرحلًا للصور ومفتاحًا للأزرار. اضطررت أيضًا إلى شراء جهاز خاص للاتصال بالكمبيوتر لتحميل البرامج في التتابع وتصحيح الأخطاء. لم يكن هناك شيء يمكن تصحيحه بشكل خاص ، ولكن كان من المستحيل تحميله بدونه.

الصورة
منضدة اختبار مجمعة في المطبخ.

في مايو ، عندما ذهبنا إلى القرية ، قمت بتثبيت تتابع ، وقمت بتحميل البرنامج فيها ، ولمدة عامين يعمل كل شيء بشكل جيد ، دون تدخل واحد.
الصورة

هل يمكن إيجاد حل أمثل لهذه المهمة؟ ربما ، نعم ، إذا قمت بلحام دائرة التحكم بنفسك. تم النظر في هذا الخيار أيضًا ، ولكن من الواضح أن معرفتي لم تكن كافية للتوصل إلى دائرة بمفردي ، وعلى الرغم من أنني أعرف كيفية اللحام ، إلا أنني لا أحبها حقًا. منذ ذلك الحين التقيت ودرست وحدات تحكم مختلفة ، ولكن بالنسبة للمهام البسيطة ، ما زلت أعتقد أن المرحلات القابلة للبرمجة هي بديل جيد.

PS
هذا الصيف بدأت بإعادة جميع الأسلاك في المنزل وأخيرًا أخطط لوضع كل شيء في صندوق أنيق)))

Source: https://habr.com/ru/post/ar388711/


All Articles