foto_general1_imagen destacada

Como é que comunicávamos a grandes distancias antes da Internet? O que é um telégrafo?

 

O telégrafo e o código Morse


Otelégrafo foi o primeiro meio de transmissão de mensagens a grandes distâncias que utilizou a electricidade. Normalmente funciona graças a um lápis especial movido por electroímans que escreve linha e pontos sobre um papel, dependendo de se recebe corrente ou não. Foi amplamente utilizado nos séculos XIX e XX, sendo o meio de comunicação nacional e internacional mais importante, e graças a ele, as noticias transmitiam-se de continente para continente a uma velocidade nunca vista.

morse

Mas como é que era possível comunicar usando apenas linhas e pontos? Samuel Morse, inventor do telégrafo, percebeu que era muito complicado transmitir uma mensagem a largas distâncias na linguagem natural. Era necessário usar um código especial: o código Morse é formado por linhas e pontos que quando combinados, formam as 24 letras do alfabeto. Por exemplo, um A seria um ponto e uma linha. Um B, uma linha e três pontos, etc.

Morse Web

O melhor de se utilizar o código Morse é que ser muito fácil de transmitir de muitas formas distintas: através sons, luzes, escrevendo-o num papel… Porque não experimentas tu mesmo, usando uma lanterna? Acende-a pouco tempo para os pontos, e durante mais tempo para as linhas. Deixamos-te um tradutor de código Morse para que seja más fácil gerar as tuas próprias mensagens!


Traductor a código Morse

Escribe una palabra   




 

Construir um telégrafo


Agora que sabes comunicar em código Morse, é o momento de construíres o teu próprio telégrafo. Como viste em muitos filmes, os telégrafos tinham um botão para transmitir as mensagens. Além disso, também emitiam um som muito característico. Vamos construir o nosso usando um botão, um LED e um buzzer (cigarra). Depois vamos aprender como conectar dois telégrafos para comunicarmos à distância usando apenas dois cabos. Queres descobrir como? Liga-te à terra que começamos logo!

dos telégrafos comunicándose entre islas.

Materiais

  • Uma placa controladora ZUM Core ou compatível com Arduino UNO
  • 1x ZumBloq LED
  • 1x ZumBloq Buzzer (Cigarra)
  • 1x ZumBloq Botão
  • 2x Cabos finos ou jumpers
  • Um cabo USB

 

Fazer um telégrafo simples

Para construir o nosso telégrafo, apenas necessitaremos dos componentes do teu kit de robótica. Para isso, conecta todos os elementos seguindo o seguinte esquema:

ZUM-6-9-4_placa_nueva

 

Conectar dois telégrafos

Se desejas ligar dois telégrafos, necessitarás de conectá-los com dois cabos finos (jumpers). Conectaremos os cabos a dois pinos digitais: um servirá para que o telégrafo receba informação e outro para que a envie. Para interligarmos os dois telégrafos entre si, conectaremos o pino de envio de mensagens do primeiro ... ao pino de recepção de mensagens do segundo ... e vice-versa. É muito simples. Segue o seguinte esquema para conectá-los.

esquema_telegrafo_bidireccional

Programação


Para que o nosso telégrafo funcione correctamente, queremos que o LED e o buzzer estejam "acesos" enquanto mantivermos o botão pressionado. Para isso deveremos usar um bloco condicional. O programa é muito simples e poderia realizar-se do seguinte modo:

Pronto! Já tens um telégrafo simples! Mas os telégrafos originais, transmitiam mensagens entre aparelhos... a grandes distâncias... através de cabos ou de ondas de rádio. Vamos complicar um pouco mais o nosso programa para criar um telégrafo bidireccional, capaz de receber e enviar informação. Para isso necessitarás de usar dois cabos finos (jumpers) que conectaremos a dois pinos digitais. Um dos pinos actuará como pino de recepção de dados e o outro como pino de envio de dados. Desta forma, o nosso telégrafo receberá por um pino, as mensagens em código Morse que sejam enviadas para ele e enviará por outro pino, as mensagens geradas por ele.

Para poder controlar estes dois pinos digitais necessitamos de usar os blocos Escrever no pino digital PIN# e o bloco Ler o pino digital PIN#. O primeiro vai permitir enviar as nossas mensagens através do pino emissor, enquanto que com o segundo saberemos se estamos a receber uma mensagem através do pino receptor.

Com estes dois blocos já podemos fazer com que o nosso telégrafo transmita e receba informação. O programa do telégrafo bidireccional poderia ser, por exemplo, assim:

Neste programa cada vez que pressionamos o botão, além de acender o LED e fazer soar o buzzer, colocamos o pino emissor em estado Alto. No caso de o botão não estar pressionado... mas o pino receptor estiver a receber uma mensagem de outro telégrafo, apagaremos o sinal de emissão do telégrafo e acenderemos o LED e o buzzer para reproduzir a mensagem. Por último, em caso do botão não estar pressionado, nem estivermos a receber uma mensagem do outro telégrafo, apagaremos o LED e colocamos o pino de emissão em estado Baixo.

 

Ainda há mais...

A seguir, damos-te mais ideias para realizares com o teu telégrafo:

  • Mostra no ecrã LCD as pulsações curtas (pontos) e longas (linhas) que realizes com o teu botão.
  • Modifica o programa para que, em vez de reagir ao teu botão, o teu telégrafo se active quando lhe apontares uma lanterna ao teu sensor LDR.
  • Usa a botoeira para enviar mensagens de código Morse predefinidos. Por exemplo: "S.O.S", "Olá" ou "Estás à escuta?".
  • Cria um jogo que te mostre uma letra no LCD e tens que a reproduzir em código Morse.
  • Usar os dois telégrafos para que um deles envie um código secreto para o telégrafo do teu amigo. Se o código não for correcto, soará um sinal de alarme.
  • Cria um tradutor de linguagem comum para código Morse que te permita seleccionar as letras e mostrá-las no LCD.

 

Já sabes como construir um telégrafo. Se hoje em dia podemos comunicar através da Internet e pelos telemóveis é graças a ele. O telégrafo revolucionou as comunicações, conectando pela primeira vez continentes de uma forma rápida e simples.

detalle_nessie

 

_     _ _ _     _ .     _     _ _ _     .     . _ . .     _ _ . _     . . _     .     . _ . .     _ _ _     . _ . .     .     . _    !