Arduino KY-04_ti
тел. +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), что позволяет подключать его напрямую к микроконтроллеру без внешних компонентов.
Принцип работы:
- В стандартном состоянии (кнопка отжата) на выводе S (Signal) присутствует низкий/высокий уровень (зависит от распиновки и установленного резистора). У модуля на базе KY-04 среда (GND) обычно "просажена", и при нажатии на выводе SIG появляется HIGH (но смотрим по маркировке).
- Как только вы нажимаете на тактовую кнопку, цепь замыкается, и состояние на выходе меняется на противоположное.
Ключевые особенности:
- Низкая стоимость и простота.
- Механический контакт (классический тактовый).
- Стандартный 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. Типовые парт номера комплектующих на плате:
- Основной компонент (кнопка с квадратной шляпкой) :
Замены: TS-666, TS-033, 6x6xXmm тактовая кнопка. - Резистор подтяжки: R1 10kΩ (10 001).
- Резистор (опционально — на SIG output, если стоит): 0…330Ω. Часто не ставятเลย.
- Тип разъема: стандартный 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м критериям:
- Напряжение (логические уровни 5V/3.3V).
- Интерфейс: Штырь 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.
Высокозамы : принцип противного быт решен обычно.