
المنزل الذكي ، وهو موضوع تم اختراقه إلى حد ما في عصرنا ، وفي هذا المنشور لن أخبركم عن التقنيات الجديدة والمصنعين والاتجاهات الحديثة لهذا الموضوع ، كل شيء مكتوب لي مرة واحدة في كل مائة. سأحاول أن أصف بإيجاز عملية إنشاء المنزل الذكي (المشار إليها فيما يلي باسم UD) دون سرد تقنية عميقة. إذا كان هذا الموضوع سيكون ممتعًا للقراء ، فسأضع جميع قوائم البرامج ، وبرامج MK الثابتة ، والدوائر وكل ما هو ضروري لهذه المعجزة لتصبح قلب منزلك.
المفاهيم الأساسية في تطوير UD هي الغياب التام لـ "مزرعة جماعية" ، بمعنى آخر ، يجب ألا تبرز التعبئة الإلكترونية جمالياً (مآخذ عادية ، مفاتيح ، لمبات) وليس عبء على المستخدمين (تكرار الوظيفة الرئيسية بالطرق المعتادة: يمكن تشغيل أي مصدر إضاءة إما من المفتاح ومن الهاتف ، وليس كما هو الحال مع المصابيح الذكية ، سيفهم أي شخص في هذا الموضوع). سأعلق حتى صورة للوضوح:
الإضافة الأخيرة وكلمات ستنتهي. كان بإمكاني شراء نظام منزلي ذكي جاهز ، لكن في الماضي القريب كان لدي فهم جيد للدوائر الإلكترونية ، والالكترونيات الراديوية ، والبرمجة وكان لدي سيارة زمنية ، وحتى في تلك اللحظة ، بدأت في بناء منزل ريفي كنت أرغب حقًا في إدراكه. بشكل عام ، هذه هي الطريقة التي تسأل الصياد عن سبب قيامك بصيد الأسماك ، إذا كان يمكنك الذهاب لشرائها! من أجل متعة اللاعبين ، من أجل متعة تفهم أنه يمكنك أتمتة منزلك ، واستثمار روحك ، أفكارك ، منطقك فيه ، تجعل من منزلك نوعًا من الحياة. دعنا نذهب!
بادئ ذي بدء ، لقد حددت وظيفة UD ، وهو أمر مطلوب حقًا:
- إدارة جميع مصادر الضوء ، سواء من التبديل ، وذلك من التطبيق
- التحكم في سطوع المصباح
- أوضاع الإضاءة المختلفة: الاغلاق التلقائي ، وضع الوجود ، الضوء في الليل - لقد توصلت أنا مع هذا الوضع ، عندما تقوم بتشغيله ، فإنه ينير طريقك ليلا إلى المرحاض. إذا لم تقم بضرب الجدران بحثًا عن مفتاح ، فيمكنك التفكير في شيء آخر.
- إدارة منافذ محددة حيث يتم توصيل الحديد ، الحديد الشباك ، مجفف الشعر ، الفرن ، وما إلى ذلك. الإيديولوجية على النحو التالي: اليسار ، نسيت أن إيقاف تشغيله أم لا ، إيقاف تشغيله من خلال التطبيق.
- تتضمن الفقرة السابقة الحاجة للسيطرة على المنزل من أي مكان في العالم ، ولا تزال خفيفة:
درجة الحرارة والرطوبة في المنزل ، في الشارع وفي الطابق السفلي
-درجة الحرارة والضغط في نظام التدفئة (منزل خاص ، دون ذلك في أي مكان)
- حماية ضد التسريبات ، والدخان ، وحتى على وجه التحديد لا حماية ، ولكن الإخطار.
من الكلمات إلى الأفعال
قسم النظام إلى ثلاث كتل:
- وحدة التحكم في الحمل والإضاءة
- وحدة المراقبة (أجهزة استشعار مختلفة)
- كمبيوتر صغير (الدماغ الرئيسي ، خادم نظام التشغيل الأساسي ، صافي)
إضاءة 9 قنوات ووحدة التحكم في حمل الطاقةقاعدة MK من Atmel atmega1284 ليست عبارة عن اردوينو ، فقط القرص الصلب ، فقط C ، تم اختيار وحدة الإيثرنت ENC28J60 كقناة اتصال مع الدماغ (UART ممل ، تحديد طول السلك ، حتى يعتمد على الدخان) ، بضع كلمات حول الوحدة النمطية ENC28J60 : errata هو أكثر من ورقة بيانات ، لكن في شهر من العمل لم يتم تعليقه أبدًا ، حتى الآن ليس لدي أي شكاوى بشأنه. وعد بدون سرد فني ، لكن هذا ليس تنظيف أرضي ، تمامًا بدون مصطلحات في أي مكان. يتم توصيل 7 مفاتيح و 7 تركيبات إضاءة بالوحدة ، وتذهب قناتان إلى قواطع 25A لكل منهما ، واحدة إلى المخرج حيث تضرب الزوجة سروالي للعمل ، والثانية إلى غرفة الأطفال ، واثنان لمنافذ متوازية. أولاً ، جمعت كل شيء على ركبتي في مختبري

محفوراً على اللوحة باستخدام طريقة LUT


بعد اختبار اللوحة من أجل الأداء ، طلبت العديد من مثيلات لوحات الدوائر في نوفوسيبيرسك

قمت بتجميع نسختين من وحدة التحكم ، واحدة لاختبار الأحمال ، والثانية بالفعل للتركيب في منزل ريفي. من المخيف تثبيت معدات لست متأكداً منها في منزلك. تقاوم كل قناة من الناحية النظرية تيار يبلغ 12 أمبير ، لكن 2-3A تكفي للإضاءة أو التحكم في الموصلات. بغض النظر عن الطريقة التي حاولت بها حرق السبورة المختبرة ، لم ينجح الأمر بالنسبة لي ، حتى أنني قمت بتوصيل مدفع حراري بقوة 3 كيلوواط ، وصعدت الصمامات إلى الأحمر ، لكن لم ينجح أي منها. لتلخيص ، اجتاز المجلس الاختبار قدر الإمكان.
قمت ببرمجة وتثبيت ميكروكنترولر على السبورة في المنزل ، كان يمكن تشغيل الضوء بالفعل من خلال المفاتيح ، لكن المنزل الذكي لم يبتسم بعد.
كمبيوتر صغيرفي العمل ، افتتحت عميلًا رفيعًا يحتوي على ذاكرة وصول عشوائي 1 جيجا بايت وذاكرة وصول عشوائي سعة 8 جيجابايت ، أما في أمازون فتكلف ما يزيد قليلاً عن 100 دولار. اخترت Server Core ليكون نظام التشغيل ، لأنني شخص موجه نحو C #). لا يمكنني كتابة برامج أصلية لأجهزة Android و apple ، وقررت بنفسي لفترة طويلة أن روبوتي على منصة Pashka Durov (الذي لم يفهم البرقية) سيتولى إدارة المنزل الذكي لمدة أسبوع تقريبًا ، وجلست على الكمبيوتر المحمول تحت حيز التخزين المؤقت. من الجيد أن تعمل مع أشخاص أذكياء ، إنها تتعلق بالبرقية ، وقد كتب الروبوت بوتيرة واحدة ، ووثائق مفهومة ، ومكتبات عاملة ، ولا توجد بها أي أخطاء. إحدى النقاط المحزنة التي يعرفها الجميع: Roskomnadzor يريد حظر العربة بكل قوتها ويعمل على الهواتف الذكية ، لكن الوضع مع الروبوتات مختلف قليلاً ، حيث يتصلون بالخوادم كل مرة ، ولكي لا يغريوا القدر ، قمت برفع openvpn إلى AWS (Amazon Web Services) خادم (ومجانا ، في أمازون هناك دفع لحركة المرور ، وحركة المرور من خلال الروبوت هو الحد الأدنى). بعد التحميل ، يتصل العميل الرفيع بخادم vpn وتجاوز جميع أقفال Roskomnadzor التي تتم معالجتها بهدوء.
ملخص
يعمل النظام لمدة شهر في ظروف حقيقية دون خلل واحد. في telegrams على android ، يوجد كعكة يمكنك من خلالها إحضار الروبوت مباشرة إلى سطح المكتب وفتحه كتطبيق منفصل. نعم ، أنا بعيد كل البعد عن أن أكون شخصًا مبدعًا وأطلق عليه اسم جارفيس
أنا مسرور جدًا لهذا الروبوت وليس هناك حاجة لكتابة برامج أصلية للأجهزة المحمولة
بعض المعلومات من وحدة الرصد
أطرح أسئلة ، وأكرر ، إذا كان الموضوع مثيرًا للاهتمام ، فسوف أقوم بنشر جميع مصادر المشروع بالإضافة إلى جميع الدوائر ، حتى تتمكن من تجميع جميع أدوات KIT وتحميل البرامج الثابتة وستعمل مع اثارة ضجة دون أي معرفة خاصة بالبرمجة والدوائر.
PS. توجد عيوب في لوحة الدائرة (الفجوات بين مسارات الطاقة ، والاتصالات صغيرة جدًا ، وهناك مسارات مطلقة في الزوايا الصحيحة). سوف أقوم بتغيير الرسوم ، فائدة صنع واحدة جديدة هي فلس. شكرا لكل من أشار إلى هذه الأخطاء.