مهندسی برق

اختراع برق باعث دگرگونی صنعت در ابعاد مختلف شد. برق یعنی زندگی

مهندسی برق

اختراع برق باعث دگرگونی صنعت در ابعاد مختلف شد. برق یعنی زندگی

مهندسی برق

با سلام

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

هرگاه در پی چیزى هستى، بلند همت باش و آن‏گاه که چیره شدى، در پیروزى کریم باش.
حضرت علی (علیه السلام)

همراهان عزیز جهت خبر دار شدن از جدید ترین مطالب سایت،سایت را به دنبال داشته باشید.👇🏻

پیوندها

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

دوشنبه, ۱۹ ارديبهشت ۱۴۰۱، ۰۶:۰۹ ب.ظ

فهرست مطالب

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

    1. SW-520D Angle Vibration Tilt Switch Datasheet

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

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

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

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

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

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

    2. گام دوم: کد

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

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

سنسور شیب و لرزش SW-520D

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

 

SW-520D Angle Vibration Tilt Switch Datasheet

 1 file(s)  102.88 KB

DOWNLOAD

 

معرفی پایه های (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 به آردوینو

گام دوم: کد

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

/*
  SW-520D-Tilt-Switch-Sensor
  made on 07 Nov 2020
  by Amir Mohammad Shojaee @ Electropeak
  Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="&#8220;Home&#8221; &#8212; Electropeak" src="https://electropeak.com/learn/embed/#?secret=2MQkhWM6NI" data-secret="2MQkhWM6NI" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/

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  را در شکل زیر می‌بینید. با تکان دادن سنسور، سوئیچ باز و بسته می‌شود.

موافقین ۰ مخالفین ۰ ۰۱/۰۲/۱۹
Mohammad hossein Metanat

متانت

محمد حسین متانت

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی