مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

سنسور مادون قرمز E18-D80NK با پراب کوتاه

مرجع:
DKP - 42061
DKP - 42061
دسته بندی: مادون قرمز

طول کابل در این کالا 150mm است.

ادامه مطلب
موجود شد خبرم کن
توضیحات

ماژول E18-D80NK فاصله سنج مادون قرمز دقیق

سنسور فاصله سنج E18-D80NK از ماهیت فتوالکترویک استفاده کرده و بخشی از خانواده سنسورهای مادون قرمز به شمار می‌آید. سنسور فاصله سنج E18-80DNK فاصله شی تا سنسور را توسط پرتو الکترومغناطیسی شناسایی کرده و از پرتو نور جهت شناسایی مانع استفاده می‌کند. در این حالت از خاصیت بازتاباننده استفاده شده است به این معنی که سنسور دارای بازتاب کننده نور است و نور را از سنسور فرستنده دریافت کرده و به سنسور گیرنده بازتاب می‌کند. سپس اگر مانع بین سنسور فرستنده و بازتاب کننده نور وجود داشته باشد، به سنسور ارسال می‌کند. سنسور E18-D80NK در فاصله ۳ تا ۸۰ سانتی متر مانع را شناسایی کرده و توسط یک مولتی ترن قابلیت تنظیم شدت نور دریافتی را دارد. سنسور E18 از یک ال ای دی اینفرارد و گیرنده جهت تشخیص شی در فاصله خاص استفاده می‌کند. سنسور از یک سیگنال دیجیتال ساده استفاده می‌کند و خروجی سنسور به صورت پیشفرض High است و با قرار گرفتن شی در مجاورت سنسور LOW می‌شود. فاصله تشخیص ۳ تا ۸۰ سانتی متری توسط مولتی ترن قابل تنظیم است و در پشت سنسور یک ال ای دی LED تعبیه شده است که پس از شناسایی مانع به صورت چشمک زن عمل می‌کند. 

بررسی پایه های E18-D80NK

این سنسور دارای سه پایه VCC, GND و OUT است که در سه رنگ آبی، قهوه ای و مشکی در بازار موجود است. همچنین سه رنگ قرمز، سبز و زرد هم از این سنسور وجود دارد. سنسور E18 طبق اطلاعات گفته شده در ابتدا در خط تولید جهت تشخیص اشیا در حال حرکت مصرف داشته و به مرور زمان به دلیل دقت اندازه گیری بالا در مصارف دیگر مانند تشخیص مانع و سیستم های امنیتی هم استفاده شده است.

بررسی پایه های ماژول E18-D80NK - دانشجوکیت

روش راه اندازی ماژول مادون قرمز E18-D80NK بدون برنامه نویسی

یکی از روش های رایج راه اندازی سنسور E18-D80NK اتصال مستقیم و ساده دیجیتال است. تغذیه مورد نیاز جهت راه اندازی سنسور ۵ ولت DC و جریان ۱۰۰ میلی آمپر است. پایه OUT همان پایه سیگنال دیجیتال است که به خروجی مورد نظر متصل می‌شود.رله در مدارات الکترونیک همانند کلید عمل کرده و  نوعی کلید الکترونیکی است. با عبور جریان الکتریکی از داخل آن، همانند یک کلید عمل می‌کند. در خروجی می‌تواند یک مدار دیگر را به حالت باز یا بسته تبدیل کند. له معمولی دارای بوبین که از پرکاربردترین نوع است. در خروجی دارای ۳ پایه می‌باشد.پایه وسط مشترک و دو پایه کناری یکی NO به مفهوم Normally Open یعنی به صورت پیش فرض در حالت باز قرار دارد. پایه دیگر NC به مفهوم Normally Close یعنی به صورت پیش فرض در حالت بسته قرار دارد. خروجی رله به صورت کلید میان راهی بین یکی از سیم‌ها قرار می‌گیرد. به عنوان مثال در ادامه روش اتصال مستقیم سنسور به رله مشخص شده است:

  • پایه ۵ ولت سنسور E18-D80NK را به پایه ۵ ولت رله اتصال دهید.
  • پایه GND سنسور E18-D80NK را به پایه GND رله اتصال دهید.
  • پایه OUT سنسور E18-D80NK را به پایه IN رله اتصال دهید.

با اعمال تغذیه سنسور فعال شده و با نزدیک شدن شی در مجاورت سنسور، سنسور مانع را تشخیص داده و رله فعال HIGH خواهد شد.

 

اتصال سنسور E18-D8NK با رله - دانشجوکیت 

 

روش راه اندازی ماژول مادون قرمز E18-D80NK با آردوینو

از دیگر روش های راه اندازی سنسور استفاده از میکروکنترلرهایی مانند آردوینو Arduino، Nodemcu, Wemos و رزبری پای Raspberry Pi است که نیاز به دانش برنامه نویسی خواهد داشت. در این مرحله نمونه کد راه اندازی سنسور E18-D80NK توسط برد آردوینو Arduino UNO R3 قرار گرفته شده است.برد آردوینو یک میکروکنترلر با قابلیت دسترسی به پورت های دیجیتال و آنالوگ و پروتکل های I2C و SPI است. در این آموزش از آردوینو Arduino مدل UNO استفاده شده است.  آردوینو Arduino دارای تراشه Atmega328P است و با در اختیار داشتن پایه های کنترلی آنالوگ و دیجیتال I/O میتوان با سنسورهای مختلف ارتباط برقرار کرد. با در نظر گرفتن پروتکل ارتباطی آن ها را راه اندازی و کدنویسی کرد. محیط برنامه نویسی IDE Arduino است که نباز به دانش برنامه نویسی C++ خواهد داشت. با انتقال کد به محیط برنامه نویسی و کامپایل کد پروژه آماده اجرا خواهد بود.مراحل نصب نرم افزار آردوینو Arduino در آموزش زیر نوشته و منتشر شده است. در صورتیکه تا به حال با برد آردوینو کار نکرده اید، ابتدا آموزش زیر را مطالعه و سپس مراحل بعدی را اجرا کنید.

 

int const LED = 13;       // در صورت دلخواه از یک ال ای دی برای نمایش وضعیت میتوانیداستفاده کنید. همچنین ال ای دی شماره ۱۳ ال ای دی داخلی برد میباشد
int const E18D80NK = 10;     // پایه مشکی رنگ OUT سنسور را به پایه شماره ۱۰ آردوینو اتصال دهید
boolean detect = false; // یک نشانه گذاری برای زمان تشخیص مانع توسط سنسور در نظر بگیرید که در حالت پیش فرض به صورت فالس است.


void setup() {
  pinMode(LED, OUTPUT);     // تعریف پایه ال ای دی به عنوان خروجی
  pinMode (E18D80NK, INPUT);    //تعریف پایه سنسور به عنوان ورودی
  Serial.begin(9600); // نمایش متن در سریال مانیتور با بادریت پیشفرض ۹۶۰۰
}
void loop() {
  if ( digitalRead( E18D80NK))       // در صورتیکه خروجی سنسور HIGH باشد ، مانع وجود ندارد
  {
    if (detect == true) {         // اگر قبلا یک شی تشخیص داده شده بود
     detect = false;             // نشانه گذاری کنید که هیچ شی شناسایی نشده است
      digitalWrite (LED, LOW);      // اگر هیچ شی شناسایی نشده است، ال ای دی خاموش باشد
    }
  }
  else                                 // در صورتیکه خروجی LOW باشد، نشان دهنده تشخیص مانع است
  {
    detect = true;               // نشانه گذاری کنید
    digitalWrite (LED, HIGH);      //ال ای دی به نشانه تشخیص مانع روشن شود
    Serial.println("Object Detected"); // و پیام تشخیص مانع برای سریال مانیتور ارسال شود. 
  }
  delay(100);                         // زمان تاخیر برای تشخیص دوباره
}

   

اتصال E18-D80NK با آردوینو - دانشجوکیت

 

روش راه اندازی ماژول مادون قرمز E18-D80NK با میکروپایتون و ESP32

سنسور E18-80NK با میکروپایتون و برد ESp32 راه اندازی می‌شود. از Thonny IDE برای برنامه نویسی میکروپایتون می‌توانید استفاده کنید.

import machine
import time

# Define the pins for the E18-D80NK sensor
TRIGGER_PIN = 14
ECHO_PIN = 12

# Define the pins for the ESP32's LED
LED_PIN = 2

# Initialize the pins
trigger_pin = machine.Pin(TRIGGER_PIN, machine.Pin.OUT)
echo_pin = machine.Pin(ECHO_PIN, machine.Pin.IN)
led_pin = machine.Pin(LED_PIN, machine.Pin.OUT)

# Define a function to measure the distance with the E18-D80NK sensor
def measure_distance():
    # Send a 10us pulse to the trigger pin
    trigger_pin.value(0)
    time.sleep_us(2)
    trigger_pin.value(1)
    time.sleep_us(10)
    trigger_pin.value(0)

    # Measure the time for the echo pin to go high and then low
    start_time = time.ticks_us()
    while echo_pin.value() == 0:
        pass
    while echo_pin.value() == 1:
        pass
    end_time = time.ticks_us()

    # Calculate the distance in centimeters based on the time of flight
    pulse_duration = end_time - start_time
    distance_cm = pulse_duration / 58

    return distance_cm

# Loop forever, measuring the distance and turning the LED on or off based on the distance
while True:
    distance_cm = measure_distance()
    print("Distance: %d cm" % distance_cm)

    if distance_cm < 10:
        led_pin.value(1)  # Turn on the LED
    else:
        led_pin.value(0)  # Turn off the LED

    time.sleep(0.1)

 

روش راه اندازی ماژول مادون قرمز E18-D80NK با میکروپایتون و PICO RP2040

سنسور E18-80NK با میکروپایتون و برد رزبری پای پیکو RP2040 راه اندازی می‌شود. از Thonny IDE برای برنامه نویسی میکروپایتون می‌توانید استفاده کنید.

import machine
import time

# Define the pins for the E18-D80NK sensor
TRIGGER_PIN = 2
ECHO_PIN = 3

# Define the pins for the RP2040's LED
LED_PIN = 25

# Initialize the pins
trigger_pin = machine.Pin(TRIGGER_PIN, machine.Pin.OUT)
echo_pin = machine.Pin(ECHO_PIN, machine.Pin.IN)
led_pin = machine.Pin(LED_PIN, machine.Pin.OUT)

# Define a function to measure the distance with the E18-D80NK sensor
def measure_distance():
    # Send a 10us pulse to the trigger pin
    trigger_pin.value(0)
    time.sleep_us(2)
    trigger_pin.value(1)
    time.sleep_us(10)
    trigger_pin.value(0)

    # Measure the time for the echo pin to go high and then low
    start_time = time.ticks_us()
    while echo_pin.value() == 0:
        pass
    while echo_pin.value() == 1:
        pass
    end_time = time.ticks_us()

    # Calculate the distance in centimeters based on the time of flight
    pulse_duration = end_time - start_time
    distance_cm = pulse_duration / 58

    return distance_cm

# Loop forever, measuring the distance and turning the LED on or off based on the distance
while True:
    distance_cm = measure_distance()
    print("Distance: %d cm" % distance_cm)

    if distance_cm < 10:
        led_pin.value(1)  # Turn on the LED
    else:
        led_pin.value(0)  # Turn off the LED

    time.sleep(0.1)
ادامه مطلبShow less
جزئیات محصول
DKP - 42061

مشخصات

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
فاصله سنج - مادون قرمز
سطح تجربه مورد نیاز
نیمه حرفه ای
ابعاد
17 * 45 میلی متر
ارتفاع 50mm/قطر 20mm
ولتاژ مورد نياز
4.5 تا 5 ولت DC
جنس مواد اولیه
پلاستیک
دمای نگهداری
- 25 تا 70 درجه سانتی گراد
دمای کاری
- 25 تا + 55 درجه سانتی گراد
جریان
100 میلی آمپر
محدوده اندازه گیری
3 تا 80 سانتی متر
سایر توضیحات
دارای سه سیم به ترتیب قرمز ، زرد و سبز می‌باشد:سیم قرمز: تغذیه 5 ولت وصل می‌شود.سیم زرد: خروجی TTL وصل می‌شود.سیم سبز: به GND می‌شود.
کد تجاری ماژول و برد
E18-D80NK
نظرات
بدون نظر
سوالات متداول
    آیا سنسور PIR بدون آردوینو قابل راه اندازی است؟

    بله سنسورهای PIR مدل‌های SR501 و SR505 بدون استفاده از میکروکنترلر هم قابل راه اندازی هستند. کافیست قطعات زیر را تهیه کنید. این ماژول دارای یک پایه ورودی به نام IN و یا SIGNAL جهت فعال و یا غیر فعال سازی لامپ متصل به رله است. ماژول رله زمانی عملکرد صحیح خواهد داشت که ولتاژ پایه IN با ولتاژ تغذیه یکسان باشد. از آنجاییکه ولتاژ تغذیه ماژول ۵ بوده و خروجی سنسور تشخیص حرکت ۳٫۳ ولت است، لذا از یک ترانزیستور استفاده می کنیم. این ترانزیستور به شکل یک گیت NOT عمل می کند. زمانیکه ولتاژ ۳٫۳ در ورودی قرار گیرد، خروجی آن ۰ شده و زمانیکه ورودی ۰ در بیس آن قرار گیرد، خروجی ۵ ولت می شود. سپس اتصالات را طبق توضیحات زیر انجام دهید.

    • اتصال پایه VCC ماژول تشخیص حرکت به ۵ ولت
    • اتصال پایه GND ماژول تشخیص حرکت به GND تغذیه
    • اتصال پایه OUT ماژول تشخیص حرکت به یک پایه مقاومت یک کیلو اهم و اتصال پایه دیگر مقاومت به پایه بیس ترانزیستور
    • اتصال پایه امیتر ترانزیستور به GND
    • اتصال پایه کلکتور ترانزیستور به صورت سری با یک مقاومت یک کیلو اهمی به ۵ ولت
    • اتصال پایه کلکتور(به تصویر شماتیک دقت کنید) به پایه IN ماژول رله
    • اتصال پایه VCC ماژول رله به ۵ ولت
    • اتصال پایه GND ماژول رله به GND

     

    مقاومت 1K اهم

    ترانزیستور BC547


    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

    امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایه‌های GPIO قابل اتصال به میکروکنترلرها هستند.


    چه جوری از میکروکنترلر ESP32 برای ساخت یک سیستم کنترل دما استفاده کنیم؟ برنامه نویسی پیچیده است؟

    برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:

    یک برد میکروکنترلر ESP32

    یک سنسور دما مثل DHT DS18B20

    یک المان سرد کننده

    با استفاده از کتابخانه DHT.h، می‌توانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، می‌توانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.

    در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال داده‌ها به پلتفرم IoT باید استفاده کنید. 


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

ویژگی‌های فیزیکی

ابعاد
17 * 45 میلی متر
ارتفاع 50mm/قطر 20mm
جنس مواد اولیه
پلاستیک

تغذیه

ولتاژ مورد نياز
4.5 تا 5 ولت DC
جریان
100 میلی آمپر

ویژگی های فنی

دمای نگهداری
- 25 تا 70 درجه سانتی گراد
دمای کاری
- 25 تا + 55 درجه سانتی گراد
محدوده اندازه گیری
3 تا 80 سانتی متر
کد تجاری ماژول و برد
E18-D80NK

سایر ویژگی‌ها

کاربری
مناسب برای استفاده صنعتی
نوع ماژول
فاصله سنج - مادون قرمز
سطح تجربه مورد نیاز
نیمه حرفه ای
سایر توضیحات
دارای سه سیم به ترتیب قرمز ، زرد و سبز می‌باشد:سیم قرمز: تغذیه 5 ولت وصل می‌شود.سیم زرد: خروجی TTL وصل می‌شود.سیم سبز: به GND می‌شود.
2,350,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
6,950,000 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم