Postagens

Mostrando postagens de agosto, 2013

Reportagem na Veja Online

Sexta feira passada foi publicada uma matéria na Veja Online para a qual dei uma entrevista. No fim só sobrou uma frase e o meu rostinho bonito, mas o cara captou o espírito da coisa. O que importa é que o recado Arduínico foi dado:  http://veja.abril.com.br/noticia/vida-digital/hardware-aberto-incentiva-amadores-e-especialistas-a-criar-dispositivos-eletronicos#Texto .

Automação no Parque, 24/08/2013 - Projeto Rover 5

Imagem
Nesse sabadão lidamos com dois projetos: um carrinho de esteiras, o Rover 5, muito popular nos EUA para diversão com o Arduino. O outro fiu um tacômetro baseado em dois encoders, visando determinar a velocidade e a direção de giro de um disco. Nesse projeto a único resultado que obtivemos foi queimar os dois encoders, graças à minha teimosia em ligar LED sem resistor. Semana que vem tem mais... Já no outro projeto tivemos bastante sucesso. Esse é o Rover 5. Fabricado pela Dagu, é vendido em muitas lojas on-line dos EUA . Você o acha por aqui, também, mas prá variar custa uma grana. Tem duas versões: uma com dois motores CC e a outra com quatro. Cada motor tem seu próprio encoder, o que deve possibilitar um controle muito preciso de posicionamento. Esse que estamos hackeando tem quatro motores. É de um ex-aluno da FATESF o Ângelo, que vai comandá-lo a partir de um celular. Ele comprou o jipinho nos EUA. Quando chegou aqui descobriu que um dos eixos estava completamente empenado

Porque existem displays de anodo comum?

Imagem
Eu sempre me perguntei porque a maioria dos displays com os quais trabalhei são anodo comum e não catodo comum. Para quem não sabe, anodo é o terminal positivo e catodo o negativo. Na minha cabeça fazia mais sentido o catodo comum, quer dizer, o terra comum . Assim, quando eu quisesse ligar um segmento, era só mandar 5V para o pino correspondente e o bicho acenderia. No caso do anodo comum é o contrário, ou seja, +5V para desligar o LED. Não que isso faça alguma diferença, tanto faz ligar com +5V ou 0V, mas não é esquisito? Acima, um esquema de display com anodo comum. Bom, aí resolvi investigar e descobri porque usa-se o anodo comum: é que os CIs de controle, para serem pequenos, tem capacidade de fornecer apenas alguns miliamperes de corrente por pino. Porém esses mesmos CIs tem a capacidade de "aterrar" 20+ mA por pino, ou seja, se o display for anodo comum exige-se menos do CI, e pode-se usar uma corrente por segmento maior => maior brilho. Sacou?

Mais sobre displays de LED com 74HC595 - Parte II

Na parte inicial deste artigo , vimos a parte de hardware de uma montagem com 12 displays de LED conectados ao Arduino via três CIs 74HC595. Agora vamos discutir os fontes da aplicação: #include "Arduino.h" /***************************************************************** Controle de "n" displays de LED 3x8 tipo Para Light A-573H http://automatobr.blogspot.com.br ******************************************************************/ // Este programa funcionará com qualquer número de dígitos #define nDigits 12 // número de dígitos a serem usados #define nCIs 3 // número de CIs 595 existentes no // circuito, no mínimo 2. // pinos para comunicação com o CI 74HC595 #define latchPin 8 #define clockPin 12 #define dataPin 11 /* máscara de bits para os dígitos, conforme diagrama abaixo: A --- F| |B | G | --- E| |C | D | --- *d */ byte digits[] = // dGFEDCBA - segmentos {B00111111, // 0 B00000110, //

Mais sobre displays de LED com 74HC595 - Parte I

Imagem
Outro dia apareceu no nosso Sabugosa (apelido do  Hacker Clube de São José dos Campos ) um monte de displays de oito segmentos e três dígitos, desses daí ao lado. Aqui no blog existe uma série de posts com projetos envolvendo o chip 74HC595. Aqui vai mais um. O resultado você pode ver no vídeo abaixo. Clique para ver  o datasheet . Na figura à esquerda, o esquema  visual do display. O dígito mais à esquerda é o 1, os segmentos são identificados por letras de A a G e o ponto decimal é o DP (Dot Point). Essa identificação aparece em 100% dos displays que vi até hoje. Essa outra figura é o esquema elétrico do display O display é de anodo comum, ou seja, o terminal positivo é conectado em comum para cada display (pinos 8,9,10). Isso significa que, para ligar um determinado segmento, temos que conectar o pino do segmento correspondente ao terra. Para desligar o segmento, é só alimentar o pino correspondente com a mesma tensão do anodo, 5V no caso de nosso circuito. Is