Transmitindo dados para relógios Timex Datalink no GNU/Linux

Os relógios da linha Timex Datalink tem a habilidade de receber dados através da leitura (sem fio) das linhas desenhadas no monitor de seu computador. Neste documento veremos como efetuar esta transmissão no sistema GNU/Linux.

[ Hits: 35.406 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 02/03/2006 | Blog: http://assuntonerd.com.br


Download, compilação e execução



O download deve ser efetuado em:
Como no exemplo abaixo, use o comando tar para extrair o pacote:

# tar -zxvf datalink-1.0.1.tar.gz

Entre na pasta onde os fontes foram extraídos:

# cd datalink-1.0.1

Agora use o comando "make depend" para criar as dependências de compilação:

# make depend

Utilize os convencionais comandos make e make install para completar a compilação dos fontes:

# make
# make install


Para transmitir apenas a hora para o seu relógio, use o comando settime seguido do modelo de seu relógio:

# settime -70
Using RIVA driver, 32768KB, Type:nv4, RivaTNT/RivaTNT2.
svgalib 1.4.3

Vale a pena mencionar que os modelos compatíveis são: modelo 70, 150, 150s e Ironman.

Edite o arquivo datafile (localizado juntos ao fontes) e insira os dados a serem transmitidos ao seu relógio de pulso. Abaixo o conteúdo do arquivo datafile.

#time_adjust = 5

# valid characters 0-9, A-Z, space, !"#$%&'()*+,-./: (division sign) = (bell symbol) ?
# alarm #, Month/Day, 24 hour time, "label", on/off
# 1-10, 0/0 anytime; 0/day a day per month; mon/day that day, hh:mm, "up to 16 characters and special values", on/off 1/0
alarm = 1, 0/0, 20:55, "DS9", 1
alarm = 2, 0/0, 19:55, "Voyager", 1
alarm = 3, 0/0, 12:53, "no idea", 0

# timer #, "hh:mm:ss", "8 char label" repeat, chron ; only one of repeat or chron can be true
# the time is treated as a string to get the seconds, so it must have quotes
timer = 1, "12:34:11", "test 123", 0, 0
timer = 2, "00:15", "15 mins.", 1, 0
timer = 3, "00:30", "30 mins.", 0, 1

phone = "111111111111", "000000000000000"
phone = "9119119111 W", "call me"
phone = "5093363720 C", "Garren"

# appointment (model 70 and 150)
# appointment = MM/DD/YY, hh:mm:ss, "15 char message"
#appointment = 10/29/99, 14:30, "this is a test"
# do appointments not take a year?
appointment = 10/29, 14:30, "this is a test"

# chrono label and number of laps, "8 char label", laps range from 2 to 50
# default entry
#chron = " Chrono", 8
chron = " Chrono 8", 8

# hourly chime, button beep
system = 0, 0

# timezone, timezone #, 3 characters label, offset from system clock in minutes, hour format 1=12hour, 2=24hour, date format US=0
timezone = 1, "ABC", 0, 1, 0
timezone = 2, "CBS", 0, 2, 0

Após preencher os respectivos campos a serem enviados, basta utilizar o comando setwatch:

# setwatch -70 all

Transmitindo apenas a agenda de telefone:

# setwatch -70 +phone

Transmitindo apenas a tabela de alarme:

# setwatch -70 +alarm

Transmitindo apenas a tabela de alarme com o LED ligado a porta serial:

# setwatch -70 -serial +alarm

Para maiores detalhes, digite o comando setwatch seguido do parâmetro -h:

# setwatch -h

Lembre-se:

Página anterior    

Páginas do artigo
   1. Introdução
   2. Download, compilação e execução
Outros artigos deste autor

Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux

Biometria: Processamento de imagens capturadas em leitores de impressão digital

Fim da era PC: Transformando o seu celular em computador de mesa!

GAMBAS: A definitiva resposta open-source ao Microsoft Visual Basic

ReactOS: O irmão open-source do Microsoft Windows NT 4.0

Leitura recomendada

Leitor de impressão digital Futronic FS80 no Linux

Instalação do Linux em dual boot com Windows 10 em notebook Samsung

Clonagem de Hardware Hotline em Software Livre

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

BIOS ByPass Techniques

  
Comentários
[1] Comentário enviado por m3ocs-d4rksun em 02/03/2006 - 16:54h

aeee..
Colaborar atrai amigos..
Competir atrai inimigos..
huahuhua.
sabio heim?
tambem tenho minha filosofia de vida...
"Odeio quem me rouba a solidão sem em troca me oferecer a verdadeira compahia"
essa frase não é minha.. e sim do Nietzsche..
falow ae cara

[2] Comentário enviado por gnudark em 03/03/2006 - 11:54h

Olhem isso http://www.geocities.com/alex+kosorukoff/dl_adapter.html
FOGO, não???

[3] Comentário enviado por mms_ba em 03/03/2006 - 12:18h

Ao ler o título do artigo no Akregator pensei logo... Esse deve ser do Cabelo. Parabens pelo artigo e por sempre buscar inovações no mundo GNU/ Linux. Um abraço.

[4] Comentário enviado por matheusslima em 07/03/2006 - 16:22h

muito curioso teu artigo cabelo, fico mto massa...

[5] Comentário enviado por alexdedalus em 01/12/2007 - 15:58h

Onde consigo o esquema do LED ligado a porta serial ?

Existe uma versão do programa para DOS ?

Se possível podem responder no meu e-mail: alexdedalus@hotmail.com

Obrigado!

[6] Comentário enviado por alexdedalus em 01/12/2007 - 16:01h

Onde consigo o esquema do LED ligado a porta serial ?

Existe uma versão do programa para DOS ?

Eu tenho o programa para Windows, mas só roda no Windows 98 no máximo.
Outra versão mais nova, não aceita enviar dados pelo CRT para o meu relógio versão 70.

Se possível podem me responder via e-mail: alexdedalus@hotmail.com

Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts