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

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

راه‌اندازی سنسور 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 را روشن کند که البته برای نمایش روی سریال مانیتور هم عباراتی نوشته شده است که بسته به خروجی‌ها عبارت موردنظر هر شرط را می‌نویسد.

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

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

حمایت از BLO OM

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

BLO OM
BLO OM

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

دیدگاه ها

6 دیدگاه

  • Dedaco
    ۳ آذر ۱۳۹۸

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

    • Zeus ‌
      زئوس Zeus
      ۴ آذر ۱۳۹۸

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

  • کیان
    ۲۲ آبان ۱۳۹۸

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

    • Zeus ‌
      زئوس Zeus
      ۲۲ آبان ۱۳۹۸

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

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

Zeus ‌ Zeus ‌
  • 5 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 10 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک