Bàn phím cảm ứng 4 chạm điện dung TTP224
Bàn phím cảm ứng 4 chạm điện dung TTP224
- Hàng trong kho: 4
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1174
- Vị trí: 1B12
Số lượng đã bán: 10
Lượt xem: 175
21.600đ
Giá chưa bao gồm VAT: 20.000đ
1. Giới thiệu tổng quan
Bàn phím cảm ứng 4 chạm điện dung TTP224 là module bàn phím sử dụng IC TTP224 chuyên dụng, cho phép nhận diện 4 phím bấm cảm ứng điện dung với độ nhạy cao và ổn định. Sản phẩm hỗ trợ cấu hình chế độ ngõ ra thông qua các chân hàn jumper, lý tưởng để thay thế phím cơ trong các ứng dụng điều khiển hiện đại.
2. Thông số kỹ thuật
- Điện áp hoạt động: 2.4V - 5.5V DC
- IC chính: TTP224
- Số lượng kênh cảm ứng: 4 phím chạm
- Dòng điện tiêu thụ: Khoảng 9µA ở chế độ nghỉ (5V)
- Thời gian phản hồi: ~60ms ở chế độ nhanh, ~220ms ở chế độ tiết kiệm điện
- Ngõ ra: 4 chân tương ứng với 4 phím (có thể cấu hình mức logic)
- Nhiệt độ hoạt động: -40°C đến +85°C
3. Ứng dụng
- Bàn phím điều khiển thiết bị điện thông minh (Smart Home)
- Mô hình học tập, thí nghiệm vi điều khiển Arduino, ESP8266, ESP32
- Giao diện người dùng (HMI) cho các thiết bị điện tử, lò vi sóng, bếp điện
- Thay thế phím bấm cơ học chống mài mòn và tăng thẩm mỹ
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn cấp 5V DC, đồng hồ VOM hoặc vi điều khiển Arduino.
- Thao tác: Cấp nguồn VCC (2.4-5.5V) và GND cho module. Dùng đồng hồ VOM đo điện áp tại OUT1 đến OUT4 hoặc nối trực tiếp chân Digital Arduino. Chạm tay vào các vùng phím cảm ứng.
- Kết quả: Khi chạm phím, điện áp ngõ ra tương ứng thay đổi trạng thái logic (mức cao/thấp tùy cấu hình jumper).
* Lưu ý an toàn: Không cấp nguồn vượt quá giới hạn 5.5V để tránh làm cháy IC TTP224. Đảm bảo nguồn điện ổn định, tránh nhiễu từ nguồn xung gây nhận diện chạm giả.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (Arduino)
- GND nối với GND (Arduino)
- OUT1 nối với Digital Pin 2 (Arduino)
- OUT2 nối với Digital Pin 3 (Arduino)
- OUT3 nối với Digital Pin 4 (Arduino)
- OUT4 nối với Digital Pin 5 (Arduino)
C/C++ (Arduino/ESP)
const int pinOut1 = 2;
const int pinOut2 = 3;
const int pinOut3 = 4;
const int pinOut4 = 5;
void setup() {
Serial.begin(9600);
pinMode(pinOut1, INPUT);
pinMode(pinOut2, INPUT);
pinMode(pinOut3, INPUT);
pinMode(pinOut4, INPUT);
Serial.println("He thong TTP224 san sang!");
}
void loop() {
int state1 = digitalRead(pinOut1);
int state2 = digitalRead(pinOut2);
int state3 = digitalRead(pinOut3);
int state4 = digitalRead(pinOut4);
if (state1 == HIGH) {
Serial.println("Phim 1 duoc cham!");
}
if (state2 == HIGH) {
Serial.println("Phim 2 duoc cham!");
}
if (state3 == HIGH) {
Serial.println("Phim 3 duoc cham!");
}
if (state4 == HIGH) {
Serial.println("Phim 4 duoc cham!");
}
delay(100);
}ban phim cam ung 4 cham dien dung ttp224















