Arduino CAP1188
тел. +7(499)347-04-82
Описание Arduino CAP1188
CAP1188 — 8-канальный емкостной сенсорный контроллер
📌 Общее описание
CAP1188 — это интегральная микросхема от компании Microchip Technology (ранее SMSC), предназначенная для создания емкостных сенсорных кнопок. Она поддерживает до 8 независимых сенсорных каналов и имеет встроенную функцию автоматической калибровки, что позволяет подключать её к различным электродам без сложной настройки.
Микросхема широко используется в Arduino-проектах для создания сенсорных панелей, кнопок и слайдеров. Она communicates по интерфейсу I²C и может управлять светодиодной подсветкой напрямую.
📊 Технические характеристики
| Параметр | Значение | |----------|----------| | Количество сенсорных каналов | 8 (CAP1188) | | Интерфейс связи | I²C (до 400 кГц), SPI (CAP1188-1) | | Напряжение питания | 3.3 В – 5 В | | Ток потребления | ~500 мкА (в активном режиме) | | Выходы для LED | 8 (с поддержкой ШИМ) | | Чувствительность | Программируемая (7 уровней) | | Время отклика | ~65 мс (типичное) | | Автокалибровка | Встроенная (компенсация дрейфа) | | Рабочая температура | -40°C … +85°C | | Размер (для готового модуля) | 23 × 17 мм (типовой) | | Количество выводов (корпус) | 32-Pin QFN (CAP1188-I/AM) / TQFP |
🔌 Парт-номера (Part Numbers)
| Обозначение | Описание | |-------------|----------| | CAP1188-I/AM | Один из основных парт-номеров для микросхемы CAP1188 | | CAP1188-1-CP | Вариант с добавлением поддержки SPI интерфейса | | CAP1188-1-GA | Версия с LED-драйверами и расширенными функциями | | ACES CAP1188 | Часто встречается в обозначении готовых модулей от китайских производителей |
Для модулей:
- AZDelivery — модуль на основе CAP1188
- Keyestudio — совместимые модули
- Adafruit PWM/Servo board- аналоги
🧩 Совместимость с Arduino
| Модель Arduino | Совместимость | Примечания | |----------------|---------------|------------| | Arduino UNO / Nano | ✅ Полная | Напряжение 5В, I²C (A4=SDA, A5=SCL) | | Arduino Mega 2560 | ✅ Полная | I²C на пин-20 (SDA), 21 (SCL) | | Arduino Micro/Leonardo | ✅ Полная | I²C на пин-2= SDA, 3=SCL | | ESP32 | ✅ Полная | Требуется понижающийе преобразование уровня | | ESP8266 | ✅ Условина | I²C - ШИМ может вызвать конфликт | |STM32 (посредством маппинга I²C)| ✅ Полная | Нужна библиотека |
Рекомендуемые библиотеки:
- Adafruit CAP1188 (основная)
- SparkFun CAP1188
- Официальная библиотека Microchip
📐 Пример подключения к Arduino UNO
CAP1188 → Arduino UNO
VCC → 5V (или 3.3V)
GND → GND
SDA → A4 (SDA)
SCL → A5 (SCL)
ADDR → подать напряжение на "VCC" (или оставить "GND")
RST → Digital Pin 4 (по желанию)
INT → Digital Pin 3 (по желанию, для прерываний)
🛠️ Преимущества
Плюсы:
- Готовый модуль легко подключается к Arduino
- Поддержка автокалибровки — не требуется ручная настройка чувствительности
- Возможность управлять 8 светодиодами без внешних драйверов
- Низкое энергопотребление
- Четыре базовых электрических интерфейса
Минусы:
- I²C адрес конфликтует с другими устройствами (обычно по адресу 0x29)
- Для определения касания требует настраиваемой площадки
- Требуется навесной монтаж или готовый модуль
📦 Что в комплекте (для готового модуля)
Как правило, на готовом модуле находится:
- Каждый сенсорный вход имеет интерфейс через пин с золотым покрытием
- Винтовые клеммы (иногда ноль уровней пинхеддера)
- Способ изменения адреса через пин ASS задаёт уровень ID
Такие модули от китайских производителей (на сайте и на сайте Гипермаркет чаще всего продаются покупателю в виде сборки «прозерчного» модуля с пинами под заголовок к Arduine или ESP32).
⚙️ Резюме
CAP1188 является надёжным решением для установки емкостной кнопочной панели на базе Arduino; версия CAP1188-1-CP позволяет серьёно упростить проектирование путем перехода c I²C на Выйти в точку бысеров Вкраши на. Всегда проверяйте официальный даташита при внесении вещей на производства — при этом адряд я выяснил в основном правильные соответствующие применения происходит при указании правильного параметрического определения.