Índice:
- Etapa 1: Parte da Biblioteca Original
- Etapa 2: Diagrama de fiação: luz de fundo
- Etapa 3: Diagrama de fiação: endereço
- Etapa 4: Diagrama de fio: aparador
- Etapa 5: Diagrama de fiação: transferência de dados
- Etapa 6: mude para a biblioteca original
- Etapa 7: Lib original e esquema de conexão
- Etapa 8: Diagrama de fiação: SDA SCL
- Etapa 9: Diagrama de fio
- Etapa 10: Placa de protótipo
- Etapa 11: Fresagem PCB
- Etapa 12: Obrigado
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Estou fazendo um esquema de conexão para um adaptador i2c de exibição de caracteres.
Verifique as atualizações no meu site.
Agora adiciono também um esquema de conexão de fiação para usar a biblioteca original, não minha bifurcada
Biblioteca LiquidCrystal Arduino para os displays LCD de caracteres, projeto bifurcado para criar um esquema pessoal para aprender pcf8574.
No projeto github você pode encontrar o esquema, a foto e o código da biblioteca.
Aqui, um vídeo de PCB fresado derivado do esquema de placa de ensaio de Fritzing.
Etapa 1: Parte da Biblioteca Original
Você pode encontrar o componente da biblioteca original (não minha bifurcada) no eBay.
Agora aqui você pode encontrar o mesmo esquema de conexão com o mesmo comportamento.
Etapa 2: Diagrama de fiação: luz de fundo
Como você pode ver no diagrama de fiação, eu conecto ao P7 um transistor NPN (2N2222) para habilitar / desabilitar a luz de fundo.
Etapa 3: Diagrama de fiação: endereço
Eu defini o endereço todo baixo (você pode conectá-lo conforme precisar, no datasheet você pode encontrar todas as configurações).
Acho o esboço muito útil que pesquisa todos os componentes i2c anexados, use isso para verificar o endereço.
Etapa 4: Diagrama de fio: aparador
Para selecionar o contraste correto, você precisa adicionar um aparador de 10k.
Etapa 5: Diagrama de fiação: transferência de dados
O fio azul e amarelo é para enviar dados para o dispositivo, eu não conecto o dispositivo como biblioteca original, então devo bifurcar a lib e adicionar algumas alterações.
Etapa 6: mude para a biblioteca original
Como você pode ver na imagem, eu mudo um pouco (da direita para a esquerda) e, no lado direito, coloquei a declaração fixa de Enable, RW, Register Select e Back light pin.
Se você quiser, pode reconverter o esquema para o original. Se eu encontrar algum tempo, vou fazer isso por você (e testá-lo) para que você possa usar a biblioteca original.
Etapa 7: Lib original e esquema de conexão
Eu recrio o esquema de conexão da biblioteca original, para que você possa usar a biblioteca padrão com isso
Etapa 8: Diagrama de fiação: SDA SCL
O fio com faixas é o pino SDA SCL do meu arduino.
Etapa 9: Diagrama de fio
Como você pode ver, o diagrama de fiação é bastante simples, então tento criá-lo na placa de protótipo do esquema.
Etapa 10: Placa de protótipo
Não é tão bonito, mas é um trabalho.
Etapa 11: Fresagem PCB
A partir do esquema, crio um PCB e tento fresar PCB com meu roteador (estou iniciando um guia de como fresar PCB).
Etapa 12: Obrigado
série de projetos i2c (coleção):
- Sensor de temperatura e umidade
- Expansor analógico
- Expansor digital
- Tela de LCD