جدول المحتويات:

مراقبة الغرفة من أجل HomeAssistant: 6 خطوات
مراقبة الغرفة من أجل HomeAssistant: 6 خطوات

فيديو: مراقبة الغرفة من أجل HomeAssistant: 6 خطوات

فيديو: مراقبة الغرفة من أجل HomeAssistant: 6 خطوات
فيديو: مساعد منزلي. الدرس 9.4 ADD-ON - Xiaomi Gateway 3 ، تكامل zigbee2mqtt 2024, شهر نوفمبر
Anonim
Image
Image
النموذج المبدئي
النموذج المبدئي

بعد إعداد Raspberry Pi مع Home Assistant لإدارة المساحات المختلفة ، لاحظت أن درجة الحرارة والرطوبة هي إحدى المعلومات الأساسية لكل مساحة. يمكننا شراء أحد أجهزة الاستشعار العديدة المتوفرة في السوق والمتوافقة مع Home Assistant أو بناء واحد منا.

الخطوة 1: المتطلبات

لقد قمت في البداية ببناء نموذج أولي على لوحة توصيل لاختبار التوصيلات الأساسية وقراءة المستشعر. بعد الاختبار حددت متطلبات النظام. هذا يجب أن:

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

لتلبية المتطلبات المذكورة أعلاه ، قمت بتحديد الهيكل التالي:

  • النظام جاهز لقراءة ثلاثة أجهزة استشعار ، أحدها من خلال i2c
  • يسمح لك بتحديد وضع الطاقة
  • أرسل قراءات إلى خادم MQTT في موضوعه حتى يتمكن Home Assistant من جمعها
  • يجب عليك إرسال القراءات كل ساعة وبعد ذلك تدخل Deep Sleep

الخطوة 2: النموذج الأولي

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

بعد اكتمال النموذج الأولي ، بدأت في بناء ثنائي الفينيل متعدد الكلور على Autodesk Eagle. هذا مجاني لإنشاء ثنائي الفينيل متعدد الكلور حتى 11 سم.

لإنشاء PCD في Autodesk Eagle ، تحتاج إلى إنشاء مشروع وداخل المشروع ، قم بإنشاء مخطط مع المكونات وتوصيلاتها.

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

الخطوة 3: قم بإنشاء PCB

قم بإنشاء PCB
قم بإنشاء PCB
قم بإنشاء PCB
قم بإنشاء PCB

أخيرًا ، من الضروري تصدير الرسم إلى تنسيق جربر لتقديمه للإنتاج. نظرًا لوجود العديد من الاحتمالات ، يوفر PCBWay برنامجًا تعليميًا للعملية (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) والملفات المطلوب إرسالها.

ثم أرسلت الرسم إلى PCBWay للإنتاج. شكرًا مقدمًا لـ PCBWay على كل الدعم المقدم للرعاية.

يتم التقديم على موقع PCBWay. عند التقديم ، يتم توفير التكلفة تلقائيًا. أحد الخيارات التي يجب تحديدها هو "خالي من الرصاص HASL" بحيث لا تحتوي الألواح على الرصاص. بعد التقديم تكون عملية الإنتاج سريعة وتستغرق من يوم إلى يومين.

الخطوة 4: المكونات

بعد استلام PCB's من PCBWay ، بدأت في لحام المكونات المختلفة. لهذا المشروع المكونات التالية مطلوبة:

  • رؤوس الذكور
  • رؤوس الإناث
  • 1 حامل بطارية مزدوج 18650
  • 1 كنزة
  • 1 Wemos d1 mini
  • 1 470 فائق التوهج مكثف
  • 1 مقبس طاقة تيار مستمر 5.5 × 2.1 مم
  • 1 مستشعر DHT22
  • كابلات العبور
  • مجلس ثنائي الفينيل متعدد الكلور من PCBWay

الخطوة 5: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

لقد بدأت في لحام المكونات الموجودة على PCB ، والتي كانت عملية بسيطة للغاية بسبب التحضير الذي تقوم به PCBWay.

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

الخطوة 6: التعليمات البرمجية والخطوات النهائية

أخيرًا تم تحميل الكود إلى Wemos وتثبيته على الفور.

يمكن تنزيل الرمز من حساب GitHub الخاص بي.

في وقت لاحق ، قمت بإعداد Home Assistant لجمع المعلومات حول موضوعاته لعرضها في لوحة المعلومات.

موصى به: