sábado, 4 de agosto de 2012

Semáforo Wi-Fi com Arduino

Este projeto de semáforo Wi-Fi pode ser utilizado em diversas aplicações e a ideia pode ser expandida para outros projetos do gênero, como acionamentos de circuitos de potência a distância, monitoração remota, entre outros. Travis Brown publicou um projeto no site http://www.xodustech.com um projeto de semáforo Wi-Fi como uma forma divertida de saber o status dos servidores para qualquer um ver o que está acontecendo. Ele utilizou um Arduino com uma shield com o módulo MRF24WB0MA, que é um controlador wireless 802.11b da Microchip, e a interface com o semáforo foi feita em uma placa padrão com relés para o acionamento das lâmpadas. Uma página embarcada no Arduino controla o status do semáforo. Veja este projeto em detalhes no link http://www.xodustech.com/projects/trafficlight

controlador de semáforo WiFi Arduino

Veja um vídeo com o semáforo em funcionamento:


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

sexta-feira, 3 de agosto de 2012

Nota de aplicação: conexão de duas fontes com FET

Em alguns sistemas onde é necessário a utilização de duas fontes de alimentação como equipamentos médicos, alarmes e até mesmo robôs é comum a utilização de diodos em uma espécie de lógica OU para duas fontes. Porém por causa da queda de tensão em cima dos diodos nos obriga a trabalhar com tensões acima do circuito para compensar estas perdas em cima dos diodos. Uma solução barata é com o uso de diodos Schottky, que  ajudam a minimizar estas perdas. A Maxim em uma nota de aplicação mostra o uso do MAX6820 juntamente com uso de FETs para minimizar ainda mais estas perdas, em um circuito próximo do ideal. Confira esta nota de aplicação em http://www.maxim-ic.com/app-notes/index.mvp/id/3864

chaveamento de fontes

quinta-feira, 2 de agosto de 2012

Usando o registrador de deslocamento 74HC595 com AVR

Já aconteceu com você no meio do andamento de um projeto de repente você nota a necessidade de se ter mais saídas? Ou ainda precisar de um grande número de saídas? Podemos usar o famoso 74HC595 (ou similar) que é um registrador de deslocamento com latch, muito usado para converter dados seriais em saída paralela. No site http://jumptuck.com é mostrado o uso do 74HC595 para o aumento das saídas em uma barra de LEDs (que pode ser por exemplo um LCD 16x2, um display de sete segmentos, relés, etc.) usando o hardware SPI do microcontrolador AVR ATmega8. Note que não necessariamente é obrigatório a utilização de um hardware SPI, podendo ser utilizado por exemplo uma implementação por software e até mesmo em  outros microcontroladores, por exemplo o PIC16F628A. Veja mais detalhes em http://jumptuck.com/2011/11/03/how-to-drive-595-shift-registers-with-avr-hardware-spi/
74HC595 shift register AVR


Veja um exemplo de funcionamento no vídeo abaixo com 16 LEDs:


quarta-feira, 1 de agosto de 2012

CodeWarrior edição especial

Se você faz os seus projetos com microcontroladores Freescale ou está começando a usar estes microcontroladores, está disponível para download versões gratuitas da IDE CodeWarrior. Estas são versões Special Edition, versões totalmente funcionais do CodeWarrior Studio com restrições na otimização do código. A Freescale disponibiliza esta versão que não é vinculada a uma única máquina e não tem expira! Confira esta versão do CodeWarrior no link http://www.freescale.com/webapp/sps/site/overview.jsp?code=CW_SPECIALEDITIONS


CodeWarrior IDE Freescale

terça-feira, 31 de julho de 2012

Entendendo as vantagens e desvantagens dos reguladores linear de tensão

É fato que dependemos dos reguladores linear de tensão em nossos projetos, independente se é microcontrolado ou não. O fato é que por muitas vezes temos ainda dúvidas se em nosso projeto se é mais vantajoso usar uma fonte chaveada ou até mesmo uma solução mista com ambas as tecnologias. Para tirar estas dúvidas a respeito dos reguladores lineares um artigo escrito por Steven Manter, Engenheiro de produtos da Digikey (http://www.digikey.com) mostra as vantagens e desvantagens destes reguladores. Confira este artigo em http://www.digikey.com/us/en/techzone/power/resources/articles/understanding-the-linear-regulators.html

regulador linear de tensão

segunda-feira, 30 de julho de 2012

Um robô autobalanceado com Arduino

Já vimos várias versões deste tipo de robô autobalanceado usando diversos tipos de microcontroladores rápidos como os que tem núcleo ARM, por exemplo. Mas em um microcontrolador de 8 bits é suficientemente rápido e capaz de processar o algoritmo de PID e responder rapidamente nos atuadores? Sim, é possível. Jason Dorweiler em seu site mostra a implementação de seu robô autobalanceado com Arduino, montado em uma base com partes impressas em uma impressora 3D. Utiliza também um conjunto de sensores (acelerômetro e giroscópio) e uma ponte H dupla para acionamento dos motores. Confira mais detalhes em deste robô em http://www.jddorweiler.appspot.com/electronics.html#robot

robô autobalanceado Arduino

Veja um vídeo deste robô em funcionamento:


Se você gostou deste post, não deixe de compartilhar em suas redes sociais, ou ainda deixe uma sugestão ou crítica para deixar o Portal MCU cada vez melhor!

domingo, 29 de julho de 2012

Pong com AVR e VGA

Este é um projeto bastante interessante e fácil montagem. O usuário fvicente do site http://www.alfersoft.com.ar em um simples microcontrolador AVR ATtiny45 de apenas 8 pinos fez o clássico jogo Pong do antigo Telejogo. O microcontrolador gera o sinal de vídeo para um monitor VGA e o jogo funciona ainda em modo de demonstração, pois somente tem um único pino sobrando do microcontrolador. Mas existe algumas implementações interessantes como uma implementação do por software do Linear Feedback Shift Register (LFSR) para geração de variáveis pseudo-aleatórias e do Algoritmo de Bresenham para os desenhos das linhas. Confira mais detalhes deste projeto em http://www.alfersoft.com.ar/blog/2011/09/19/tiny-pong-more-fun-with-attiny45-and-vga/

Pong AVR ATtiny45

Veja um vídeo do jogo Pong com ATtiny45: