
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

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

في البداية أنشأت نموذجًا أوليًا على لوح التجارب ، لذلك كنت أعرف الاتصالات المطلوبة. على الرغم من أن النموذج الأولي يحتوي على مستشعر واحد فقط وأن المنتج النهائي يحتوي على عدة أجهزة ، إلا أنه كان من الضروري فقط مضاعفة التوصيلات.
ثم كان من الضروري إنشاء الكود. متطلبات النظام هي كما يلي.
متطلبات
محطات المراقبة
- مراقبة درجة الحرارة المحيطة ورطوبة الهواء
- لديها العديد من أجهزة الاستشعار
- الإبلاغ عن هذه البيانات إلى نظام مركزي
النظام المركزي
- استقبال البيانات من محطات متعددة
- المصادقة على المحطات وبياناتها
- عرض رسم بياني لكل مستشعر خلال الـ 24 ساعة الماضية
- مراقبة البيانات وإرسال تحذير إلى البريد الإلكتروني إذا تركت النطاق محددًا كالمعتاد
الخطوة 2: المادة
- 1 Wemos D1 Mini
- 3 دهت
- 9 موصل دوبونت
- كابل تليفون
- 9 دوبونت الطائر
- 9 رأس دبوس المقبس
بالنسبة للنظام المركزي ، قمت بتطوير تطبيق باستخدام PHP و MariaDB.
لقد طورت لكل محطة نظامًا يعتمد على Wemos D1 Mini ، مع عدة مستشعرات DHT22.
تقوم كل محطة بجمع بيانات أجهزة الاستشعار المتصلة كل 30 دقيقة ، وتقوم بترميزها وإرسالها إلى النظام المركزي من خلال اتصال لاسلكي. يقوم النظام المركزي بفك تشفير البيانات ، والمصادقة على المحطة من خلال مفتاح محدد مسبقًا وإدراج البيانات في قاعدة البيانات
الخطوة 3: الكود وثنائي الفينيل متعدد الكلور
الشفرة
كل الكود متاح في حسابي على GitHub.
ثنائي الفينيل متعدد الكلور
بعد النموذج الأولي قمت بإنشاء ثنائي الفينيل متعدد الكلور. لإنشاء PCB ، استخدمت Autodesk Eagle. هذا متاح مجانًا لثنائي الفينيل متعدد الكلور حتى 11 سم في الجانب.
لإنشاء PCB في Autodesk Eagle ، تحتاج إلى إنشاء مشروع وداخل المشروع ، قم بإنشاء مخطط بالمكونات ووصلاتها.
بعد إنشاء هذا أقوم بإنشاء ثنائي الفينيل متعدد الكلور. لهذا اضغط على الزر الموجود في شريط الأدوات. يقوم Autodesk Eagle بإنشاء ثنائي الفينيل متعدد الكلور مع جميع المكونات ويشير إلى التوصيلات المعنية. بعد ذلك ، من الضروري تحديد حجم لوحة الدوائر المطبوعة ، ووضع المكونات في مكانها وإجراء الاتصالات بينها (انظر المزيد من المعلومات هنا
أخيرًا ، من الضروري تصدير الرسم إلى تنسيق جربر لتقديمه للإنتاج. نظرًا لوجود العديد من الاحتمالات ، يوفر PCBWay برنامجًا تعليميًا يحتوي على الخطوات (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) وأخبر الملفات المطلوب إرسالها.
يتم التقديم على موقع PCBWay. عند التقديم ، يتم توفير التكلفة تلقائيًا. أحد الخيارات التي يجب التحقق منها هو "HASL الرصاص الخالي" ، لإزالة الرصاص من اللوحات. بعد التقديم ، تتم عملية الإنتاج بسرعة ، وتستغرق ما بين يوم إلى يومين.
الخطوة 4: التجميع
بعد استلام PCBWay PCB's ، قمت بلحام المكونات المختلفة في مكانها. تأتي PCB جاهزة لاستقبال المكونات ، مما يجعل العملية بسيطة للغاية.
بعد أن تصبح PCBs جاهزة ، قمت بإنشاء كبلات توصيل المستشعر المختلفة. تتكون هذه من كبل هاتف ثنائي الزوج ، مع موصلات دوبونت للاتصال بجهاز الاستشعار.
ثم كان علي إنشاء الحالات. تم تصميم هذه النماذج في Autodesk Fusion 360 ، وطُبعت في PLA على Prusa I3 Hephestos.
ثم قمت بتجميعها مسبقًا. كان من الضروري وضع ثنائي الفينيل متعدد الكلور على الغلاف بالإضافة إلى أجهزة الاستشعار المختلفة. كان من الضروري أيضًا حماية الموصلات ذات غلاف الانكماش الحراري.
تم تنفيذ التجميع النهائي في الموقع. لقد وضعت جهاز استشعار في منتصف الرف واثنان آخران فوق كل منهما. هذا يسمح لي بمراقبة درجة الحرارة والرطوبة في نقاط مختلفة في الغرفة وعلى ارتفاعات مختلفة.
أخيرًا ، تحققت مما إذا كان هناك اتصال بالنظام المركزي وما هي البيانات التي يتم نقلها.
في الوضع المثالي ، يجب على جميع أجهزة الاستشعار بغض النظر عن الموقع والارتفاع الإبلاغ عن نفس القيم. إذا أبلغت القيم العليا عن قيم أعلى ، فهذا يعني أن الغرفة تزداد دفئًا.
موصى به:
SilverLight: مراقب بيئي قائم على Arduino لغرف الخادم: 3 خطوات (بالصور)

SilverLight: مراقب البيئة القائم على Arduino لغرف الخادم: بمجرد أن تم تكليفي بمهمة البحث عن مسبار بيئي لمراقبة درجة الحرارة في غرفة الخادم في شركتي. كانت فكرتي الأولى هي: لماذا لا تستخدم فقط Raspberry PI ومستشعر DHT ، يمكن إعداده في أقل من ساعة بما في ذلك نظام التشغيل
اتصال TCP / IP عبر GPRS: كيفية إرسال البيانات إلى الخادم باستخدام وحدة SIM900A: 4 خطوات

اتصال TCP / IP عبر GPRS: كيفية إرسال البيانات إلى الخادم باستخدام وحدة SIM900A: في هذا البرنامج التعليمي سأخبرك عن كيفية إرسال البيانات إلى خادم TCP باستخدام وحدة sim900. سنرى أيضًا كيف يمكننا تلقي البيانات من الخادم إلى العميل (وحدة GSM)
Seroma: مدير غرفة الخادم: 20 خطوة

Seroma: Server Room Manager: Seroma هو مدير غرفة خادم الكل في واحد يسمح للمستخدمين بالتحقق من حالة الخوادم (درجة الحرارة والرطوبة) ، وسجلات الوصول إلى غرفة الخادم ، وكذلك مراقبة غرفة الخادم نفسها عن أي انتهاكات أمنية
إدارة الخادم / لوحة الاستضافة على الويب لـ Raspberry Pi (Ajenti): 5 خطوات

مسؤول الخادم / لوحة الاستضافة على الويب لـ Raspberry Pi (Ajenti): مرحبًا ومرحبًا بكم في أول Instructable. هذا الدليل يدور حول تثبيت Ajenti على Raspberry Pi. ولكن يمكن أيضًا استخدام هذا الدليل لتثبيت ajenti على أي نظام تشغيل قائم على دبيان. ما هو Ajenti؟ Ajenti هي لوحة مشرف خادم مفتوحة المصدر
التحايل على جدار الحماية / الخادم الوكيل: 3 خطوات

تجاوز جدار الحماية / الخادم الوكيل: جاء العديد من الطلاب الآخرين وسألوني عن كيفية تجاوز جدران الحماية والوكلاء. يصبح موظفو تكنولوجيا المعلومات في المدرسة أكثر ذكاءً بشأن الطلاب الذين يستخدمون الوكلاء. فكرت في هذه المشكلة لبعض الوقت ولدي حل. لماذا لا تنشئ صفحات الويب الخاصة بك