LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: almamater em 19 de Setembro de 2020, 16:51
-
Olá.
Alguém já usou estes sensores (JSN-SR04T-2.0 Ultrasonic Distance Sensor) ou sabem se podem ser usados com um uC a uma distância de 5/6m metros?
A placa que os acompanha podia (se necessário) ficar até junto do sensor, mas da placa ao Arduino teria de ter um cabo desta distância.. iria ter problemas?
-
Acho que não deves ter problemas de maior.
Se o cabo passar por um ambiente ruidoso electricamente (com iluminação LED /fluorescente, electrodomésticos ou equipamento de rede), usa um cabo melhor, tipo de audio com malha exterior.
Dependendo do resultado há muitas mais opções para resolver eventuais problemas...
-
A comunicação com o sensor é de 9600 baud em nível TTL, segundo a tabela da TI em RS232, o máximo comprimento para essa velocidade de transmissão é de 500ft=152.4m.
5m também não me parece ser problemático.
-
Ok, obrigado mais uma vez pelas respostas.
Vou então experimentar (1º arranjar o cabo):
Deixar a board com o cabo original e junto do Sensor:
(https://i.postimg.cc/NyDB8V0Y/Board1.jpg) (https://postimg.cc/NyDB8V0Y)
(https://i.postimg.cc/mzrRmwc9/Board.jpg) (https://postimg.cc/mzrRmwc9)
e depois então usar o cabo de ~5M entre a board e o arduino:
(https://i.postimg.cc/5YkJTCvR/Board.jpg) (https://postimg.cc/5YkJTCvR)
Em todo o caso o ideal seria, cortar o cabo do sensor e esticá-lo até junto do Arduino e ter lá a board.. mas só testando para ver se há falhas... Presumo que a parte mais crítica seja entre a Board e o Sensor.
-
Pelas datasheet do modulo, não é série, mas sim tens de medir a duração de um impulso para calcular a distância. Cabo muito comprido pode deformar o impulso e introduzir ruidos que aumenta a incerteza da medição do tempo do impulso, mas em 5 metros não me parece que seja suficiente para degradar assim tanto.
-
Bom.. fiz alguns testes, tinha aqui um cabo de 6 condutores com 5M e deu para ver +/- o funcionamento.
Caso alguém queira saber:
Sem o cabo de 5M os valores são entre 240/241cm
Com o cabo de 5M à mistura:
Com o sensor junto da respetiva Board:
Sensor TX\RX --> Board --> (ECHO\TRIG\VCC\GND) CABO 5m --> ARDUINO
(https://i.postimg.cc/DW6QM9W2/IMG-4468.jpg) (https://postimg.cc/DW6QM9W2)
Valores estáveis, passaram por exemplo de 243Cm para 240 ou 241. Tudo Ok.
Com o sensor longe da Board:
Sensor TX\RX --> CABO 5m --> Board (ECHO\TRIG\VCC\GND)--> ARDUINO
(https://i.postimg.cc/67tLzWpj/IMG-4470.jpg) (https://postimg.cc/67tLzWpj)
Valores muito instáveis, 986cm, 280cm com um dos 2 sensores que tenho, com o outro nem passou dos 18Cm.
Por isso, acho que tenho de arranjar forma de juntar a board ao pé do sensor e com um cabo RJ45 (5e possivelmente) liga depois ao Arduino. :P
-
Experimenta um par entrançado. Podes roubar um de um cabo ethernet.