قیمت و موجودی قطعات با بررسی کارشناسان به‌روز می‌شود.درخواست تأمین فوری

ماژول تشخیص مانع

فهرست مطالب ماژول تشخیص مانعمشخصات فنی ماژول تشخیص مانعپایه های ماژولاتصال ماژول تشخیص مانعنحوه راه‌اندازی ماژول تشخیص مانع با آردوینوکدهای آردوینو مربوط به ماژول تشخیص مانعکدهای رزبری پای ماژول تشخیص مانع ماژول تشخیص مانع برای آردوینو به ا

ماژول تشخیص مانع

ماژول تشخیص مانع

ماژول تشخیص مانع برای آردوینو به این صورت عمل می کند که با عبور هر جسم غیر نوری، سیگنالی را ایجاد می کند و LED روشن می شود.

مشخصات فنی ماژول تشخیص مانع

این ماژول در قسمت جلویی یک نوع فتومیکروسنسور مدل  EE-SX1103 (در داخل آن یک گیرنده نوری وجود دارد) و دو مقاومت (1 کیلو اهم و 33 اهم) در قسمت عقب دارد. این سنسور از یک پرتوی نوری و یک ردیاب برای بررسی اینکه مسیر عبور نور توسط یک شیء مات مسدود شده است یا خیر، استفاده می کند.

مشخصات در جدول زیر آمده است:

پایه های ماژول

پایه های ماژول سنسور اثر هال

اتصال پایه ها در برد Arduino  و  Raspberry PI در جدول زیر آمده است:

اتصال ماژول تشخیص مانع

پایه های مختلف ماژول را مطابق جدول بالا و به صورت آنچه در تصویر زیر مشاهده می‌شود به برد آردوینو متصل کنید.

نحوه راه‌اندازی ماژول تشخیص مانع با آردوینو

ما در این ویدیو به شما نشان می‌دهیم که چطور ماژول تشخیص مانع را می‌توان توسط دیسکاوری بورد آردوینو uno راه‌اندازی کرد.

کدهای آردوینو مربوط به ماژول تشخیص مانع

در صورت وجود جسمي كه مانع پرتو نور بين فاصله سنسور شود ، LED (پين 13) را در Arduino روشن مي كند.

int Led = 13; // define LED pin
int buttonpin = 10; // define photo interrupter signal pin
int val; //define a numeric variable

void setup()
{
  pinMode(Led, OUTPUT); // LED pin as output
  pinMode(buttonpin, INPUT); //photo interrupter pin as input
}

void loop()
{
  val=digitalRead(buttonpin); //read the value of the sensor 
  if(val == HIGH) // turn on LED when sensor is blocked 
  {
    digitalWrite(Led,HIGH);
  }
  else
  {
    digitalWrite(Led,LOW);
  }
}

کدهای رزبری پای

# Needed modules will be imported and configured 
import RPi.GPIO as GPIO
import time
  
GPIO.setmode(GPIO.BCM)
  
# The input pin which is connected with the sensor.<br /># Additional to that the pull up resistor of the input will be activated.
GPIO_PIN = 24
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
  
print "Sensor-Test [press ctrl+c to end the test]"
  
# This outputFunction will be started at signal detection
def outputFunction(null):
        print("Signal detected")
  
# The outputFunction will be started at the moment of a signal detection (raising edge).
GPIO.add_event_detect(GPIO_PIN, GPIO.RISING, callback=outputFunction, bouncetime=100) 
  
# Main program loop
try:
        while True:
                time.sleep(1)
  
# Scavenging work after the end of the program
except KeyboardInterrupt:
        GPIO.cleanup()

مطالب مرتبط

ادامهٔ مطالعه در همین موضوع

سلف یا القاگر (Inductor) چیست و چه کاربردهایی دارد؟آموزش
۱ اسفند ۱۴۰۰ 19 دقیقه

سلف یا القاگر (Inductor) چیست و چه کاربردهایی دارد؟

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

ادامهٔ مطلب
خازن چیست؟ انواع و کاربردهای آنآموزش
۲۴ بهمن ۱۴۰۰ 31 دقیقه

خازن چیست؟ انواع و کاربردهای آن

خازن را با حرف C که ابتدای کلمه Capacitor است نمایش می‌دهند. با توجه به اینکه بار الکتریکی در خازن ذخیره می‌شود، برای ایجاد میدان‌های الکتریکی یکنواخت می‌توان از خازن استفاده کرد. خازنها می‌توانند میدانهای الکتریکی را در حجم‌های کوچک نگه دا

ادامهٔ مطلب
ماژول تشخیص مانع | دیجی‌قطعه