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

ماژول تیلت Tilt Switch - تشخیص کجی

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

ماژول تیلت Tilt Switch - تشخیص کجی

ماژول تیلت (Tilt) یا همان تشخیص کجی (Tilt Switch) یک حسگر ساده است که برای تشخیص تغییر جهت یک شیء یا دستگاه مورد استفاده قرار می‌گیرد. وقتی که جهت شیء تغییر می‌کند و از حالت عمودی به حالت افقی یا برعکس تغییر می‌کند، این ماژول تیلت به وسیله یک سوئیچ داخلی، وضعیت تغییر جهت را تشخیص می‌دهد.این حسگر اغلب از یک مکانیسم ساده مانند یک توپک یا یک سیم تماس استفاده می‌کند. وقتی که جهت شیء تغییر کند، توپک یا سیم تماس نیز تغییر می‌کند و سوئیچ درونی حسگر را فعال یا غیرفعال می‌کند. این تغییر وضعیت سوئیچ می‌تواند به عنوان ورودی به مدارهای الکترونیکی یا میکروکنترلرها استفاده شود تا عملیات خاصی را انجام دهند.

 

مشخصات فنی ماژول تیلت Tilt Switch - تشخیص کجی

  • ولتاژ کاری 3.3 تا 5 ولت
  • دارای 3 پایه 
  • ورودی دیجیتال

 

بررسی پایه های ماژول تیلت Tilt Switch - تشخیص کجی

 

  • vcc پایه تغذیه
  • gnd زمین
  • sig پایه دیتا

 

 	 ky-020 tilt switch module PINOUT.jpg

کاربر ماژول تیلت Tilt Switch - تشخیص کجی

  • در دستگاه‌های بازی: برای تشخیص حرکت‌ها و تغییر جهت در دستگاه‌های بازی مثل شتاب‌سنج‌ها.
  • در رباتیک: برای تشخیص تغییر جهت ربات‌ها و تعیین جهت حرکت آنها.
  • در موبایل: برای تشخیص تغییر جهت تلفن‌همراه و تنظیم وضعیت نمایشگر به صورت عمودی یا افقی.
  • در اسباب‌بازی‌ها: برای ایجاد عملکرد‌های خاص در اسباب‌بازی‌ها با تغییر جهت.

 

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

  • برد آردوینو
  • کابل فلت
  • رله

 

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

این کد، حسگر تشخیص کجی را متصل به پایه 3 میکروکنترلر شما خوانده و وقتی که حسگر تشخیص کجی فعال شود (که به عنوان HIGH تشخیص داده می‌شود)، LED به پایه 13 روشن می‌شود. در غیر این صورت، LED خاموش می‌شود.

 

int Led = 13; // تعریف رابط LED

int buttonpin = 3; // تعریف رابط حسگر تشخیص کجی

int val; // تعریف متغیر عددی val

void setup()
{
  pinMode(Led, OUTPUT); // تعریف LED به عنوان رابط خروجی
  
  pinMode(buttonpin, INPUT); // تعریف رابط حسگر تشخیص کجی به عنوان ورودی
}

void loop()
{
  val = digitalRead(buttonpin); // رابط دیجیتال به مقدار 3 برای خواندن val اختصاص داده می‌شود
  
  if (val == HIGH) // وقتی حسگر تشخیص کجی سیگنال را تشخیص می‌دهد، LED می‌چرخد
  {
    digitalWrite(Led, HIGH);
  }
  else
  {
    digitalWrite(Led, LOW);
  }
}

 

راه اندازی ماژول تشخیص کجی با میکروپایتون

در ادامه یک کد میکروپایتون برای بردهای esp8266 , PICO نوشته شده است. مقادیر pin_led و pin_tilt را با پین‌های GPIO واقعی که LED و حسگر را به آنها متصل کرده‌اید، جایگزین کنید. این کد به صورت مداوم مقدار حسگر تشخیص کجی را می‌خواند و وضعیت روشن یا خاموش بودن LED را بر اساس وضعیت حسگر تشخیص کجی تعیین می‌کند. همچنین، یک تاخیر کوچک اضافه شده است تا از تغییر سریع وضعیت LED جلوگیری شود.

from machine import Pin
import time

pin_led = 2  # پین GPIO متصل به LED
pin_tilt = 4  # پین GPIO متصل به حسگر تشخیص کجی

led = Pin(pin_led, Pin.OUT)
tilt_sensor = Pin(pin_tilt, Pin.IN)

def main():
    while True:
        مقدار_تشخیص_کجی = tilt_sensor.value()  # خواندن مقدار از حسگر تشخیص کجی
        
        if مقدار_تشخیص_کجی == 1:  # اگر حسگر تشخیص کجی فعال باشد
            led.on()  # روشن کردن LED
        else:
            led.off()  # خاموش کردن LED
        
        time.sleep(0.1)  # تاخیر کوچکی برای جلوگیری از تغییر سریع وضعیت LED

if __name__ == "__main__":
    main()

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

مشخصات

نوع ماژول
مبدل
ابعاد فیبر
15 * 19 میلی متر
ولتاژ مورد نياز
5 ولت DC
ترتیب پایه ها
S / + / GND
کشور سازنده
چین
نوع کانکتور
پین هدر
کد تجاری
KY-020
نوع سنسور
تیلت و تشخیص کجی
نظرات(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 و...

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

ابعاد فیبر
15 * 19 میلی متر
نوع کانکتور
پین هدر

ارتباطات

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

تغذیه

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

ویژگی های فنی

ترتیب پایه ها
S / + / GND
کد تجاری
KY-020

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

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

فهرست

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

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

021-88857245

021-88856524

031-32211313

 

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

09375076606

 

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

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

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

جستجو

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

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

ورود به سیستم