خانه / آموزش / چگونه می توانیم میدان‌های الکترومغناطیسی محیط اطراف مان را پیدا کنیم

چگونه می توانیم میدان‌های الکترومغناطیسی محیط اطراف مان را پیدا کنیم

در نظر داریم تا یک سنسور EMF (نیروی محرکه الکتریکی) بسازیم

می خواهیم طرز ساخت یک سنسور EMF را یاد بگیریم که می‌تواند سیگنال‌های الکتریکی هر دستگاه متصل به برق را تشخیص بدهد. سنسور EMF چهار LED دارد که با توجه به شدت سیگنال‌های الکتریکی پشت سر هم روشن میشوند. اگر با این سنسور در خانه یا محل کار حرکت کنید، می‌توانید متوجه تفاوت قدرت سیگنال‌های الکتریکی در قسمت‌های مختلف خانه بشوید.

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

قطعه اصلی سنسور EMF یک میکروکنترلر Attiny 45 است که با استفاده از رابط کاربری آردوینو برنامه ریزی میشود. معمولاً برای ساخت این نوع سنسور از میکروکنترلر Attiny 45 بجای آردوینو استفاده میشود.

101

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

  • میکروکنترلر attiny 45 (یا هر نوع میکروکنترلری که کدهای آردوینو را بخواند)

  • چهار عدد LED

  • چهار عدد مقاومت ۱ مگااهمی

  • منبع تغذیه ۳ ولتی (دو باتری قلمی)

  • سیم مسی (برای ساخت آنتن)

حال Attiny 45 را برنامه ریزی کنید

102

کدهای را روی Attiny 45 آپلود کنید

ما از یک برد آردوینو Nano برای برنامه ریزی میکروکنترلر استفاده کرده ایم. با کمک آردوینو، کدهای زیر را روی میکروکنترلر Attiny 45 آپلود کنید.

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
۲۶
۲۷
۲۸
۲۹
۳۰
۳۱
۳۲
۳۳
۳۴
۳۵
۳۶
۳۷
۳۸
۳۹
۴۰
۴۱
۴۲
۴۳
۴۴
۴۵
۴۶
۴۷
۴۸
۴۹
۵۰
۵۱
۵۲
۵۳
۵۴
۵۵
۵۶
۵۷
*/
 
void setup (){
 
pinMode(4,OUTPUT);
 
pinMode(0,OUTPUT);
 
pinMode(1,OUTPUT);
 
pinMode(2,OUTPUT);
 
pinMode(A3,INPUT);
 
int val=0;
 
}
 
void loop(){
 
int val = analogRead(A3);
 
int del =30;
 
delay (1);
 
if (val>0 && val<=4){ digitalWrite(4,HIGH);
 
delay (del);}
 
if (val>=4 && val<= 6){ digitalWrite(0,HIGH);
 
delay (del);}
 
if (val>=6 && val<=8){ digitalWrite(1,HIGH);
 
delay (del);}
 
if (val>8){ digitalWrite(2,HIGH);
 
delay (del);}
 
else
 
{
 
digitalWrite (4,LOW);
 
digitalWrite (0,LOW);
 
digitalWrite (1,LOW);
 
digitalWrite (2,LOW);
 
}
 
}

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

میزان حساسیت میکروکنترلر با کاهش یا افزایش میزان مقاومت آنتن به زمین و تغییر مقدار روشن سازی LED‌ها تنظیم میشود.

مدار سنسور EMF

104105

ساخت مدار را با اتصال یکی از ورودی‌های آنالوگ Attiny 45 به آنتن شروع کنید. سپس آن را با یک سری مقاومت یک مگااهمی‌به زمین متصل کنید. سپس خروجی‌های Attiny 45 را به چهار LED وصل کنید. ما برای ساخت آنتن از سیم مسی استفاده کرده ایم و آن را دور یک خودکار پیچیده ایم تا حالت سیم پیچ پیدا کند.

جریان ۳ ولتی برای تغذیه مدار سنسور EMF کافی است. به همین خاطر می‌توانید از یک باتری هولدر و دو باتری قلمی‌استفاده کنید.

بهتر است ابتدا مدار را روی برد بورد بسازید و تنظیمات آنتن را انجام دهید. وقتی بهترین تنظیمات برای آنتن را پیدا کردید، مدار را لحیم کنید.

سنسور EMF آماده است

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

فرزین نجفی پور: مسئول سایت ماکزیمم تکنیک

درباره ی فرزین نجفی پور

پژوهشگر برتر کشور در چند سال متوالی - مخترع برتر کشور - ثبت 61 اختراع کاربردی در زمینه های کشاورزی، آبیاری، الکترونیک، رباتیک و هوا فضا - دارای مدرک کارشناسی ارشد - ارایه بیش از 100 مقاله علمی - دریافت دهها تندیس ویژه علمی - دریافت بیش از 150 تقدیر نامه از وزارت خانه ها و مراکز علمی و پژوهشی - برپایی بیش از 150 نمایشگاه تخصصی اختراعات - پیشگام در دفاع سایبری عملی از حریم جمهوری اسلامی ایران

همچنین ببینید

چگونه پوست صورت خود را زیبا کنیم؟

اسیدهای میوه کارکردهای بسیاری برای پوست دارند. آنها می توانند همه کاربرای زیبایی پوست انجام دهند؛ ...