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

ماژول تیلت تشخیص کجی Tilt SW-18015P

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

ماژول تیلت تشخیص کجی Tilt SW-18015P

ماژول Tilt SW-18015P یک سنسور شتاب سه محوره است که برای تشخیص جهت و کجی یک شی استفاده می شود. این سنسور دارای یک سوئیچ تماسی است که وضعیت کجی را برای سیستم شما گزارش می دهد. هنگامی که شی به سمت جلو یا عقب حرکت می کند، سنسور شتاب سه محوره تغییر جهت را تشخیص می دهد و اگر کجی شی به حدی بیشتر از یک زاویه مشخص شده شود، سوئیچ تماسی فعال می شود و اعلام می کند که شی کج شده است.این ماژول به عنوان یک سنسور کجی در بسیاری از سیستم های الکترونیکی کاربرد دارد، از جمله دستگاه های جابجایی، رباتیک، بازیابی خودکار و تجهیزات ایمنی. به دلیل قابلیت نصب و استفاده آسان و قیمت پایین، ماژول Tilt SW-18015P یکی از محبوب ترین سنسور های شتاب سه محوره برای کاربران الکترونیکی می باشد.

 

ویژگی های ماژول تیلت تشخیص کجی SW-18015P

  • ولتاژ کاری: 3.3V-5V DC
  • جریان کاری: کمتر از 10mA
  • محدوده کجی: ± 15 درجه
  • خروجی: سوئیچ تماسی (NO)
  • دمای کاری: -20℃ تا +60℃

 

بررسی پایه های ماژول تیلت SW-18015P

  • پایه تغذیه VCC
  • پایه GND
  • پایه خروجی آنالوگ
  • پایه خروجی سیگنال سوئیچینگ
  • دارای پتانسیومتر قابل تنظیم برای حساسیت ماژول

 

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

به همراه ماژول تیلت چه اقلامی باید خریداری شود؟

  • برد آردوینو
  • برد ESP32
  • برد ESP8266
  • بردها بسته به نیاز پروژه انتخاب می‌شود
  • کابل فلت
  • برد بورد

 

راه اندازی ماژول تیلت SW-18015P با آردوینو

 در این کد، ابتدا خروجی ماژول Tilt SW-18015P را به پین دیجیتال 2 آردوینو اختصاص می‌دهیم و خروجی LED را به پین دیجیتال 13 متصل می‌کنیم. سپس در تابع setup() پین سوئیچ تماسی (tilt switch) را به عنوان ورودی (input) و پین LED را به عنوان خروجی (output) تنظیم می‌کنیم.در تابع loop()، وضعیت سوئیچ تماسی را با استفاده از تابع digitalRead() خوانده و در متغیر tiltState ذخیره می‌کنیم. اگر سوئیچ تماسی فعال شود (یعنی به فاصله زاویه مشخص شده فراتر از حد مجاز کج شود) با تنظیم پین دیجیتال 13 به HIGH، LED را روشن می‌کنیم. در غیر این صورت، با تنظیم پین دیجیتال 13 به LOW، LED را خاموش می‌کنیم.

 

int tiltPin = 2; // Assign the tilt switch output to Arduino digital pin 2
int ledPin = 13; // Assign the LED output to Arduino digital pin 13
 
void setup() {
  pinMode(tiltPin, INPUT); // Set the tilt switch pin as input
  pinMode(ledPin, OUTPUT); // Set the LED pin as output
}
 
void loop() {
  int tiltState = digitalRead(tiltPin); // Read the state of the tilt switch
  if (tiltState == HIGH) { // If tilt switch is triggered
    digitalWrite(ledPin, HIGH); // Turn on the LED
  }
  else { // If tilt switch is not triggered
    digitalWrite(ledPin, LOW); // Turn off the LED
  }
}

 

راه اندازی ماژول تیلت SW-18015P با میکروپایتون و ESP32 و RP2040

در این کد، ابتدا خروجی ماژول Tilt SW-18015P را به پایه دیجیتال ۲ مایکروپایتون اختصاص می‌دهیم و خروجی LED را به پایه دیجیتال ۱۳ مایکروپایتون اختصاص می‌دهیم. سپس با استفاده از تابع Pin()، پین سوئیچ کجی را به عنوان ورودی و پین LED را به عنوان خروجی تنظیم می‌کنیم.در حلقه while True:، با استفاده از متد value() از شی Pin مربوط به tilt_pin، وضعیت سوئیچ کجی را خوانده و در متغیر tilt_state ذخیره می‌کنیم. در صورتی که سوئیچ کجی فعال شود (به این معنی که از زاویه مشخص شده بیشتر تلویزیون شود)، با فراخوانی متد on() شی Pin مربوط به led_pin، LED را روشن می‌کنیم. اگر سوئیچ کجی فعال نباشد، با فراخوانی متد off() شی Pin مربوط به led_pin، LED را خاموش می‌کنیم.

from machine import Pin
 
tilt_pin = Pin(2, Pin.IN) # Assign the tilt switch output to MicroPython digital pin 2
led_pin = Pin(13, Pin.OUT) # Assign the LED output to MicroPython digital pin 13
 
while True:
  tilt_state = tilt_pin.value() # Read the state of the tilt switch
  if tilt_state == 1: # If tilt switch is triggered
    led_pin.on() # Turn on the LED
  else: # If tilt switch is not triggered
    led_pin.off() # Turn off the LED

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

مشخصات

سطح تجربه مورد نیاز
پیشرفته
ولتاژ مورد نياز
3.3 الی 5 ولت DC
خروجی
دیجیتال تک بیتی(صفر یا یک به ازای تشخیص)
سایر قابلیت‌ها
دارای پتانسیومتر جهت تنظیم حساسیت خروجی
نوع سنسور
تیلت و تشخیص کجی
نظرات(1)
رتبه‌بندی کلی
5
1 نظرات
کیفیت کالا
(5)
ارزش خرید
(5)
سوالات متداول
    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

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


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

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

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

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

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

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

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


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط
2,950,000 تومان
برای این کالا امکان انتخاب محدوده اندازه گیری سرعت زاویه ای برای حسگر ژایروی سامانه به میزان 250 درجه بر ثانیه، 500 و 1000 و 2000 درجه بر ثانیه فراهم است. همچنین برای محدوده اندازه گیری شتاب ها هم محدوده‌ی 2g و 4g و...

تغذیه

ولتاژ مورد نياز
3.3 الی 5 ولت DC

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

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

فهرست

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

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

021-88857245

021-88856524

031-32211313

 

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

09375076606

 

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

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

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

جستجو

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

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

ورود به سیستم