Salve pessoal.
Estou em busca de uma solução I2C para que meus componentes possam ficar até 1,5m do esp 32.
Alguem ja conseguiu fazer isso?
Usei resistores de 2K4 entre o 3.3V e os SDA e SCL com pouco resultado.
Estou pensando em reduzir o clock do I2c pela metade mas não estou encontrando solução.
Alguem ja tentou isso?
Abs
Tags:
Bom dia,
recentemente eu vi um post no forum do arduino, (forum.arduino.cc), falando que ele conseguiu usar o I2C até 30m de distancia usando cabo de rede Cat5.
Infelizmente não consegui mais encontrar o tópico.
RV mineirin
PS: Encontrei o tópico:
" https://forum.arduino.cc/t/i2c-over-longer-distances/1143194/10
" I have I2C working without a problem over about 30m. No, it's not designed for that but it can be made to work.
Wow!!
30 m.
Vou ler com muito carinho.
Valeu Mineirin!!
Olá, Carlos!
Complementando a informação do RV, o artigo cujo link segue abaixo tem informações interessantes sobre os sinais I2C e como funciona a técnica de estender a distância de comunicação:
D. T. Ribeiro.
Bom dia,
Como já citado:
https://www.adafruit.com/product/4756
E mais esse:
https://www.ti.com/lit/ds/symlink/p82b715.pdf
I2C Bus Operation Over 50 Meters of Twisted-Pair Wire
Salve pessoal.
Resolvi tirar a prova a solução do link enviado pelo Mineirin (https://forum.arduino.cc/t/i2c-over-longer-distances/1143194/10) e cortei um cabo ethernet CAT5E com 2m de comprimento.
Usei numa ponta o ESP32 com 2 resistores de 2k4 entre +3.3/SCL e +3.3 /SDA e na outra um display LCD 20x4 I2c com um BMP180 e o resultado ficou MUITO BÃO!!!!
Agora, devido a outra necessidade preciso conseguir algum cabo ethernet que seja flexível.
Existe sim, cabo UPT flexível.
Procure por cabo para "Patch Cable".
Segundo a norma EIA 568A/B, os "Patchs cables" tem que ser construídos com cabos flexíveis.
RV mineirin
Obrigado pela informação RV! Isso irá me ajudar bastante a não desistir de um projeto kkkkkkk
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por