آموزش, پروژه آردوینو, توصیه شده, سنسور ها

راه‌اندازی سنسور ReedSwitch با آردوینو

سنسور ReedSwitch

سنسور ReedSwitch

شاید خیلی از شماها هنگام انجام یک پروژه آزمایشگاهی یا صنعتی نیاز باشد که میدان الکترومغناطیسی داخل یک محیط را بسنجید که آیا این محیط دارای یک میدان قوی مغناطیسی است یا خیر؟ و پس از آن که متوجه میدان موجود شدید، بسته به نوع پروژه ای که تعریف کرده‌اید در آن محیز عمل موردنظر خود را انجام دهید.

در این قسمت از پروژه های آردوینو ابتدا به معرفی سنسور و در نهایت برای تست میدان مغناطیسی یک آهنربا را به سنسور نزدیک کنیم و ببینیم که چه اتفاقی می‌افتد؟

 

سنسور ReedSwitch چیست؟

reed switch یک نوع کلید الکترومغناطیسی است که با استفاده از میدان مغناطیسی تحریک می‌شود و پس از تحریک، باز یا بسته می‌شود. در واقع این قطعه شامل یک جفت تیغه‌ی مغناطیسی انعطاف پذیر است که درون محفظه‌ای از گازهای بی اثر فشرده شده و بدون حرکت قرار گرفته است.

انواع reed switch چیست؟

کلیدهای مغناطیسی یا reed switch دارای سه نوع مختلف می‌باشند:

Normally Open) NO): که در حالت عادی در وضعیت باز قرار دارند و تحریک مغناطیسی باعث بسته شدن آن می‌شود.

Normally Close) NC): در حالت عادی در وضعیت بسته قرار دارند و تحریک مغناطیسی باعث باز شدن‌ آن می‌‌شود.

کلید سه حالته 

مزایا و معایب سنسور reed switch چیست؟

مزایا
یک قطعه مکانیکی است که اگر درست استفاده شود عمر خوبی می‌تواند داشته باشد. ( مابین ۶^۱۰ تا ۷^۱۰ بار عمل می‌کند در جریان ۱۰ma)
ابعاد بسیار کوچک دارد.
بسیار حساس به میدان مغناطیسی می‌باشد.
خطای افت پتانسیل و یا نشتی جریان ندارد.
بسیار ارزان است.
تکرار پذیری خوب است.
مقاوم در برابر گردوغبار و آلودگی.

معایب
یک نویز الکتریکی قوی تولید می‌کند.
چون یک وسیله مکانیکی است دارای سرعت پاسخ کندی است.
پسماند مغناطیسی (هیسترزیس)بالایی دارد.با افزایش زمان استفاده این پدیده افزایش می‌یابد.

نحوه استفاده ReedSwitch در مدارات الکترونیکی چگونه است؟

دو عدد کنتاکت مغناطیسی به همدیگر می‌چسبند و هنگامی که آهنربا از کلید دور می‌شود، دو کنتاکت نیز از همدیگر جدا می‌شود. در حالت عدم وجود میدان مغناطیسی کنتاکت ها از هم باز می‌باشند . از جمله کاربرد‌های سنسور ReedSwitch در مدارات رباتیک، صنعتی است. همچنین نحوه بسته شدن آن مانند نصب کلید ها در مدار است.

سنسور ReedSwitch

 

خب پس از اینکه یک دید کلی از عملکرد سنسور reedswitch بدست آوردیم. نوبت به راه‌اندازی این سنسور می‌رسد.

شماتیک سنسور ReedSwitch با آردوینو

شماتیک راه‌اندازی سنسور reedswitch با اردوینو

 

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

برنامه‌نویسی سنسور ReedSwitch با آردوینو

 

همانطوری که از کد مشخص است 3 پین از میکروکنترلر را به صورت دلخواه انتخاب کردیم که دو پین آن را به عنوان خروجی و یک پین را به صورت ورودی انتخاب کرده‌ایم که دو پین خروجی جهت روشن و خاموش کردن LED به کار می‌روند و پینی که به عنوان ورودی انتخاب شده‌ است جهت اتصال به سنسور ReedSwitch است.

خب همانطوری که در حلقه مشاهده می‌کنید در واقع پینی که سنسور ReedSwitch به آن متصل شده است همیشه توسط دستور DigitalRead در حال خواندن است تا در صورتیکه سنسور ReedSwitch خروجی آن تغییر کرد آن را برسی کند که این برسی دو حالت بیشتر ندارد اصطلاحا یا خروجی 0 است یا 1.

که در ادامه یک شرط نوشته شده است که اگر خروجی 1 شد LED Close را روشن کند و در غیر اینصورت LED Open را روشن کند که البته برای نمایش روی سریال مانیتور هم عباراتی نوشته شده است که بسته به خروجی‌ها عبارت موردنظر هر شرط را می‌نویسد.

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

امیدوارم که این آموزش هم برای شما مفید واقع شده باشد.

author-avatar

درباره BLO OM

«السَّلَامُ عَلَیْکَ یَا أَبَا عَبْدِ اللَّهِ، السَّلَامُ عَلَیْکَ وَ رَحْمَهُ اللَّهِ وَ بَرَکَاتُهُ».

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

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

6 دیدگاه در “راه‌اندازی سنسور ReedSwitch با آردوینو

  1. Avatar for Dedaco Dedaco گفت:

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

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      سلام دوست عزیز
      بله کاملا درست میفرمایید اصلاح میکنیم متن رو

  2. Avatar for کیان کیان گفت:

    سلام جالب بود من این کلیدهای مغناطیسی بیشتر توی دستگاههای کپی دیده بودم که زیاد استفاده شده وامپر های مختلف دارند که باید ازروی ابعاد تشخیص داد وهیچ مشخصاتی روش نیست ؟واینکه ایا مدلهایی هست که امپر زیاد از خودش عبور بده برای مدار های فرمان تابلو برق ؟

    1. Avatar for زئوس Zeus زئوس Zeus گفت:

      سلام فکر نمیکنم تا اونجاها پیش رفته باشن دیگه 😐

      1. Avatar for رضا ایجی رضا ایجی گفت:

        چندین مرتبه کتابخانه رو به روز کردم ولی همچنان پیغام ESP8266WiFi.h: No such file or directory باقی مونده! :-/

        1. Avatar for زئوس Zeus زئوس Zeus گفت:

          نحوه برطرف کردن خطا رو اینجا گفته
          https://github.com/marcoschwartz/aREST/issues/42

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

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