Grove - Sensor de Toque I2C

O Sensor de Toque I2C é baseado no Controlador de Sensor de Toque Capacitivo de Proximidade da FreeScale - MPR121. Ele detecta o toque ou a proximidade de dedos humanos. Este sensor inclui um controlador de Sensor de Toque e 4 sensores de dedo. Pode-se inserir os conectores dos sensores na base do controlador do Sensor e começar a detectar o toque.
Especificações
| Parâmetro | Valor/Faixa |
|---|---|
| Tensão de operação | 3~5.5V |
| Corrente em modo standby | 2μA |
| Canais de toque | 12 (incluindo 4 com sensores de toque) |
| Protocolo de comunicação | I2C |
| Endereço I2C | 0x5A |
Para mais detalhes sobre módulos Grove, consulte o Sistema Grove
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.
Visão Geral de Hardware

Existem 12 eletrodos CH0-CH11. CH0-CH3 estão conectados a 4 sensores de toque.
Os CH4-CH11 são para o cliente expandir a função. Se você precisar de mais, pode fazer os sensores por conta própria.
Os fios dos sensores são torcidos para reduzir o impacto do ambiente. O fio preto (terra) pode ser cortado se for necessária alta sensibilidade.
O pino INT precisa ser derivado se os clientes quiserem usar o pino de interrupção do MPR121.
Primeiros Passos
Grove - Ajuda
Os seguintes documentos ajudam o usuário a começar a usar o Grove.
Como cada eletrodo precisa ser autoconfigurado pelo MPR121 durante a energização e não há reset de energia no controlador do sensor de toque, toda vez que você inserir ou remover um sensor, será necessário reiniciar a alimentação do Seeeduino.
Os sensores também podem sentir os dedos humanos com algo entre eles, ou seja, você não precisa realmente tocar nos sensores com os dedos.


Com um cartão de papel com cerca de 3 mm de espessura, o sensor pode sentir o toque dos dedos, tornando-o uma boa solução para muitas aplicações.
Brinque com o Codecraft
Hardware
Passo 1. Usando um cabo Grove conecte o Grove - Sensor de Toque I2C à porta I2C do Seeeduino. Se você estiver usando Arduino, aproveite um Base Shield.
Passo 2. Conecte o Seeedino/Arduino ao seu PC via um cabo USB.
Software
Passo 1. Abra o Codecraft, adicione o suporte a Arduino e arraste um procedimento principal para a área de trabalho.
Se esta for a sua primeira vez usando o Codecraft, consulte também o Guia para usar o Codecraft com Arduino.
Passo 2. Arraste os blocos como na figura abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

Carregue o programa para o seu Arduino/Seeeduino.
Quando o código terminar de carregar, você verá qual canal você tocou no Serial Monitor.
Visualizador Online de Esquemático
Recursos
- Biblioteca do Sensor de Toque I2C](https://github.com/Seeed-Studio/Grove_I2C_Touch_Sensor)
- Arquivos eagle do Sensor de Toque I2C (v1.1).zip
- Sensor de Toque I2C PDF
- Como detectar toque de dedo?
- Folha de Dados do Sensor de Toque I2C
- Arquivo CDC do Codecraft
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.





