Arduino KY-04_ti

Arduino KY-04_ti
Артикул: 2504178

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino KY-04_ti

Вот подробное описание модуля KY-04 (часто обозначаемого как KY-04_ti или просто KY-004 — из-за путаницы в маркировке, но почти всегда это кнопочный модуль).

Важное уточнение: В маркировке 04_ti скорее всего указан тип контактов (Thin/Thick или индекс партии). С технической точки зрения это стандартный 3-контактный модуль тактовой кнопки.


Описание модуля KY-04 (KY-004 / DIY KIT Button Switch)

Модуль представляет собой цифровой входной датчик (кнопку). Используется для детектирования нажатия человеком. Отличается наличием встроенного резистора (pull-up или pull-down), что позволяет подключать его напрямую к микроконтроллеру без внешних компонентов.

Принцип работы:

  1. В стандартном состоянии (кнопка отжата) на выводе S (Signal) присутствует низкий/высокий уровень (зависит от распиновки и установленного резистора). У модуля на базе KY-04 среда (GND) обычно "просажена", и при нажатии на выводе SIG появляется HIGH (но смотрим по маркировке).
  2. Как только вы нажимаете на тактовую кнопку, цепь замыкается, и состояние на выходе меняется на противоположное.

Ключевые особенности:

  • Низкая стоимость и простота.
  • Механический контакт (классический тактовый).
  • Стандартный 3-pin интерфейс (SIG, VCC, GND).

Технические характеристики (паспортные данные для KY-004 / KY-04)

| Параметр | Значение | | :--- | :--- | | Тип элемента | Тактовая кнопка с фиксатором (моментная) | | Напряжение питания | 3.3V – 5.0V (DC) | | Потребляемый ток (дежурный) | ~0 µA (идеально) / при нажатии через резистор около 20 мА | | Выходной сигнал | Цифровой (HIGH / LOW) | | Расстояние между выводами | 2.54 мм (стандарт для Breadboard) | | Длина контактов (тип Thin/ _ti**)* | ~ 0.3 – 0.4 мм (типично) | | Материал пленки | Толстостенная резина на кнопке/травленое стекло | | Размеры платы | Около 19мм × 15мм (типично для Kit) | | Подтяжка | Pull-down (10кОм) или Pull-up, в зависимости от конкретного исполнения. Обычно на S стоит резистор к GND. |

Ресурсы срабатывания: до 100,000 циклов нажатий (зависит от качества производителя).


Парт номера (Part Numbers)

Чаще всего в модулях используется стандартная тактовая кнопка с 6-ю ногами (4 внизу под стенками). Сам модуль не всегда имеет официальный unique P/N. Типовые парт номера комплектующих на плате:

  1. Основной компонент (кнопка с квадратной шляпкой) :
    Замены: TS-666, TS-033, 6x6xXmm тактовая кнопка.
  2. Резистор подтяжки: R1 10kΩ (10 001).
  3. Резистор (опционально — на SIG output, если стоит): 0…330Ω. Часто не ставятเลย.
  4. Тип разъема: стандартный 3-pin Штыревой контакт (точки золочения/латунные штыри)PBC - 2-писк или прямые коннекторы XH/JST.

Как найти на AliExpress / UTSOURCE / DigiKey:

  • Искать по: «Активный компонент pushbutton module 3-pin».
  • Артикулы для замен: инвентаризационные номера проектов — [Arduino-Module-004] , [KY-04_button].
  • Отличить можно по четырем контактным лапкам под отверстия – китайский шильд.

*Иногда маркировка читается как “KY-024” noise, путают с 0._


Совместимые модели

Модуль совместим с гигантским количеством одноплатников и Blue-Pill по 2м критериям:

  1. Напряжение (логические уровни 5V/3.3V).
  2. Интерфейс: Штырь DIGITAL/GND / V.

[ 1 ] Совместимые одноплатные компьютеры / микроконтроллеры:

  • Arduino
    • Uno / Uno R3 / Mega2560: Подключаете: SIG - D2..(D7, D8, любой PWM/DPIN). GND->GND. V->5V.
    • Nano / Nano Every / Mini / Micro: 5V поддерживает. Под крышку – только испуг;
    • Due (ARM 3.3v): совместимо!, только используйте V = 3.3v и землю.
    • Leonardo: Полноценно.
  • Raspberry Pi: (1 B, 2B, 3, 4, Zero / Zero W).
    • V => 3.3v pin.
    • SIG => любой GPIO (настройки Input with Internal Pull-up).
  • NodeMCU или DEV (ESP8266 / ESP32):
    • Логический уровень 3.3V! (Не подавайт 5V, сойдет с Arduino?
    • Подключением напрямую будет риск испорчить его. Без протеста. Если брать ESP-модуль, лучше уровнень согласовать, хотя у модуля резюк нормально.
  • STM32F103 (Blue Pill, Black Pill): 3.3v на плате.
  • Teensy 4.0, Teensy 3.x: (5V-tolerant, безопасно).
  • Attiny85 прямые ноги: портбенч-модель.

[ 2 ] Совместимые датчики/совместные дубли связки при сборке проекта:

  • Реле модули.
  • Матричные клавиатуры (если будет ваша развязка).
  • Buzzer/Зуммер (пассивный или активный – часть включения-выключения).Имитация "Clap-Sensor", или как обычная кнопка перезагрузки.

Важное по модели _ti

Суффикс _ti обычно расшифруется:

  • *Thin legs: эквайтиковая школа часто показывает skinny jacks – именно под паяльник. Сама плата ровнее. // Би-лон система.

Куда это использовать: Как переключатель режимов проектов (`Вперед/Стоп/Сброс сигнал), подача дискретного таймера'.

Итог: это не более чем кнопка с резистором, но главное всегда проверяйте – куда идет нажатие" HIGH или LOW. Ошибка будет на несовпадении как PULL-UP полюбовно.? Резик: мелкий SMD (mark 333 = 330 или написано J). Сигнальный кабель: double.

Высокозамы : принцип противного быт решен обычно.

Совместимые модели для Arduino KY-04_ti

Arduino KY-04_ti