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

ماژول LDR ساده - سنجش شدت نور

مرجع:
DKP - 40685
DKP - 40685
دسته بندی: نور و رنگ
موجود شد خبرم کن
توضیحات

ماژول شدت نور LDR Sensor Module

اندازه گیری پارامترهای فیزیکی، همواره یکی از مسائل مهم در طراحی سیستم های دیجیتال به شمار می رود. یکی از این پارامترهای مهم و کلیدی، شدت نور محیط است. با اندازه گیری شدت نور محیط، می توان فرایندهای مختلفی را کنترل نمود. ماژول شدت نور LDR Sensor Module، یک ماژول جهت اندازه گیری میزان شدت نور محیط است. به کمک این ماژول می توانید میزان شدت نور محیط را به سادگی اندازه بگیرید. این ماژول دارای خروجی دیجیتال است. این خروجی دیجیتال، هر زمان که میزان نور از حدی فراتر رود، فعال می شود. به کمک پتانسیومتر روی برد، می توان حساسیت خروجی دیجیتال را تنظیم نمود. این ماژول با بردهای آردوینو نظیر UNO و MEGA سازگاری دارد. راه اندازی و کار با این سنسور بسیار ساده است. کافیست تغذیه ماژول را متصل کنید. سپس با اتصال خروجی دیجیتال به آردوینو و یا دیگر میکروکنترلرها نظیر ARM  می توانید میزان شدت نور محیط را اندازه گیری کنید.فتوسل یا LDR با قرار گرفتن در یک محیط کاملا تاریک مقاومت آن تا محدوده ۱ مگااهم می‌رسد. با تابش نور در مقابل سنسور مقاومت آن تا نزدیک به صفر افت پیدا می‌کند اما در شرایط نرمال تابش نور، مقاومت در کمترین حالت خود به ۸ تا ۲۰ کیلو می‌رسد.

 

مشخصات فنی ماژول شدت نور LDR Sensor Module

  •  ولتاژ کاری 3.3 الی 5 ولت
  • دارای خروجی  دیگری دیجیتال 
  • جریان مصرفی در حدود 15 میلی آمپر
  • راه اندازی سریع و آسان، بدون نیاز به ابزار جانبی
  • دارای پتانسیومتر جهت کنترل حساسیت خروجی دیجیتال
  • سازگاری کامل با بردهای آردوینو، ESP و سایر میکروکنترلرها نظیر ARM
  • دارای پایه های پین هدری جهت اتصال به بردبوردها، بردهای سوراخدار و چاپی و کابل های فلت

 

کاربردهای ماژول شدت نور LDRSensor Module

  • کنترل و گزارش میزان شدت نور در گلخانه ها
  • طراحی و پیاده سازی سیستم های اوتولایت خودروها
  • طراحی و پیاده سازی دستگاه های لوکس متر(نور سنج)
  • فعال سازی خودکار روشنایی پارکینگ ها و راه پله ها با تاریک شدن هوا

 

بررسی پایه های ماژول LDR

پایه های ماژول شدت نور LDR به صورت زیر است. بر روی ماژول یک مولتی ترن جهت تنظیم حساسیت سنسور قرار گرفته شده است. با چرخش در جهت ساعتگرد افزایش یافته و پادساعتگرد کاهش می‌یابد. 

بررسی پایه های LDR

 

  

راه اندازی سنسور LDR با آردوینو

با توجه به ماهیت سنسور فتوسل از پایه‌های ADC میکروکنترلر جهت دریافت دیتا و خواندن مقادیر استفاده می‌شود. که توسط ADC می‌توانیم ولتاژ متغیر Variable Voltage تولید کرده و سپس در بازه ۰ تا ۵ ولت DC مقدار عددی سنسور را در هر بازه ولتاژ به دست آورده و بخوانیم که این ولتاژ وابسته به مقاومت سنسور خواهد بود. یک مقاومت استاتیک بین بازه ۱ تا ۱۰ کیلو مناسب است که مقاومت پیشنهادی ۴٫۷ کیلو و ۱۰ کیلو می‌باشد. یک سر مقاومت را به یکی از پایه های سنسور و سر دیگر مقاومت را به پایه ۵ ولت پول آپ Pullup کنید. در این آموزش از مقاومت ۴٫۷ کیلو استفاده شده است.

 

const int Photocell = A0;
const int LED = 13; 


const float VCC = 4.98; 
const float R_DIV = 4660.0; 

const float DARK_THRESHOLD = 10000.0;

void setup() 
{
  Serial.begin(9600);
  pinMode(Photocell, INPUT);
  pinMode(LED, OUTPUT);
}

void loop() 
{

  int lightADC = analogRead(Photocell);
  if (lightADC > 0)
  {

    float lightV = lightADC * VCC / 1023.0;
    float lightR = R_DIV * (VCC / lightV - 1.0);



    Serial.println("Voltage: " + String(lightV) + " V");
    Serial.println("Resistance: " + String(lightR) + " ohms");


    if (lightR >= DARK_THRESHOLD)
      digitalWrite(LED, HIGH);
    else
      digitalWrite(LED, LOW);

    Serial.println();

    delay(500);


 }

  

راه اندازی ماژول LDR با میکروپایتون و ESP32

در این کد، ما از پین GPIO ۳۴ به عنوان ورودی سنسور LDR استفاده می‌کنیم. با استفاده از حالت Pin.IN، این پین را به عنوان یک ورودی تنظیم می‌کنیم.همچنین یک ADC (مبدل آنالوگ به دیجیتال) را برای خواندن مقدار آنالوگ از سنسور LDR راه‌اندازی می‌کنیم. از کلاس ADC برای ایجاد یک شی ADC استفاده می‌کنیم و پین ورودی سنسور LDR را به عنوان آرگومان ارسال می‌کنیم.یک تابع به نام read_ldr() تعریف کرده‌ایم که با استفاده از شی ADC، مقدار سنسور LDR را خوانده و ارزش آن را برمی‌گرداند.در حلقه اصلی، با فراخوانی تابع read_ldr()، مقدار سنسور LDR را برای چاپ در کنسول به دست می‌آوریم. سپس با استفاده از تابع time.sleep()، برای مدت زمان کوتاهی منتظر می‌مانیم و سپس حلقه را تکرار می‌کنیم.توجه کنید که تابع time.sleep() با یک آرگومان به عنوان ثانیه فراخوانی می‌شود، بنابراین time.sleep(0.1) موجب ایجاد تأخیر ۰.۱ ثانیه‌ای در برنامه می‌شود. شما می‌توانید این مقدار را بر اساس نیاز خود تنظیم کنید و به تعداد دفعات مورد نظر برای خواندن سنسور LDR دسترسی پیدا کنید.

from machine import ADC, Pin
import time

# Setup the LDR sensor input pin
ldr_pin = Pin(34, Pin.IN)

# Setup the ADC for reading analog values
adc = ADC(Pin(34))

# Define a function to read the LDR sensor value
def read_ldr():
    ldr_value = adc.read()
    return ldr_value

# Main loop
while True:
    # Read the LDR sensor value
    ldr_value = read_ldr()
    print("LDR value:", ldr_value)

    # Wait for a short period of time
    time.sleep(0.1)

 

راه اندازی ماژول LDR با میکروپایتون و RP2040

در پروژه فتوسل با رزبری پای برنامه نویسی به زبان پایتون و پشتیبانی از میکروپایتون توسط نرم افزار Thonny انجام می‌شود. قبل از اقدام به هر کاری بایستی نصب میکروپایتون Thonny در ویندوز را انجام دهیم. قبل از اتصال رزبری پای پیکو به سیستم کلید BOOTSEL را نگه داشته و پس از اتصال کابل MICRO USB و اتصال به سیستم دست خود را از کلید بردارید. با اینکار رزبری پای پیکو شناسایی شده و پنجره ی آن باز می‌شود.

from machine import ADC, Pin
from time import sleep

photocellpin = 26

def readLight(photoGP):
    photoResistor = ADC(Pin(26))

    light = photoResistor.read_u16()

    light = round(light/65535*100,2)
    return light

while True:
    print("light: " + str(readLight(photocellpin)) +"%")
    sleep(1) 

 

ادامه مطلبShow less
جزئیات محصول
DKP - 40685

مشخصات

کاربری
مناسب برای استفاده شخصی
نوع ماژول
آردوینو - Arduino
تعداد قطعات
عدد
ابعاد فیبر
15 * 19 میلی متر
تعداد فیبر
1 عدد
سطح تجربه مورد نیاز
پیشرفته
ولتاژ مورد نياز
3.3 تا 5 ولت DC
فیبر مدار چاپی
فایبر گلاس دورو
جریان
15 میلی آمپر
ظرفیت
یک عدد سنسور LDR
چاپ مس
دارای چاپ مشکی
تعداد پایه ها
3 پایه
اقلام همراه محصول
ندارد
ترتیب پایه ها
S - VCC - GND
کشور سازنده
چین
وزن
5 گرم
نوع کانکتور
پین هدر
نظرات(2)
رتبه‌بندی کلی
5
2 نظرات
کیفیت کالا
(5)
ارزش خرید
(5)
سوالات متداول
    سلام در ماژول پاور بانک من همه رو درست وصل کردم، باتری شارژ هم میشه اما با زدن شاسی چند ثانیه لامپ قرمز میشه ولی خروجی نمیده

    اتصالات باتری‌ها را بررسی کنید. همگی از یک نمونه باشند و اتصالات کامل و استاندارد باشند.


    ماژول برای شارژ و دشارژ همزمان باتری 18650 با ظرفیت 1200mAh تک سل چی بگیرم؟ tp4056 که چنین قابلیتی نداشت

    توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.


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

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


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

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

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

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

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

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

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


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

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

تعداد قطعات
عدد
ابعاد فیبر
15 * 19 میلی متر
تعداد فیبر
1 عدد
فیبر مدار چاپی
فایبر گلاس دورو
چاپ مس
دارای چاپ مشکی
تعداد پایه ها
3 پایه
وزن
5 گرم
نوع کانکتور
پین هدر

ارتباطات

نوع کانکتور
پین هدر

تغذیه

ولتاژ مورد نياز
3.3 تا 5 ولت DC
جریان
15 میلی آمپر
ظرفیت
یک عدد سنسور LDR

ویژگی های فنی

ترتیب پایه ها
S - VCC - GND

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

کاربری
مناسب برای استفاده شخصی
نوع ماژول
آردوینو - Arduino
سطح تجربه مورد نیاز
پیشرفته
اقلام همراه محصول
کشور سازنده
چین
2,200,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
0 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

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

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

021-88857245

021-88856524

031-32243207

031-32211313

 

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

09375076606

 

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

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

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

جستجو

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

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

ورود به سیستم