Devido à passagem de ano, não ia poder recolher o meu datalogger do dia 31, então decidi recolher hoje.
Aproveito também para revelar algumas fotos do local.
As pilhas sofreram um desgaste menor que aquilo que eu estava há espera e, aposto eu, aguentam na perfeição 3/4 meses de funcionamento.

Desde 1 de Dezembro ás 13:30, até hoje, dia 30 de Dezembro ás 11:30, foram registadas 2777 temperaturas. O gráfico pode ser visto em baixo.
O local foi escolhido a dedo, pois trata-se de um vale "especial" e de notar que ainda não fez muito frio!

Para ver com o tamanho real, aceder AQUI e fazer o download.

Fotos do local onde se fez o registo, sem nenhum edifício em redor e a cerca de 2,5m do chão.

Dados disponibilizados para o fórum METEOPT.

Em cima podemos ver o 1º esboço do que será o circuito e em baixo já se pode ver um esquema mais organizado e com alguns problemas resolvidos.
É facilmente identificável uma simetria, que corresponde aos 2 reguladores de corrente. A ideia é usar os potenciômetros para ajustar um valor de corrente e carregar com esse valor constante de corrente.
Quando o "cerebro" deste circuito, que será um PIC12F675, detectar a queda de tensão (o delta V negativo) nos terminais de cada bateria, vai fazer o corte da carga através dos transistores Q3 e Q4 (ligando os respectivos LED's).
Algumas coisas ainda faltam ser pensadas, como é o caso da alimentação deste circuito...
Mas, nesta fase de planeamento, interessa-me mais qual será o valor do delta V negativo... rondará que valor de tensão? Essa é a pergunta que vou tentar responder e só depois montar tudo isto numa breadboard.

As pilhas recarregáveis estão cada vez mais baratas e com capacidades cada vez maiores.
Tenho aqui algumas pilhas de 1,2V, AA, 2500mAh (da TRONIC compradas no LIDL).
O problema é que os bons carregadores são caros e então sempre usei carregadores meio "achinesados" e de baixa qualidade.
Resulta portanto uma carga pouco eficiente, levando a uma degradação precoce das pilhas e como nunca são carregadas a 100% (ou perto disso) nunca se tira o máximo partido das mesmas...
Não estive a fazer engenharia reversa do carregador em cima, embora não fosse difícil, mas o circuito é semelhante ao de baixo.
No entanto o circuito "bombeia" corrente para as baterias, mas não verifica se já estão carregadas ou não.
Deixo aqui um link bastante interessante sobre estas baterias:

Como deverá ser a carga de uma Ni-MH?
Durante a fase de carga, a tensão nos terminais da bateria vai subindo, até atingir um máximo que minutos depois cai. Um tanto difícil de explicar, mas a imagem seguinte ilustra bem.
Resumindo as ideias para começar este projecto:
* Fonte de corrente variável (para o caso de se querer uma carga mais rápida), que pretendo limitar a 0.6/0.7A;
* MCU com ADC, para fazer a constante leitura do valor de tensão da pilha;
* circuito de corte, comandado pelo micro, para que sempre que a pilha esteja a 100% pare a carga;
* LED's indicadores de funcionamento e de estado;
* Preferência em fazer um carregador de 2 pilhas, com regulação e controlo individuais;
* Aproveitar ao máximo transformadores que andem por aqui perdidos;

Basicamente é isto :D

A saga das boxes continua... pelo menos enquanto eu tiver algumas para abrir :D.
Desta vez a sorte calhou a uma box da meo, bem mais recente que a box da televés da última análise.
Decidi desmontar só por curiosidade e de imediato começou uma "luta".
Enquanto dava uma vista de olhos, reparo que esta board de alimentação tinha um pino para fazer o shutdown, como mostra a imagem em baixo.
A surpresa foi quando reparei que o mesmo não estava a ser usado e que não tinha qualquer fio a ligar lá, vindo da board de controlo.
Uma vez mais, verifico que o consumo da box em stand-by é igual ou muito semelhante ao consumo dela ligada. Mas tendo um pino de shutdown, será que a board faz variar o seu valor de tensão, quando se liga ou desliga?
As imagens em baixo seguem a ordem: box em stand-by; consumo de 12,2W; 12V no pino de shutdown da board principal, quer em ON, quer em stand-by.
Usei uma NTC para medir a variação da temperatura no dissipador do processador.
Este está sempre a consumir, como se não houvesse amanhã e está sempre quente.
Está a dissipar os tais 11W sob calor.
O multímetro mostra a resistência da NTC (usei uma de 33R a 25º) e quanto mais aquece, mais a sua resistência desce.
A foto em cima, mostra que o dissipador ronda os 40ºC, em ambos os modos de funcionamento, comparando a tabela da NTC em baixo.
A foto em baixo mostra o que seria o consumo aproximado se o pino de shutdown fosse utilizado, mas será explicado mais em pormenor no vídeo.

Vídeo explicativo

Um vaso sanitário japonês, construído sob encomenda, é capaz de defender chutes de até 160 km/h. Utilizando duas câmaras de alta velocidade (250 fps), instaladas de cada lado, o vaso é capaz de calcular a velocidade e a direção de uma bola de futebol. 

Uma vez que a trajetória da bola foi calculada, o "goleiro" e dispara uma pequena bola para desviar a bola chutada para o golo. Apelidado de "Super Great Toilette Keeper", o aparelho é fruto de uma colaboração entre a TOTO, fabricante de vasos sanitários reconhecidos por sua alta tecnologia, e Toto, empresa de loterias esportivas do Japão.

As duas empresas decidiram construir o "Super Great Toilette Keeper", para destacar seus esforços "sustentáveis". Não está imediatamente claro o que um sanitário-goleiro tem a ver com a preservação do meio ambiente, mas a colaboração, certamente, destaca o domínio do Japão na tecnologia do ramo.

Confira o vídeo abaixo:



Isso mesmo!
O Pai Natal foi morto a tiro quando preparava a sua volta de aquecimento com as renas. Avizinhava se uma noite complicada, cheia de trabalho para ele, mas um caçador julgando-o um flamingo, deu-lhe um tiro.

Por isso, Feliz Natal para todos... este ano podem dormir descansados que não vai haver nenhum velho barrigudo a descer-vos pela chaminé!


Comando de garagem

Postado por David Martins às 13:24 0 Comments

No outro dia pediram-me para dar uma olhadela num comando de garagem. Ele não funcionava, mas rapidamente se percebeu que era apenas pilhas gastas.
No entanto, quando abri o comando fiquei espantado por não ter um CI dedicado (como é o caso dos comuns comandos de garagem), mas sim um MCU.
É um PIC12F629 e o circuito, embora este tenha apenas 2 botões, deverá ser bastante semelhante ao que está em baixo.
Infelizmente o camando foi logo entregue ao dono e não pude verificar muito mais.
Este não é um post de "review" mas sim de simples curiosidade :).

Os trabalhadores e astronautas da NASA criaram um vídeo musical para se despedirem do ano 2012, que é uma verdadeira paródia a um dos maiores sucessos musicais do ano, o "Gangnam Style". Veja o vídeo.

Para tanto, adaptaram o título a "NASA Johnson Style" e, cantando e dançando, mostram o dia-a-dia do seu trabalho na agência espacial.
"NASA Johnson Style" não passa de uma forma divertida de mostrar ao púbico em geral imagens de alguns dos projetos mais importantes da agência espacial. Assim, mostram momentos reais da vida na Estação Espacial Internacional (ISS), a "Curiosity" em Marte e a caminhada dos astronautas da missão Apolo na Lua.


Entre os participantes da paródia, estão os astronautas da NASA Mike Massimino, que participou na missão encarregada de reparar o telescópio Hubble; Anderson Clayton e Tracy Caldwell Dyson, que fizeram parte das tripulações da ISS, e Mike Coats, um dos dirigentes do Centro Espacial Johnson.
No vídeo, os trabalhadores mostram a sua atividade diária no centro de investigação e exibem alguns dos êxitos que obtiveram nas suas missões deste ano e os avanços em matéria de engenharia.



Fonte: http://www.jn.pt/PaginaInicial/Sociedade/Interior.aspx?content_id=2953942

A luta continua... e está para durar eheheh.
Uma breve noção de SPI: SPI é um método de comunicação síncrona que utiliza SDI, SDO, SCK e mais 1 ou 2 pinos que neste caso não interessa.
Configurado tudo isto, chego ao primeiro problema: o PAN3101 utiliza um pino para SDIO e outro para SCK,  mas no meu MCU tenho 2 pinos a fazer o trabalho de 1 (SDI + SDO = SDIO).
Resolvi a questão da seguinte forma: liguei ambos os pinos, SDI + SDO, e como o pino de SDI está sempre configurado como input, posso trabalhar normalmente com o SDO. Quando quiser receber alguma coisa, coloco o SDO também como input, para que não force a comunicação a ir para Low ou para High.
Resolvido isto, tenho apenas um problema, quando estou a fazer a transmissão o registo SSPBUF fica cheio  com o que acabei de transmitir e a flag SSPIF deixa de ter efeito, então faço o clear do registo primeiro.
Como se pode ver na página 4 do datasheet, se eu pedir a leitura do endereço 0x14 (enderesso para teste de comunicação), a resposta deveria ser 0x10, ou 16 em decimal, ou 10000 em binário.
Excerto do código:

PIR1bits.SSPIF=0;
SSPBUF=0x14;
while(!PIR1bits.SSPIF);
SSPBUF=0;
PIR1bits.SSPIF=0;
TRISB2=1; //tri-state
while(!PIR1bits.SSPIF); //espera resposta
A[2]=SSPBUF;
TRISB2=0; //output again
A[2]=16, então a comunicação está a ser bem feita.

O problema até agora é quando peço a leitura do endereço 0x02 ou 0x03, que me deveria dar o deslocamento, o resultado ou é 0 (0b00000000), ou é -1 (0b11111111).

A investigação continua.....

O meu antigo multímetro sofreu acidentalmente uma queda e deixou de conseguir "zerar", ou seja, quando o ligo ele fica constantemente a oscilar os valores sem ter as pontas de prova a tocar no que quer que seja.
Decidi então ir dar uma volta pelo ebay e escolher um multimetro que, como por aqui não se nada em dinheiro, tivesse um preço máximo de 20€. No fundo é escolher o melhor multímetro por menos de 20€ e cujo vendedor mostrasse alguma qualidade para fazer a minha compra.
Após imensas procuras e comparações, o que melhor me satisfez foi o UNI-T151A.

Em baixo temos a tabela com as características deste multímetro.
Agora podia fazer uma tabela e colocar lá as variações do valor central. Por exemplo em "DC voltage", uma medida de 15V, poderá ser mostrada no multímetro como um valor de ~14.92V (-0.5%) a ~15.08V (+0.5%). Ainda temos a variação de 1 dígito, que se o selector estiver em "20V" o LCD mostra 2 dígitos à direita da virgula. Assim o valor mostrado poderá variar entre ~14.93V (-0.5% + 1dig) a ~15.09V (+0.5% + 1dig).
Fazer uma tabela com tudo isso era trabalhoso e não é muito "agradável" para que ler este artigo.
Assim decidi tirar uma série de fotos de modo a comparar o UNI-T151A com um multímetro de bancada que vou assumir como sendo a referência.
Devido ao breve tempo que tive para fazer isto, o registo fotográfico não é muito extenso, mas dá para fazer um balanço bastante positivo deste equipamento... pelo menos por 19.32€ acho óptimo!

Range de 2V
Range 20V
 Range 200V
Range 200uA 
Range 2mA
 
Range 20A
 
Range 220R
Range 2k