آموزش راه اندازی سنسور شیب و لرزش SW-520D با آردوینو

فهرست مطالب

ویژگی های سنسور شیب و لرزش SW-520D

سنسور SW-520  شامل دو گوی هم‌راستا جهت تشخیص شیب است و به صورت تریگر سوئیچ می‌کند. زمانی که این سوئیچ به صورت افقی قرار می‌گیرد، اگر شیب آن بیشتر از 10 درجه شود، بسته (ON-stated) و اگر شیب آن کمتر از 10 درجه باشد، باز (OFF-stated) می‌شود. اما زمانیکه به صورت عمودی باشد، در شیب بیشتر از 45 درجه، بسته و در شیب کمتر از 45 درجه، باز می‌شود. برای مشاهده دقیق نحوه عملکرد این سنسور، دیتاشیت سنسور را مطالعه کنید. سنسور شیب و لرزش SW-520D ضد گرد و خاک و ضد آب نیز است.
تشخیص چرخش دوربین، دستگاه‌های خودرو، لوازم الکتریکی خانگی، اسباب بازی‌ها و … از جمله موارد استفاده از این سنسور می‌باشد.

دیتاشیت سنسور SW-520 را می توانید از اینجا دانلود کنید.

معرفی پایه های (Pinout) سنسور شیب و لرزش SW-520D

سنسور SW-520 دارای دو پایه جهت قطع و وصل کردن مدار می‌باشد.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
سنسور شیب و لرزش SW-520D × 1
مقاومت 10k × 1
سیم جامپر نری-نری wire × 1
برد بورد 400 حفره ای × 1

نرم افزارهای مورد نیاز

آردوینو IDE

راه اندازی سنسور شیب و لرزش SW-520D با آردوینو

گام اول: سیم بندی

سنسور را طبق شکل به آردوینو متصل کنید.
از مقاومت 10 کیلواهم جهت Pull-Down کردن پایه شماره 7 استفاده می‌کنیم.

گام دوم: کد

کد زیر را روی آردوینو خود آپلود کنید.

/*
  SW-520D-Tilt-Switch-Sensor
  made on 07 Nov 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ const int Pin=7; void setup() { pinMode(Pin, INPUT); Serial.begin(9600); } void loop() { int sensorValue = digitalRead(Pin); if(sensorValue==HIGH){ Serial.println("ON-State"); delay(500); } else{ Serial.println("OFF-State"); delay(500); } }

پایه 7 را از طریق Pull-Down به یک سمت سوئیج متصل می‌کنیم. سمت دیگر سوئیچ را به Vcc وصل میکنیم. اگر سوئیچ بسته شود، مقدار HIGH در پایه 7 قرار می‌گیرد و اگر سوئیچ باز شود، مقدار LOW در پایه 7 ذخیره ‌می شود.

خروجی Serial Monitor  را در شکل زیر می‌بینید. با تکان دادن سنسور، سوئیچ باز و بسته می‌شود.

آموزش های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد.