NSE-8CCL (1)
ماژول نمایشگر LED هشت تایی کاتد مشترک ۲۴,۹۹۰ تومان۶۹,۰۰۰ تومانهر عدد
بازگشت به محصولات
NSE-8SHL (1)
ماژول صفحه کلید هشت تایی با قابلیت تنظیم ۲۴,۹۹۰ تومان۱۰۹,۰۰۰ تومانهر عدد

ماژول کلید لحظه ای و خاموش و روشن

Momentary & ON/OFF KEYx Module

این ماژول کوچک و بسیار کاربردی، به شما کمک می کند که رنج زیادی از کلیدها را به راحتی در تحقیقات، پروژه ها و مدارات خو مورد استفاده قرار دهید.

قابلیت استفاده از چند نوع کلید این امکان را به شما می دهد که کلید مورد نظر خود را بر روی آن پیاده سازی نموده و استفاده نمایید.

۱۹,۰۰۰ تومان۲۴,۹۹۰ تومانهر عدد

شناسه محصول: NSE-KEYX

Size and packaging guidelines

یکا (واحد) علامت اختصاری شرح انگلیسی مقدار
1 متر m Meter 1
1 سانتی متر cm Canti Meter 2-^10
1 میلی متر mm Mili Meter 3-^10
1 اینچ in Inch 2.54cm
2 اینچ in Inch 5.08cm
3 اینچ in Inch 7.62cm
5 اینچ in Inch 12.7cm
تعداد قیمت تخفیف
5-10 ۱۸,۶۲۰ تومان هر عدد 2%
11-100 ۱۸,۰۵۰ تومان هر عدد 5%
101+ ۱۷,۶۷۰ تومان هر عدد 7%
20 افرادی که اکنون این محصول را تماشا می کنند!

تصاویر محصول

Momentary & ON/OFF KEYx MODULE

ماژول کلید لحظه ای و خاموش و روشن

NSE-KEYx (11)

ورودی / خروجی

محل اتصال به کلیدهای دو سر و سه سر

کلید

چهار پایه کوچک و یا بزرگ

کلید

چکشی ایستاده یا خوابیده

کلید

ON/OFF لحضه ای ایستاده یا خوابیده سه سر کوچک

کلید

ON/OFF لحضه ای ایستاده یا خوابیده سه سر کوچک / بزرگ

کلید

ON/OFF لحضه ای یا دائمی ایستاده سه سر دوبل

کلید چیست؟

کلید یک قطعه است که باز و بسته بودن یک مدار الکتریکی را کنترل می‌کند. آن‌ها اجازه جاری شدن جریان در یک مدار را می‌دهند . کلیدها قطعات حیاتی هر مدار هستند که نیاز به تعامل و کنترل توسط کاربر دارند.

Push Botton

یک کلید تنها می‌تواند در یک از دو حالت وجود داشته باشد: باز (خاموش) یا بسته (روشن)

در حالت خاموش، یک کلید شبیه یک شکاف در مدار به نظر می‌آید. در واقع به نظر می‌رسد یک مدار باز است که از جاری شدن جریان جلوگیری می‌کند.

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

p1

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

انواع مختلفی از کلیدها وجود دارد: تاگل، چرخشی، DIP، دکمه فشاری، راکر، غشایی و…  هرکدام از انواع کلیدها مجموعه ای از خصوصیات منحصر به فرد دارند که از بقیه متفاوت است. خصوصیاتی مانند چگونگی تغییر وضعیت کلید، یا اینکه کلید چند مدار را می‌تواند کنترل کند. در ادامه، به برخی از ویژگی‌های اساسی کلید ها اشاره می‌کنیم.

چگونگی عملکرد کلید ها

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

p2

نمونه‌هایی از انواع کلید. کلید فشاری، راکر، کشویی و مغناطیسی

عملکرد کلید می‌تواند فشار دادن، جابجا کردن کشویی، تکان دادن، چرخاندن، پرتاب، کشیدن، چرخش کلید، گرما، مغناطیسی کردن، ضربه زدن، زبان زدن (licking) و هر عمل فیزیکی که باعث اتصال مکانیکی در داخل کلید برای اتصال یا جدا کردن می‌شود.

لحظه‌ای در برابر دائمی

تمام کلیدها به یکی از دو دسته لحظه ای و دائمی تقسیم می‌شوند.

کلیدهای دائمی : مانند کلیدهای روشنایی روی دیوار- در یک وضعیت می‌مانند تا زمانی که در حالت جدید قرار گیرند و در حالت جدید می‌مانند تا به روی حالت دیگر قرار گیرند. همچنین ممکن است این کلیدها، کلید تاگل یا روشن/خاموش نام‌گذاری شوند.

کلیدهای لحظه ای : خیلی ساده بگیم تا زمانی که فشار داده شوند باعث عبور جریان و یا روشن شدن لامپ می‌شوند و وقتی رستتون را برداید خاموش میشن. مثل کلید بوق ماشین در نظر بگیرید. بصورت علمی تر تنها در زمانی که فعال هستند (مثلا فشار داده شوند.) عمل می‌کنند، اگر فعال نباشند، در حالت خاموش باقی می‌مانند. صفحه کلید یا کی بود کامپیوتر !

هشدار مفهومی! بیشتر کلیدهایی که به عنوان دکمه نام می‌بریم، در دسته لحظه ای هستند. فعال کردن دکمه معمولا به معنی فشار آوردن روی آن به نحوی است که فقط یک کنترل لحظه ای (یک عمل لحظه ای مثل بوق زدن ماشین) به نظر آید. در این آموزش وقتی درباره دکمه‌ها صحبت می‌کنیم، منظور کلید فشاری لحظه ای است.

نحوه نصب به مدار

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

 

این دکمه‌ های تکتایل پایه‌دار هستند و به خوبی روی برد بورد قرار میگیرند. مناسب برای نمونه سازی.

کلیدهای SMD کوچکتر از PTHها هستند و روی PCB قرار می‌گیرند. معمولا کلیدهای SMD برای تحمل نیروی وارد بر کلیدهای پایه‌دار ساخته نشده‌اند. پس با آرامش با این نوع کلید ها رفتار کنید.

پل‌ها و حالت‌ها، باز و بسته

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

تعداد پل‌ها در کلید تعیین می‌کند کلید چند مدار جداگانه را می‌تواند کنترل کند. بنابراین کلید تک پل تنها یک مدار را کنترل می‌کند. یک کلید 4 پل می‌تواند 4 مدار متفاوت را به طور جداگانه کنترل کند.

تعداد حالات بیان می‌کند که یک کلید میتواند چند وضعیت داشته باشد. به عنوان مثال به کلید بعضی سشوارها دقت کنید سه حالت دارند: خاموش، سرعت کم و سرعت خیلی زیاد.

با دانستن اینکه هر کلید چند پل و اتصال دارد، می‌توان به طور خاص طبقه‌بندی انجام داد. معمولا کلیدها یا به صورت تک پل، تک حالت” یا “تک پل، دوحالت” و یا “دو پل، دو حالت” هستند که به اختصار به ترتیب SPST، DPST و DPDT شناخته می‌شوند.

کلید تک پل تک حالت SPST

یک کلید تک پل تک حالت (SPST) ساده‌ترین حالت کلید است. یک ورودی و یک خروجی دارد.  SPSTها برای کلیدهای روشن-خاموش بهترین انتخابند. همچنین آن‌ها یک شکل بسیار معمول از کلیدهای دائمی هستند. کلیدهای SPST تنها نیاز به دو پایانه دارند.

نکته: کلید تک پل تک حالت SPST مخفف single pole single throw است.

SPST

نماد مداری کلید SPST در حالت خاموش، یک کلید راکر دائمی SPST پایه‌دار با زاویه راست.

کلید SPDT

یکی دیگر از کلیدهای معمول، کلید نوع SPDT است. SPDTها سه پایانه دارند. یک پایه مشترک و دو پایه که برای اتصال به پایه مشترک هستند. SPDTها برای انتخاب بین دو منبع توان و هر جایی که لازم است از یک ورودی به دوجا با انتخاب ما بره مناسب هستند. اکثر کلیدهای کشویی ساده از انواع SPDT هستند. کلید SPDTهای معمولا باید سه پایه باشند.

نکته: بسته به موقعیت، SPDT می‌تواند با متصل کردن یک حالت کلید به صورت SPST نیز عمل کند.

SPDT

کلید DPDT

افزودن یک پل به SPDT، کلید دو پل دو حالته (DPDT) را می‌سازد. اساسا دو کلید SPDT می‌تواند دو مدار جدا را کنترل کند. DPDTها باید 6 پایانه داشته باشند.

DPDT

کلید XPYT

کلیدهای بیش از دو پل و دو حالت خیلی معمول نیستند، اما وجود دارند. (همه آن‌ها شکل عجیب با اتصالات پیچیده دارند). در حالات قبل وقتی یک یا دو پل/حالت داشتیم، تعداد را به صورت اختصار در ابتدا می‌گفتیم. در اینجا به طور مثال کلید 4PDT است. کلید 4PDT می‌تواند 4 مدار جداگانه را کنترل کند. برای هر مدار دو موقعیت.

4PDT

نماد مداری یک 4PDT بزرگ و یک کلید تاگل 4PDT با حجم بزرگ.

نرمال باز/بسته

وقتی یک کلید در حالت عادی  یا اولیه باعث عبور جریان الکتریکی بشه بهش میگن نورمالی کلوز یا نرمان بسته یا NC و اگر در حالت اولیه بدون دست زدن به کلید در حالت خاموش یا اتصال باز باشه و مسیر جریان را ببنده بهش میگن نرمالی اپن یا NO یا در شما بگین نرمال باز.

کلید لحظه‌ای

کلیدهای لحظه ای کلیدهایی هستند که تا زمانی فعالند که در حالت عمل (فشرده شدن، نگه داشته شده، مغناطیسی شده و غیره) قرار دارند . اغلب کلیدهای لحظه‌ای بهترین انتخاب برای موارد ورودی توسط کاربر هستند.  کلید های صفحه کلید کامپیوتر بهرین مثال می‌تونه باشه.

نمونه‌هایی از کلید های لحظه‌ای:

دکمه فشاری

کلید های دکمه فشاری، کلید های لحظه‌ای کلاسیک هستند. در همه مدل موجودند: بزرگ، کوچک، رنگی، درخشان (زمانی که یک LED درون دکمه می‌درخشد).  ممکن است به صورت پایه‌دار، نصب سطحی یا حتی نصب روی قاب باشند.

p7

صفحه کلید ماتریسی

آرایه بزرگی از دکمه‌های لحظه ای، مانند کیبوردتان یا دسته‌های کوچکتر مانند کیپدها، معمولا همه کلیدها به صورت یک ماتریس بزرگ مرتب شده‌اند. هر دکمه روی پد یک سطر و ستون دارد. این نیازمند پردازش زیاد در میکروکنترلر هنگام فشرده شدن دکمه‌ها است، اما بخش بزرگی از پایه‌های I/O را آزاد می‌کند

p8

کلید های مغناطیسی

کلید های مغناطیسی وقتی در معرض حضور میدان مغناطیسی قرار می‌گیرند، باز یا بسته می‌شوند.

یک جفت کلید مغناطیسی. بدون ایزولاسیون و با ایزولاسیون

p9

کلیدهای دائمی

کلیدهای دائمی در حالت خود باقی می‌مانند تا در حالت دیگری قرار گیرند. کافی است به نزدیک‌ترین دیوار نگاه کنید تا یک کلید دائمی ببینید. چراغ‌های شما را کنترل می‌کنند. کلیدهای دائمی برای تنظیم و حفظ حالت مناسب هستند، مانند روشن و خاموش کردن توان.

مثال‌های کلید دائمی

اگر نیاز به یک کلید روشن/خاموش ساده بدون مشکل و یا به دنبال کلید سلکتور هستید، کلیدهای کشویی می‌توانند مناسب باشند. این کلیدها یک برآمدگی کوچک دارند که از کلید خارج شده است و به صورت کشویی در طول بدنه کلید حرکت می‌کند و می‌تواند دو یا چند وضعیت داشته باشد. شما معمولا کلیدهای کشویی را در حالت SPDT با DPDT می‌بینید. ترمینال مشترک معمولا در وسط قرار دارد و می‌تواند دو وضعیت
داشته باشد.

p10

چند مثال از کلیدهای کشویی: یک کلید کشویی کوچک، یک کلید کشویی SMD و یک کلید کشویی DPDT به صورت SMD

کلید تاگل

کلیدهای تاگل دارای یک اهرم بلند هستند که جابجا می‌شوند. با حرکت آن‌ها به موقعیت جدید، کلیدهای تاگل تغییر حالت می‌دهند.

p11

یک نمونه کلید تاگل

کلید DIP یا دیپ سوئیچ

کلیدهای DIP، کلیدهای پایه‌دار هستند که در الگوی یکسان تراشه DIP پایه‌دار طراحی شده‌اند و می‌توانند روی برد بورد، در وسط بردبورد، قرار گیرند.

p12

کلید هشت حالته DIP، برای تنظیم دستی هشت چیز.

این کلیدها معمولا آرایه‌ای هشت تایی یا بیشتر از کلیدهای SPST، با اهرم‌های کوچک کشویی، هستند. در قدیم برای محاسبات زیاد استفاده می‌شدند. ولی هنوز هم قابل استفاده برای تنظیم دستگاه از طریق سخت‌افزار هستند.

شستی های فشاری وضعیت (Latch)

تمام دکمه‌های فشاری لحظه‌ای نیستند. برخی دکمه‌های فشاری وضعیت خود را تا زمانی که دوباره فشرده شوند حفظ می‌کنند. به عنوان مثال، این دکمه‌ها را در کلیدهای STOP/START موتورهای بزرگ در کارخانه ها می‌توان یافت.

p13

سایر کلیدها

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

p14

لیست المان های NSE-KEYx

QuantityCodeSymbol
1KEY1 : Push Button 6x6
KEY2 : Push Button 12x12
KEY3 : Micro Limit Switch
KEY4 : Open Roller Switch
KEY5 : Mini Push Switch 8×8
Ext…
S
3pin1x3 SIL Right-Angle MalePin Header
3cm x 2cmSingle Side with Solder Mask and HelperPCB
				
					/**
   Arduino Digital Alarm Clock

   bY: Farhad Nikkhah
   https://www.NikiSite.com
   https://www.nikisite.com/product/nse-7sa4/
   https://www.nikisite.com/product/nse-rmds/
   https://www.nikisite.com/product/nse-keyx/
*/

//==========================================================================================
#include <SevSeg.h>
#include "Button.h"
#include "AlarmTone.h"
#include "Clock.h"
#include "config.h"

const int COLON_PIN = 13;
const int SPEAKER_PIN = A3;

Button hourButton(A0);
Button minuteButton(A1);
Button alarmButton(A2);

AlarmTone alarmTone;
Clock clock;
SevSeg sevseg;

enum DisplayState {
  DisplayClock,
  DisplayAlarmStatus,
  DisplayAlarmTime,
  DisplayAlarmActive,
  DisplaySnooze,
};

DisplayState displayState = DisplayClock;
long lastStateChange = 0;

void changeDisplayState(DisplayState newValue) {
  displayState = newValue;
  lastStateChange = millis();
}

long millisSinceStateChange() {
  return millis() - lastStateChange;
}

void setColon(bool value) {
  digitalWrite(COLON_PIN, value ? LOW : HIGH);
}
//==========================================================================================
void displayTime() {
  DateTime now = clock.now();
  bool blinkState = now.second() % 2 == 0;
  sevseg.setNumber(now.hour() * 100 + now.minute());
  setColon(blinkState);
}
//==========================================================================================
void clockState() {
  displayTime();

  if (alarmButton.read() == Button::RELEASED && clock.alarmActive()) {
    // Read alarmButton has_changed() to clear its state
    alarmButton.has_changed();
    changeDisplayState(DisplayAlarmActive);
    return;
  }

  if (hourButton.pressed()) {
    clock.incrementHour();
  }
  if (minuteButton.pressed()) {
    clock.incrementMinute();
  }
  if (alarmButton.pressed()) {
    clock.toggleAlarm();
    changeDisplayState(DisplayAlarmStatus);
  }
}
//==========================================================================================
void alarmStatusState() {
  setColon(false);
  sevseg.setChars(clock.alarmEnabled() ? " on" : " off");
  if (millisSinceStateChange() > ALARM_STATUS_DISPLAY_TIME) {
    changeDisplayState(clock.alarmEnabled() ? DisplayAlarmTime : DisplayClock);
    return;
  }
}
//==========================================================================================
void alarmTimeState() {
  DateTime alarm = clock.alarmTime();
  sevseg.setNumber(alarm.hour() * 100 + alarm.minute(), -1);

  if (millisSinceStateChange() > ALARM_HOUR_DISPLAY_TIME || alarmButton.pressed()) {
    changeDisplayState(DisplayClock);
    return;
  }

  if (hourButton.pressed()) {
    clock.incrementAlarmHour();
    lastStateChange = millis();
  }
  if (minuteButton.pressed()) {
    clock.incrementAlarmMinute();
    lastStateChange = millis();
  }
  if (alarmButton.pressed()) {
    changeDisplayState(DisplayClock);
  }
}
//==========================================================================================
void alarmState() {
  displayTime();

  if (alarmButton.read() == Button::RELEASED) {
    alarmTone.play();
  }
  if (alarmButton.pressed()) {
    alarmTone.stop();
  }
  if (alarmButton.released()) {
    alarmTone.stop();
    bool longPress = alarmButton.repeat_count() > 0;
    if (longPress) {
      clock.stopAlarm();
      changeDisplayState(DisplayClock);
    } else {
      clock.snooze();
      changeDisplayState(DisplaySnooze);
    }
  }
}
//==========================================================================================
void snoozeState() {
  sevseg.setChars("****");
  if (millisSinceStateChange() > SNOOZE_DISPLAY_TIME) {
    changeDisplayState(DisplayClock);
    return;
  }
}
//==========================================================================================
void setup() {
  Serial.begin(115200);

  clock.begin();

  hourButton.begin();
  hourButton.set_repeat(500, 200);

  minuteButton.begin();
  minuteButton.set_repeat(500, 200);

  alarmButton.begin();
  alarmButton.set_repeat(1000, -1);

  alarmTone.begin(SPEAKER_PIN);

  pinMode(COLON_PIN, OUTPUT);

  byte digits = 4;
  byte digitPins[] = { 2, 3, 4, 5 };
  byte segmentPins[] = { 6, 7, 8, 9, 10, 11, 12 };
  bool resistorsOnSegments = false;
  bool updateWithDelays = false;
  bool leadingZeros = true;
  bool disableDecPoint = true;
  sevseg.begin(DISPLAY_TYPE, digits, digitPins, segmentPins, resistorsOnSegments,
               updateWithDelays, leadingZeros, disableDecPoint);
  sevseg.setBrightness(90);
}
//==========================================================================================
void loop() {
  sevseg.refreshDisplay();

  switch (displayState) {
    case DisplayClock:
      clockState();
      break;

    case DisplayAlarmStatus:
      alarmStatusState();
      break;

    case DisplayAlarmTime:
      alarmTimeState();
      break;

    case DisplayAlarmActive:
      alarmState();
      break;

    case DisplaySnooze:
      snoozeState();
      break;
  }
}
				
			
ایرانی - طراحی ایرانی – تولید ایرانی – حمایت ایرانی
وزن 0.1 کیلوگرم
ابعاد 3 × 2 سانتیمتر
مالک

نیکی سایت

کنترل ها

لایه ها

یک لایه

طراح

فرهاد نیکخواه

کد محصول

NSE-KEYX

انواع ارائه مدار

, , ,

نوع مدار

DIP

تعداد لایه های فیبر مدار چاپی

یک لایه

لایه محافظ

دارد

لایه راهنما

دارد

طراحی بردبورد

ندارد

کاتالوگ

دارد

نقشه شماتیک

دارد

نوع فایل

Altium Designer, PDF, ZIP

کارکرد مدار

تست شده

کشور سازنده

ایران

0 reviews
0
0
0
0
0

نقد و بررسی‌ها

پاک‌کردن فیلترها

هنوز بررسی‌ای ثبت نشده است.

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.

در تهران فقط

پیک موتوری

تحویل حضوری

روشهای ارسال تهران و شهرستان ها

اداره پست جمهوری اسلامی ایران

پست سفارشی، پیشتاز، بین‌المللی، تیپاکس و پست پیشتاز خارج از کشور

در حال حاضر امکان رهگیری مرسوله های پستی با کد مرسوله، دریافت گواهی کد پستی، مشاهده تعرفه های پستی به صورت آنلاین و ... در سایت شرکت ملی پست جمهوری اسلامی ایران فراهم شده است. تمامی مردم می توانند با ورود به این سایت، از خدمات مربوط به شرکت و اداره پست استفاده کنند.

در اداره پست جمهوری اسلامی ایران، برای ارسال مرسولات، روش‌های مختلفی وجود دارد که عبارتند از:

۱. پست سفارشی: این روش برای ارسال کالاهای کوچک و سبک و با ارزش کمتر از ۱۰۰ هزار تومان استفاده می‌شود. در این روش، هزینه ارسال بر اساس وزن و مسافت محاسبه می‌شود و زمان تحویل ۳ تا ۷ روز کاری است.

۲. پیشتاز: این روش برای ارسال کالاهایی با ارزش بیشتر از ۱۰۰ هزار تومان و یا کالاهایی که به سرعت باید تحویل داده شوند، استفاده می‌شود. در این روش، هزینه ارسال بر اساس وزن و مسافت محاسبه می‌شود و زمان تحویل ۱ تا ۳ روز کاری است.

۳. بین‌المللی: این روش برای ارسال کالاهایی به خارج از کشور استفاده می‌شود. در این روش، هزینه ارسال بر اساس وزن و مسافت و هزینه گمرکی محاسبه می‌شود و زمان تحویل بسته به مقصد و روش ارسال، متفاوت است.

۴. تیپاکس: این روش برای ارسال کالاهایی است که به سرعت باید تحویل داده شوند. در این روش، هزینه ارسال بر اساس وزن و مسافت و زمان تحویل مورد نظر مشتری محاسبه می‌شود.

۵. پست پیشتاز خارج از کشور: این روش برای ارسال کالاها به خارج از کشور استفاده می‌شود و هزینه ارسال بر اساس وزن و مسافت و هزینه گمرکی محاسبه می‌شود.

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