요약
터치패드 데모, 그림 그리기 장난감.
터치패드는 아두이노를 위한 저렴하고 다양한 입력 장치가 될 수 있습니다(출처: 오래된 랩톱). 마우스처럼 작동하도록 두 개의 스위치를 추가하여 TFT 화면의 임의의 위치를 선택하거나 선택 취소할 수 있습니다.
부품들: Synaptics 스타일의 터치패드, Arduino, TFT ST7735 1.8", 5V에서 3.3V로의 레벨 시프터 4개, Reset 신호를 위한 TFT용 10K 20K 저항기 분할기. STM32은 레벨 시프터가 필요 없습니다.
이 프로젝트는 시나피틱스 터치패드에서 절대 값을 읽고, TFT에 선택한 색상으로 점을 그립니다.
터치패드의 일반적인 X, Y 좌표는 모델에 따라 950에서 5000까지의 범위입니다. 이 범위는 TFT에서 128x160 픽셀로 전송되어 그려집니다. Z 좌표(터치 강도)는 0~255의 범위입니다. Z가 10보다 큰 경우 점을 그립니다. 경미한 터치입니다. 색상 막대에서 그림 색상을 선택하고 왼쪽
코드는 라이브러리를 사용하지 않습니다. Arduino Nano와 STM32 Blue Pill에서 테스트되었습니다. touchpad의 T10 클록과 T11 데이터 포인트에 연결하면, 모든 touchpad가 즉시 제대로 작동되었습니다. 어떻게 T10과 T11을 찾는지 유튜브에서 확인하거나, touchpad 커넥터의 GND와 +5V를 확인하거나, 단순히 PCB
USB를 통해 전원 공급. 터치패드는 3.3~5V의 모든 전압에서 작동됩니다. 휴대용으로 사용하려는 경우에는 두꺼운 바닥 디자인을 사용하세요. 여기에는 Li-Ion 전화 배터리, 충전기 PCB, 스위치를 수용할 수 있는 공간이 있습니다.
HT7333을 사용하여 회로에 3.3V를 공급하십시오. 자세한 내용은 제 다른 프로젝트를 참조하세요.
2021년 1월 18일 업데이트. 알프스 터치패드 코드가 추가되었습니다.
절대 좌표, 터치, 제스처, 더블 터치, 스위치, 휠 지원. Alps 데이터와 클록 신호는 찾기가 어렵지만, 전원 연결을 올바르게 하면, 실험을 할 수 있습니다.
이 물건은 Tinkercad에서 만들어졌습니다. 온라인에서 편집하세요.https://www.tinkercad.com/things/7IyBmNP5tKZ
인쇄 설정
프린터 브랜드:
아네트
프린터:
A8
해상도:
0.2
채우기:
10
Etiquetas
Fuente del modelo
