sábado, 31 de agosto de 2013

QR Code - o que é, como criar e ler?

Na postagem de hoje vamos conhecer um pouco sobre o QR Code, um código de "barras" totalmente diferente e que é muito popular atualmente com as mais diversas finalidades.
O que é o QR Code?
O QR significa "Quick Response", ou seja, "Código de Resposta Rápida", e nada mais é que um código de barras bidimensional que pode ser facilmente escaneado. Ele foi criado no ano de 1994 pela empresa Japonesa Denso-Wave para identificação de peças da indústria automobilística e desde 2003 é usado para acessar informações por meio de telefones celulares (e outros dispositivos) através da câmera fotográfica.
 O QR Code permite que possam ser armazenados muitos caracteres em uma única imagem:
Numéricos: 7.089
Alfa-numérico: 4.296
Binário (8 bits): 2.953
Kanji/Kana: 1.817
Como funciona o acesso a informação:
Basta focar a câmera no código que o aplicativo escaneia automaticamente, decodifica e mostra a informação que ali está.
 Outro detalhe: Mesmo danificado (ou editado) é possível, em alguns casos, manter a informação sem problemas. Como no código a seguir:
Sem uma parte, mas ainda funciona!
Como criar?
Você pode criar um link com a ferramenta do Google, acessando o site goo.gl (encurtador de URLs), após clicar em "Shorten URL" e gerar o código, clique em "Details", lá você terá a URL transformada em QR Code.

Como ler o QR Code?
Com o código em mãos basta decidir qual aplicativo você irá utilizar para acessar a informação, eu utilizo em meu tablet Genesis com Android o ScanLife, e por enquanto não tenho o que reclamar.
Primeiro abre-se o aplicativo de identificação dos QR Codes:
 Sim, o meu eu alterei para ser como a interface de um simulador de voo.
Basta posicionar o QR Code na frente da câmera e o aplicativo inicializa a decodificação:
Após carregar o conteúdo, a informação é mostrada na tela:
 Simples e sem problemas.
Curiosidade:  A banda Pet Shop Boys no clip da música Integral utiliza vários QR Codes para muitas informações na internet, como link de reportagens da BBC, textos da Wikipédia, etc.
Por hoje é isso pessoal, até a próxima. 

Fontes:
- TechMundo;
- G1;

domingo, 25 de agosto de 2013

Arduino com datalogger integrado

Olá pessoal, na postagem de hoje venho publicar o resultado da minha mais nova placa, saindo do forno, uma placa Arduino com datalogger integrado nela, veja só:
É um módulo de telemetria V1.1 (na versão 1.0 tive problemas nos pinos de comunicação), esse módulo possui uma entrada de tensão DC (borne KRE azul), após isso é a fonte de energia do módulo, com filtragem de interferências, transistores para aumentar a corrente na saída, jumper de seleção de tensão de entrada e armazenamento em capacitores para evitar oscilações.
Na parte central há o microcontrolador Atmega328, ele pode ser programado diretamente nessa placa por meio de um conversor USB/TTL que é conectado nos pinos de comunicação (próximos ao LED amarelo).
Sim, agora o blogdonatanael também é um domínio, no momento, se você digitar o endereço que está na placa será redirecionado para cá, futuramente, migraremos para lá :) Agora já tenho um local para hospedar a loja onde você poderá comprar meus projetos.
Nessa imagem, no lado esquerdo temos o módulo RTC (com opção de resetar o RTC através de jumper) e o adaptador de cartão MicroSD onde as informações são gravadas.
O LED azul corresponde ao pino 13 (Arduino) e serve como status do funcionamento, os LEDs verde e vermelho são referentes ao acesso ao cartão de memória, se der ok a escrita, pisca o verde, se der erro de acesso, pisca o vermelho.
Por enquanto é isso pessoal, o que acharam das novidades?? É, placa nova e domínio novo!!
Abraços e até a próxima.

quinta-feira, 8 de agosto de 2013

Mars Science Laboratory - Parte 4 - 1 Ano de exploração

Na última terça-feira (06/08) o Curiosity completou um ano de exploração em solo Marciano e para comemorar o feito, a NASA fez com que o robô tocasse "Parabéns a Você" (pena que não tinha mais ninguém lá para ouvir).

Isso foi possível, pois o robô utiliza sinais sonoros em diversas frequências para "ajeitar" as amostras, entao para fazer ele cantar foi só mudar algumas coisas na programação.
Por hoje é isso pessoal, até a próxima.

Fonte:
- Meiobit;

domingo, 4 de agosto de 2013

Atualização da Placa de Desenvolvimento Integrado

Olá pessoal, na postagem de hoje venho apenas informar que um novo projeto está em desenvolvimento. Em Agosto do ano passado (2012) eu criei a Placa de Desenvolvimento integrado, um "Development Kit" com o que mais utilizava, agora estou atualizando a placa, fazendo umas modificações e colocando tudo em uma placa de circuito impresso. Como ainda está no começo do projeto no computador, segue uma foto:

A diferença é que esta placa terá algumas modificações em relação a primeira versão, como:
- não ter mais as 2 saídas com transistores;
- Possuir 3 saídas de energia próximo a mini-protoboard;
- Ponte-h mais próxima da mini-protoboard;
- Possuir saída de vídeo RCA.
Essas são as configurações iniciais, ainda falta ligar o restante e mudar o que for preciso.
Por enquanto é isso pessoal.
Abraço e até a próxima.