Transmitir 10 Hz acima de 50 m não é um problema difícil, então você encontrará várias maneiras de fazer isso. Para uma solução quase tão simples quanto a que você tinha antes, sugiro um circuito zener simples.
Como antes, você simplesmente forneceria ao seu sensor uma tensão acima de 5 V. Diga 6 - 12 V e deixe esse circuito limitador reduzir a tensão a um nível compatível com o circuito a jusante. Você precisará ajustar o valor de R1, dependendo da corrente de saída máxima (ou desejada) do circuito do sensor e da tensão do sensor que você escolher. O custo pode estar muito próximo da solução 7805, dependendo do zener que você escolher.
Como o optocoupler sugerido em outra resposta, isso fornece proteção contra transientes de alta tensão induzidos no cabo, pois os diodos zener podem desviar esses transientes para o terra. O circuito do acoplador óptico pode romper os loops de terra entre os sistemas de envio e recebimento, mas se a sua solução 7805 estiver funcionando, o zener também funcionará.
Editar
Se você estiver disposto a trabalhar um pouco mais, poderá melhorar esse circuito, tornando-o um pouco mais elaborado:
O diodo schottky adicionado protege seu circuito a jusante de transientes negativos. O zener teria feito isso, mas teria apenas transientes limitados a -0,7 V ou mais. O schottky os limitará a -0,3 ou -0,2 V, o que será muito mais seguro para o dispositivo a jusante se for um portão lógico típico.
O capacitor de 4,7 uF adicionado ajudará a reduzir o ruído quando a entrada for baixa.
Por fim, ajustei a tensão do zener para baixo para garantir que a saída fosse segura para uma porta lógica de 5 V, permitindo até mesmo um desvio na tensão do zener, e aumentei o R1 para reduzir a corrente necessária para acionar a entrada.
Todas essas coisas estão sujeitas a ajustes para se ajustarem aos detalhes do seu sensor e circuito a jusante.
Editar
Um ponto-chave que eu precisava pensar da noite para o dia antes de ver:
Supondo que seu cabo de 50 m contenha um fio de sinal e um fio de terra (ou retorno), um acoplador óptico protege contra transientes do modo comum (ou seja, quando o fio de sinal e o terra juntos alteram a tensão em relação ao terra do circuito receptor), enquanto o circuito zener protege contra transientes diferenciais onde a tensão do fio de sinal muda em relação ao fio terra.
Se um raio próximo fizer com que o fio terra e de sinal pule juntos para 100 V por um milissegundo, você precisará do circuito do acoplador óptico para proteger seu receptor contra danos.
Porém, se um motor próximo ligado fizer com que o fio de sinal pule para 30 V acima do fio terra, você precisará do circuito zener para proteger seu acoplador óptico contra sobrecarga.
Obviamente, o tipo de cabo e seu ambiente determinam qual desses cenários é mais provável. Se você estiver usando fio de controle de uso geral, qualquer cenário é realista. Se você estiver usando cabo coaxial, os transientes no modo comum são mais prováveis, mas considere também a possibilidade de danos por ESD devido ao manuseio quando o cabo não estiver conectado ao receptor e também o efeito se o cabo for inicialmente carregado quando estiver conectado ao receptor.