فهرست مطالب:
تصویری: مانیتور اتاق سرور: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
یکی از مشکلات اتاق سرور دما است. با تجهیزات مختلف تولید گرما ، این به سرعت افزایش می یابد. و اگر تهویه مطبوع خراب شود ، به سرعت همه چیز را متوقف می کند. برای پیش بینی این شرایط می توانیم یکی از چندین سیستم نظارت محیطی در بازار را بدست آوریم. به عنوان یک سیستم ساده ، تصمیم گرفتم یک راه حل سفارشی بسازم و یک سیستم مانیتورینگ اتاق سرور بسازم. پیشاپیش از پشتیبانی PCBWay که تمام pcb های لازم را ارائه کرد ، سپاسگزاریم.
مرحله 1: الزامات
در ابتدا من یک نمونه اولیه روی یک تخته نان ایجاد کردم ، بنابراین می دانستم که اتصالات مورد نیاز است. اگرچه نمونه اولیه فقط یک سنسور دارد و محصول نهایی چندین سنسور دارد ، اما فقط لازم است اتصالات را ضرب کرد.
سپس ایجاد کد لازم بود. سیستم مورد نیاز به شرح زیر است.
الزامات
ایستگاه های نظارتی
- نظارت بر دمای محیط و رطوبت هوا
- دارای چندین سنسور
- این داده ها را به یک سیستم مرکزی گزارش دهید
سیستم مرکزی
- دریافت داده ها از چندین ایستگاه
- احراز هویت ایستگاه ها و داده های آنها
- نمایش یک نمودار در هر سنسور در 24 ساعت گذشته
- اگر محدوده را به صورت عادی تعیین کردید ، داده ها را زیر نظر داشته باشید و هشدار به ایمیل ارسال کنید
مرحله 2: مواد
- 1 Wemos D1 Mini
- 3 DHT22
- 9 اتصال Dupont
- کابل تلفن
- 9 جهنده دوپونت
- پین هدر 9 سوکت
برای سیستم مرکزی یک برنامه کاربردی با استفاده از PHP و MariaDB ایجاد کردم.
برای هر ایستگاه یک سیستم مبتنی بر Wemos D1 Mini ، با چندین سنسور DHT22 ایجاد کردم.
هر ایستگاه اطلاعات حسگرهای متصل شده را هر 30 دقیقه جمع آوری می کند ، رمزگذاری کرده و از طریق اتصال بی سیم به سیستم مرکزی ارسال می کند. سیستم مرکزی داده ها را رمزگشایی می کند ، ایستگاه را از طریق یک کلید از پیش تعیین شده احراز هویت می کند و داده ها را در پایگاه داده وارد می کند
مرحله 3: کد و PCB
کد
تمام کد در حساب GitHub من موجود است.
PCB
پس از نمونه اولیه ، PCB را ایجاد کردم. برای ایجاد PCB از Autodesk Eagle استفاده کردم. این برای PCB تا 11 سانتی متر در طرف به صورت رایگان در دسترس است.
برای ایجاد PCB در Autodesk Eagle شما باید یک پروژه ایجاد کنید و درون پروژه یک طرح با اجزا و اتصالات آنها ایجاد کنید.
پس از ایجاد این ، pcb را ایجاد می کنم. برای این کار دکمه موجود در نوار ابزار را فشار دهید. Autodesk Eagle یک pcb با تمام اجزا ایجاد می کند و اتصالات مربوطه را نشان می دهد. در مرحله بعد ، لازم است اندازه PCB را تعیین کنید ، اجزاء را در جای خود قرار دهید و ارتباط بین آنها را برقرار کنید (اطلاعات بیشتر را در اینجا ببینید
در نهایت لازم است نقاشی را برای ارسال به تولید به قالب gerber صادر کنید. از آنجا که چندین امکان وجود دارد ، PCBWay یک آموزش با مراحل (https://www.pcbway.com/helpcenter/technical_support/Generate_Gerber_files_in_Eagle.html) ارائه می دهد و می گوید که کدام فایل ها باید ارسال شوند.
ارسال در وب سایت PCBWay انجام می شود. هنگام ارسال ، هزینه به طور خودکار در دسترس قرار می گیرد. یکی از گزینه هایی که باید بررسی شود ، "بدون سرب HASL" است ، برای حذف سرب از تخته ها. پس از ارسال ، فرآیند تولید سریع است و بین 1 تا 2 روز طول می کشد.
مرحله 4: مونتاژ
پس از دریافت PCB های PCBWay ، اجزای مختلف را در جای خود لحیم کردم. PCB برای دریافت قطعات آماده شده است ، که این امر فرآیند را بسیار ساده می کند.
پس از آماده شدن مدار چاپی ، کابل های اتصال سنسورهای مختلف را ایجاد کرده ام. این کابل ها از یک کابل تلفن 2 جفت تشکیل شده است که دارای اتصالات Dupont برای اتصال به سنسور است.
سپس مجبور شدم موارد را ایجاد کنم. اینها در Autodesk Fusion 360 مدل شده و در PLA بر روی Prusa I3 Hephestos چاپ شده اند.
سپس آن را از قبل مونتاژ کردم. لازم بود PCB را روی بدنه و همچنین سنسورهای مختلف قرار دهیم. همچنین لازم است از اتصالات با آستین کوچک کننده حرارتی محافظت شود.
در محل آخرین مونتاژ انجام شد. من یک سنسور را در وسط رک و دو عدد دیگر را در بالای هر کدام قرار دادم. این به من امکان می دهد دما و رطوبت را در نقاط مختلف اتاق و در ارتفاعات مختلف کنترل کنم.
در نهایت ، بررسی کردم که آیا اتصال به سیستم مرکزی وجود دارد و چه داده هایی در حال انتقال هستند.
در شرایط ایده آل ، همه سنسورها صرف نظر از مکان و ارتفاع باید مقادیر یکسانی را گزارش کنند. اگر افراد برتر مقادیر بالاتری را گزارش کنند ، اتاق در حال گرم شدن است.
توصیه شده:
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی - درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: 6 مرحله
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی | درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: سلام بچه ها امروز رطوبت هوا را ایجاد می کنیم & amp؛ سیستم نظارت بر دما با استفاده از ESP 8266 NODEMCU & amp؛ سنسور دما DHT11 دما و رطوبت از حسگر DHT11 بدست می آید & amp؛ در مرورگر مشاهده می شود که صفحه وب مدیریت خواهد شد
مانیتور اتاق برای HomeAssistant: 6 مرحله
Room Monitor for HomeAssistant: پس از تهیه Raspberry Pi با Home Assistant برای مدیریت فضاهای مختلف ، متوجه شدم که یکی از اطلاعات اساسی هر فضا دما و رطوبت است. ما می توانیم یکی از چندین سنسور موجود در بازار سازگار با Home Assist را خریداری کنیم
SilverLight: مانیتور محیطی مبتنی بر آردوینو برای اتاق سرور: 3 مرحله (همراه با تصاویر)
SilverLight: مانیتور محیطی مبتنی بر آردوینو برای اتاق های سرور: یکبار به من وظیفه داده شد که به دنبال یک کاوشگر محیطی برای نظارت بر دما در اتاق سرور شرکت خودم باشم. اولین ایده من این بود: چرا فقط از Raspberry PI و سنسور DHT استفاده نکنید ، می توانید آن را در کمتر از یک ساعت با سیستم عامل تنظیم کنید
مانیتور دما و رطوبت اتاق: 6 مرحله
مانیتور دما و رطوبت اتاق: پروژه من ، QTempair ، دمای اتاق ، رطوبت و کیفیت هوا را اندازه گیری می کند. این پروژه داده های سنسورها را می خواند ، آنها را به پایگاه داده ارسال می کند و این داده ها در وب سایت نمایش داده می شود. می توانید دما را در تنظیمات در
سروما: مدیر اتاق سرور: 20 مرحله
Seroma: مدیر اتاق سرور: Seroma یک مدیر اتاق سرور همه کاره است که به کاربران اجازه می دهد وضعیت سرورها (دما و رطوبت) ، گزارشات دسترسی اتاق سرور و همچنین نظارت بر خود اتاق سرور را بررسی کنند. برای هرگونه نقض امنیتی