کیت های کنترل

کیت کنترل و مانیتورینگ دمای اتاق سرور تحت شبکه

کیت کنترل و مانیتورینگ دمای اتاق سرور توسط وب سرور

در زیر نمونه عکس هایی از کیت کنترل و مانیتورینگ دمای اتاق سرور توسط وب سرور سایت مهرادکیت را مشاهده می کنید.

 

ماژول اترنت ENC28J60:

ماژول اترنت ENC28J60 ، ماژولی کوچک و مناسب است که با بهره گیری از آی سی کنترلر اترنت ENC28J60 دارای ویژگی هایی است، که امکان استفاده از پروتکل های شبکه را فراهم می کند.

ماژول ENC28J60 از محصولات شركت Microchip بوده و براي ايجاد رابط اترنت Ethernet طراحي و توليد شده است. اين ماژول كوچك تمامي قطعات و سخت افزار لازم براي ايجاد يك ارتباط اترنت را داراست.

كانكتور شبكه اين ماژول داراي ترانسفورمرهاي ايزولاسيون و LED هاي LINK و Status است. آي سي ENC28J60 با رابط SPI خود يكي از ساده ترين قطعات موجود براي راه اندازي اترنت با پروتكل 10Base-T است.

این ماژول ارتباط شبکه را با سرعت 10Mbps پشتیبانی می کند.

 

مشخصات ماژول اترنت ENC28J60:

  • چیپ اترنت ENC28J60
  • رابط SPI
  • کانکتور RJ45
  • نشانگر تغذیه LED
  • ولتاژ 3.3V

 

کاربردها ماژول:

  • سنسورهاي تحت شبكه
  • مونيتورينگ تجهيزات پزشكي و آزمايشگاهي
  • كنترل سيستم ها و تجهيزات برقي و الكترونيكي از طريق اينترنت
  • شبكه كردن مجموعه اي از ميكروكنترلرهايي كه با فاصله زياد از هم قرار دارند
  • وب سرورهاي اينترنتی

 

اترنت (Ethernet) چیست:

در این مقاله اترنت و کاربرد های آن توضیح داده شده است.

 

وب سرور (Web Server) چیست؟

در ابتدايي ترين سطح، وب سرور يك برنامه كامپيوتري است كه صفحه هاي وب خواسته شده را كنار هم قرار مي دهد.

اما در شكل كلي وب سرور سامانه اي است که توانایی پاسخگوئی به يك مرورگر وب و ارسال صفحه درخواستی مرورگر را داراست.

وقتي كه شما پشت كامپيوتر خود نشسته ايد اولين كاري كه براي ديدن يك سايت در اينترنت انجام مي دهيد قطعا وارد نمودن آدرس آن سايت در قسمت آدرس بار مرورگر خود مي باشد.

فرقي نمي كند كه مرورگر شما فاير فاكس باشد يا گوگل کروم يا اينترنت اكسپلور و …، در واقع شما با وارد نمودن آدرس سايت درخواست خود را به وسيله اين مرورگرها براي سرور ارسال نموده ايد.

مرورگرها اين درخواست شما را براي مشاهده سايت به سرور انتقال مي دهند و با مشاهده سايت، سرور به درخواست شما پاسخ داده است.

صفحات وب بر پایه یک ساختار مشخص و با یک نام واحد كه همان آدرس IP است بر روی وب سرور قرار می گیرند. همچنين بر روی یک وب سرور امکان قرار گرفتن صفحات متعدد و با ساختارهای جداگانه نيز وجود دارد.نشان

 

نحوه عملکرد کیت:

در این کیت از ماژول اترنت ENC28J60 استفاده شده است. ولتاژ کاری این ماژول ۳٫۳ ولت می باشد.

پروتکل ارتباطی این ماژول با پردازنده مورد استفاده در این کیت SPI می باشد. در پردازنده از یک بافر با حجم بالا برای ذخیره اطلاعات ارسال/دریافت استفاده شده است.

پس از این که کابل LAN را از برد آموزشی به کامپیوتر و یا مودم متصل نمودیم، برد آموزشی را توسط کلید ON/OFF روشن می کنیم.

میکروکنترلر ابتدا تمامی سخت افزار های موجود را راه اندازی می کند.

در این کیت سناریوی کنترل دمای اتاق سرور توسط وب سرور پیاده سازی شده است. توسط این کیت می توان از طریق شبکه محلی دمای اتاق سرور را در هر کامپیوتر متصل به شبکه محلی مشاهده نمود و هیتر و کولر اتاق سرور را از هر نقشه از شبکه محلی کنترل نمود

سنسور دمای استفاده شده در این کیت سنسور شرکت دالاس با نام DS18B20 می باشد.

کاربر پس از اتصال سخت افزار، مرورگر خود را باز می نماید و آدرس IP مشخصی را در مرورگر وارد می کند که به صورت پیش فرض این آدرس برابر 192.168.1.10 می باشد. پس از وارد کردن IP و فشردن کلید Enter پردازنده یک صفحه اینترنتی برای کاربر ایجاد مینماید، که به آن وب سرور می گویند.

دمای سرور به صورت انلاین بروی مرورگر از طریق وب سرور نمایش داده می شود. مرورگر به صورت اتوماتیک هر 5 ثانیه یک بار رفرش یا تازه سازی می شود.

کنترل دما دارای دو مد عملکرد اتوماتیک و دستی می باشد. در مد اتوماتیک در صورتی که دمای اتاق سرور از ماکزیمم دمای تعئین شده بیشتر شود رله مربوط به کولر روشن شده و بروی مرورگر وضعیت کولر را با رنگ سبز رنگ به صورت ON نشان می دهد.

به طور کلی دمای اتاق سرور معمولا بالا می باشد و همیشه نیاز به خنک سازی آن داریم. اما در این سناریو در صورتی که دمای اتاق سرور از حد مجاز حداقل تعیین شده کمتر شود رله هیتر روشن شده و بروی مرورگر وضعیت هیتر را با رنگ قرمز رنگ به صورت OFF نمایش می دهد.

در صورت رسیدن دما به محدوده مجاز رله های مربوط به کولر و هیتر خاموش می شوند.

برای افزایش و یا کاهش مقدار حداقل و حداکثر دمای مجاز در وب سرور نیز از چهار عدد باتن استفاده شده است.

در مد دستی کاربر با استفاده از باتن های موجود در مرورگر می تواند کولر وهیتر را خاموش یا روشن نماید.

 

قابلیت های کیت:

  • ساخت وب سرور بروی مرورگر توسط میکروکنترلر
  • نمایش اطلاعات مورد نیاز کاربر روی LCD
  • کنترل چهار عدد رله قدرت از طریق وب سرور
  • خواندن مقادیر دما به صورت آنلاین و نمایش در مرورگر
  • دارای دو مد ارتباطی اتوماتیک و دستی
  • قابلیت تغئیر IP و Port در مرورگر
  • تازه سازی صفحه وب سرور به صورت اتوماتیک هر 5 ثانیه

 

توضیحات:

  • به زودی فایل های مورد نیاز این پروژه آپلود میشود.
محمود باقریان

درباره محمود باقریان

مهراد کیت با ۱۵ سال سابقه در زمینه طراحی سیستم های کنترل از راه دور و تولید تجهیزات خانه هوشمند و هر گونه هوشمند سازی توسط مهندسین داخلی آماده ارائه محصولات و خدمات می باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.