Solução?
EDIT: consegui um sample DS18S20 da MAXIM e assim sendo, será esse mesmo que vou utilizar!
Já andava a ficar preocupado!
Passei praticamente todas as férias sem iniciar um projecto que tenha mesmo intenções de o levar até ao final.
Finalmente a ideia apareceu hoje!
Para quem não sabe, dediquei-me muito tempo à meteorologia (desde já recomento a visita pela comunidade meteopt) e embora tenha ficado com menos tempo para lhe dedicar, continuei sempre com um gosto especial pelos fenómenos atmosféricos.
Assim, o meu próximo projecto será um datalogger de temperatura, que automaticamente grave um número ainda elevado de temperaturas.
Esta ideia já "não é de agora" e já tentei fazer com um cartão MMC/SD. Não tive resultados práticos (problemas com bibliotecas, etc...).
Desta vez vou levar avante a mesma ideia, mas simplificando um pouco mais (ou não... o circuito será mais complexo que antes).
Vou utilizar um MCU menos complexo (a principio um PIC16F88) e usar uma 24AA128, para armazenar todos os dados.
Trata-se de um EEPROM de 128K, dividida em 16 mil endereços de 8bits cada, com comunicação I2C.
Estou à espera das amostras para os testes reais, mas já consegui trabalhar com uma pelo simulador.
void main()
{ long int d;
pic_init();
init_ext_eeprom();
delay_ms(500);
write_ext_eeprom(1, 100);
delay_ms(500);
d = read_ext_eeprom(1);
}
Hoje ao fazer umas arrumações encontrei este pequeno aparelho.
Era uma luz de presença, com interruptor magnético. Por exemplo, ao abrir uma porta, a luz acendia.
Como não tinha utilidade, decidi aproveitar as peças.
Desde brinquedo saiu a principio 2 LED's de alto brilho e 3 pilhas LR44.
Mas momentos antes de deitar fora, apercebi-me de que a caixa era perfeita para alojar um possível circuito no futuro. Tinha já o suporte para pilhas, bastante pequena e "bonita".
A engenhoca do dia foi tentar recuperar o meu 'computador de bicicleta'.
Ultimamente tenho ido treinar todos os dias, mas sempre sem o levar, pois a pilha tinha ido à vida. Ainda assim, esta pilha de tamanho tão reduzido conseguiu manter este sistema a funciona perfeitamente durante cerca de 2 anos. Nada mal...
Visto que a pilha estava gasta, peguei nela e fui dar uma volta por chineses e ourivesarias para comprar uma igual. Problema? Das 2 ourivesarias e da loja dos chineses, nenhuma tinha uma pilha de igual referência.
Estava aqui um caso...
Teimei que hoje haveria de ir treinar e levar o 'computador', era altura de resolver esse problema.
No último local onde estive, numa das ourivesarias, quando a senhora recolhia as pilhas todas reparei numa de 3V, tal como a original e fez-se luz! Pedi para que me deixasse ver todas as pilhas.
O que procurava? Uma pilha com a mesma espessura (altura), com o mesmo valor de tensão e ligeiramente mais pequena (diâmetro).
Quando encontrei a pilha que satisfazia tudo isso, paguei e fui para casa.
Hora de "engenhocar". A ideia era aproveitar o contacto do fundo do computador e puxar o outro contacto com um fio muito fino (um fio de um cabo multifilar) para ligar à pilha.
Tudo correu como planeado e o resultado está à vista ;).
Depois de ter tido alguns problemas com o wordpress, decidi exportar o blog para o blogspot.
Além de ser muito mais flexível no que toca a configurações etc... dá ao blog uma dimensão totalmente diferente, o que se reflecte no número de visitas.
É possível que ainda nos próximos dias possa haver algumas mudanças, mas nada de tão significativo.
O temporizador 555 é um dos mais populares e versáteis circuitos integrados já produzidos - ver WIKI.
Eu tinha aqui alguns e decidi ir buscar um para fazer um simples pisca-pisca de 1 LED. Para o efeito que pretendo, os tempos não têm de ser algo rigoroso, desde que o LED dê apenas um flash curto e fique 1,5s ou mais apagado.
Começando, como sempre, pelo principio, com uma breve pesquisa no google encontramos o datasheet do NE555.
O datasheet é super completo e em menos de 1minuto encontra-se as formulas necessárias, assim como o esquema de ligações para fazer um oscilador.
Período escrito a amarelo no fundo da imagem |
O primeiro homem a pisar na Lua, Neil Armstrong, morreu aos 82 anos nos Estados Unidos neste sábado (25), informou a família do astronauta em nota à imprensa.
"Estamos de coração partido ao dividir a notícia de que Neil Armstrong faleceu após complicações ligadas a procedimentos cardiovasculares", diz a nota. "Neil foi um marido, pai, avó, irmão e amigo amoroso."
Em 7 de agosto, ele passou por uma cirurgia de emergência no coração, após médicos encontrarem quatro entupimentos em suas artérias, e desde então estava se recuperando no hospital em Cincinnati, onde morava com a esposa.
No Twitter, a Nasa ofereceu "seus sentimentos pela morte de Neil Armstrong, ex-piloto de testes, astronauta e primeiro homem na Lua."
Esta engenhoca aprendi no outro dia. No interior das resistências de potência (ver em baixo) encontra-se uma espécie de bobina com um núcleo em carbono (parece-me). O fio que faz o enrolamento é muito fino e parte-se com alguma facilidade quando se tenta desenrolar se se criarem vincos com as unhas. Usar uma pinça é o ideal.
Ainda me dizem que quem compra pelo ebay recebe tudo estragado, bla bla bla. Este exemplo é de uma compra de um LCD alfanumérico de 16 caracteres por 2 linhas, pelo qual dei cerca de 2,5USD (cerca de 2€). Em Portugal comprar este tipo de material é irrisoriamente caro. Não é difícil encontrar uma loja na web que peça mais de 10€ por LCD's semelhantes e ainda temos de pagar os portes de envio. Este LCD por 2€ estava à porta de minha casa!
Qual é o inconveniente? Estar cerca de 2 a 3 semanas à espera de o receber. Mas eu não tenho pressa para ir a lado algum...
Este LCD (data) foi ligado a um PIC16F88, que programei usando a biblioteca "flex_lcd.c" (como poderia ser um Arduíno com uma biblioteca qualquer). Basta ler o tópico para se ficar a entender o funcionamento da biblioteca, por isso não vou estar aqui a explicar novamente.
Pelo preço o LCD parece-me muito bom, excepto o facto de ser um pouco "escuro", mas talvez seja devido à cor azul (estão disponíveis para venda noutras cores). Já me apercebi tarde e como podem ver nas ultimas fotos, estão 2 fios não soldados a alimentar o LED incorporado no próprio LCD, para contrariar essa "escuridão" toda.
Comecei por soldar os pinos que iam ser usados numa régua de terminais e passei para a fase de simulação, não para testar, pois testar é na realidade, mas sim para fazer o esquema de ligações.
Após isto, foi só montar tudo numa breadboard e testar.
Os resultados aparecem nas fotos em baixo... mas só depois de resolvidos pequenos problemas.
Engenhoca de teste iniciada ás 23h50 e terminada ás 01h45.
Se gostaram e querem ver mais artigos aqui, por favor partilhem esta página!
Assim começou uma tentativa de ligação deste telm que tinha ali encostado por 232 TTL.
Embora sem sucesso, esta experiência fez com que eu fosse dedicar mais umas horas de auto-didatismo sobre o assunto. Ao que parece isto com os NOKIA é totalmente diferente, muito mais facil comunicar com eles através de comandos AT.
Acho que vai haver novas edições, mas com telemóveis NOKIA :D.