آردوینو آموزش آردوینو پروژه های آردوینو پکیج سنسور آردوینو

آموزش ماژول اثر هال میدان مغناطیسی Hall Sensor پکیج ۳۷ سنسور آردوینو

Arduino-Sensor-Kit-Hall-magnetic-Module-digispark
نوشته شده توسط پریسا پوربلورچیان

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

 

ماژول اثر هال مغناطیس Hall Module

ماژول اثر هال Hall sensor دارای سنسور A3144 است. سنسور A3144 همانند سوییچ اثر هال است. سنسور A3144 دارای ۳ پایه تغذیه و خروجی – output و زمین – GND است. همانطور که گفته شد ازسنسور A3144 جهت تشخیص میدان مغناطیسی- Magnetic FIELD استفاده می‌شود. با ایجاد میدان مغناطیسی در نزدیکی سنسور اثر هال، خروجی سنسور به پایین ترین سطح خود یعنی ولتاژ ۰ خواهد رسید. در نتیجه با نزدیک کردن یک شی مغناطیسی به سنسور، سنسور به پایین ترین سطح رسیده و میدان مغناطیسی را تشخیص خواهد داد. ماژول اثر هال دارای سنسور A3144 و سه پایه به ترتیب Signal, VCC, GND می‌باشد. در ادامه به بررسی اتصالات و راه اندازی ماژول اثر هال خواهیم پرداخت.

هدف آموزش ماژول اثر هال

با ایجاد میدان مغناطیسی- Magnetic FIELD در اطراف سنسور اثر هال – Hall Sensor سنسور A3144 تحریک شده و به پایین ترین سطح خود خواهد رسید. در این نقطه ولتاژ ماژول به ۰ ولت رسیده و میدان مغناطیسی را تشخیص خواهد داد. با تعریف خروجی برای سنسور می‌توان عملکرد سنسور اثر هال را به خوبی مشاهده کرد. با اتصال ال ای دی و رله و بیزر به خروجی سنسور، با نزدیک کردن آهنربا به سنسور اثر هال A3144 ، میدان مغناطیسی تشخیص داده شده و خروجی ها فعال خواهد شد. در ادامه به بررسی اتصالات و کد برنامه خواهیم پرداخت.

 

ماژول رله تک کانال ۵ ولت Relay 1channel

ماژول رله تک کانال Relay 1channel دارای ولتاژ ۵ ولت و ولتاژ خروجی ۲۲۰ ولت می‌باشد.رله تک کانال دارای توان ۱۰ آمپر است و برای پروژه های DIY مناسب است.  رله Relay در الکترونیک همانند کلید عمل می‌کند. در واقع رله‌ها سوییچ‌هایی هستند که مدارهای الکترونیکی را باز و بسته می‌کنند. رله در خروجی دارای ۳ پایه می‌باشد. پایه وسط مشترک و دو پایه کناری یکی NO به مفهوم Normally Open یعنی به صورت پیش فرض در حالت باز قرار دارد. پایه دیگر NC به مفهوم Normally Close یعنی به صورت پیش فرض در حالت بسته قرار دارد. به طور کلی رله برای انتقال جریان در مدار های الکتریکی کاربرد دارد. ماژول رله تک کانال دارای سه پایه به ترتیب GND , VCC , Signal می‌باشد.

 

ماژول SMD Color ال ای دی RGB

ماژول SMD Color دارای یک ال ای دی سه رنگ RGB با چهار پایه جهت کنترل رنگ و تولید رنگ‌های متفاوت می‌باشد. ال ای دی RGB از سه رنگ RED,BLUE,GREEN تشکیل شده است که از ترکیب این سه رنگ می‌تواند بیش از ۱۶ میلیون رنگ را تولید کند. سه رنگ آبی ،قرمز، سبز ۸ بیتی می‌باشند که دارای مقادیر عدد صحیح ۰ تا ۲۵۵ هستند. به عنوان مثال با ترکیب این سه رنگ ۲۵۶*۲۵۶*۲۵۶ =۱۶۷۷۷۲۱۶ رنگ تولید خواهد شد.

 

ماژول بیزر Passive Buzzer

ماژول بیزر Buzzer module همانطور که از نامش پیداست، به عنوان اسپیکر و بلندگو در الکترونیک استفاده می‌شود. بیزر در واقع یک ماژول سیگنال صوتی الکترومغناطیسی است. بیزر توسط یک مدار الکتریکی و یا یک سیگنال صوتی نوسان و هدایت می‌شود. ولتاژ کاری ماژول بیزر ۵ ولت DC است. در این آموزش من از بیزر پسیو یا passive buzzer استفاده خواهم کرد. ماژول بیزر دارای دو نوع اکتیو و پسیو می‌باشد. در نوع پسیو برای راه اندازی ماژول نیاز به تعریف فرکانس کاری برای عملکرد ماژول بیزر خواهد داشت. ماژول بیزر اکتیو برای راه اندازی تنها نیاز به ولتاژ DC دارد و به راحتی قابل اجرا است و دیگر نیازی به تعریف فرکانس کاری برای عملکرد آن نخواهیم داشت. به عبارتی با شوک الکتریکی ماژول اکتیو فعال خواهد شد.

نکته :

با استفاده از ماژول بیزر میتوان تن های متفاوتی جهت آلارم به بیزر اختصاص داد. تن ها دارای فرکانس های مختلفی مانند ۲۶۱, ۲۷۷, ۲۹۳, ۳۱۱, ۳۲۹, ۳۴۹, ۳۶۹, ۳۹۲, ۴۱۵ هرتز هستند که برای هر یک از آنها می‌توان کد جهت آلارم دلخواه در برنامه تعریف کرد.

 

وسایل مورد نیاز:

ماژول اثر هال میدان مغناطیسی Hall Sensor از پکیج ۳۷ سنسور آردوینو

ماژول ال ای دی LED RGB SMD از پکیج ۳۷ سنسور آردوینو

برد آردوینو UNO

شیلد پروتوتایپ آردوینو UNO

ماژول بیزر Buzzer module از پکیج ۳۷ سنسور آردوینو

ماژول رله تک کانال از پکیج ۳۷ سنسور آردوینو

کابل فلت نری به مادگی

کابل فلت نری به نری 

اتصالات:

  • پایه سیگنال (S) ماژول اثر هال – Hall Sensor را به پایه ۸ آردوینو اتصال دهید.
  • پایه VCC ماژول اثر هال – Hall Sensor را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول اثر هال – Hall Sensor را به پایه GND آردوینو اتصال دهید.
  • پایه RED ماژول LED RGB SMD را به پایه ۹ آردوینو اتصال دهید.
  • پایه BLUE ماژول LED RGB SMD را به پایه ۱۰ آردوینو اتصال دهید.
  • پایه GND ماژول LED RGB SMD را به پایه GND آردوینو اتصال دهید.
  • پایه سیگنال (S) ماژول بیزر – Buzzer را به پایه ۱۲ آردوینو اتصال دهید.
  • پایه VCC ماژول بیزر – Buzzer را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول بیزر – Buzzer را به پایه GND آردوینو اتصال دهید.
  • پایه سیگنال (S) ماژول رله تک کانال را به پایه ۱۱ آردوینو اتصال دهید.
  • پایه VCC ماژول رله تک کانال را به پایه ۵ ولت آردوینو اتصال دهید.
  • پایه GND ماژول رله تک کانال را به پایه GND آردوینو اتصال دهید.

 

کد برنامه ماژول اثر هال میدان مغناطیسی

حال کد بالا را در نرم افزار آردوینو کپی کنید. همانطور که در آموزش گفته شده است، اتصالات را انجام داده و سپس کامپایل کنید. در ابتدا ماژول ال ای دی LED RGB SMD آبی (BLUE) است و به این معنی است که هنوز میدان مغناطیسی در برابر سنسور قرار نگرفته است. حال با نزدیک کردن آهنربا به سنسور اثر هال – Hall Sensor، ماژول ال ای دی قرمز (RED) شده و سپس ماژول رله –  Relay فعال شده و در نهایت توسط بیزر آلارم شنیده خواهد شد. با هر بار دور و نزدیک کردن آهنربا به سنسور می‌توانید عملکرد خروجی ها را بررسی کنید.
 

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

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۲ دیدگاه

  • سلام
    خانم مهندس
    اموزش خوبی بود
    من با اینکه مبتدی بود ولی چون در کد ها هر خط را توضیح داده بودید همه رو فهمیدم
    با ارزوی موفقیت برای شما

    • سلام
      از توجه و دقت نظر شما بسیار ممنونم.
      هدف از توضیح کدها هم همین بوده که بتوانید تحلیل کنید و حتی تغییرات اعمال کنید.
      موفق باشید.

  • سلام خانم پوربلورچیان خسته نباشید
    در زمینه برنامه ربات شی جمع کن مغناطیسی ( با برد الکترو) خودتون یا کسی از همکارانتون هست که بتونه کمکم کنه؟؟؟
    با تشکر…

    • سلام
      بنده در این زمینه کار نکردم.
      از دیگر کاربران که در این زمینه اطلاعات دارند، درخواست میکنم در این بحث شرکت کنند.

  • سلام خانم پوربلورچیان خسته نباشید
    یه سوال داشتم به نظرتون میشه از این سنسورهای مغناطیسی برای پیدا کردن گوشی موبایل تو گیت های ورودی اماکن حساس استفاده کرد اگه راه حل دیگه ای برای پیدا کردن گوشی موبایل به ذهنتون می رسه لطفا راهنماییم کنید

    • سلام
      بله این امکان وجود دارد. ولی دقت داشته باشید که موارد به این سادگی هم نیست. در گیت‌های امنیتی چندین سنسور کنار همدیگر قرار گرفته‌اند. می‌توانید در این خصوص مطالعه کنید.