sábado, 4 de maio de 2013

Analisador de espectro com processamento paralelo usando AVR

Analisador de espectro é muito útil para analise de filtros, nível de ruido de um sinal puro e a frequências que compõe uma determinada forma de onda. O analisador de espectro geralmente utiliza um algoritmo de Trasformada rápida de Fourier (FFT) para a separação das frequências. O problema é ao ser executado FFT em certos microcontroladores fica lento, fora as outras tarefas a ser colocados junto no mesmo programa. Alexander Wang e Bill Jo, alunos da Universidade de Cornell construíram um analisador de espectro que utiliza dois microcontroladores AVR, um que faz a FFT e o outro gera o sinal de vídeo, sendo que os dois microcontroladores conversam entre si via UART. Não deixe de conferir este projeto em http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2012/ajw89_bwj8/ajw89_bwj8/index.html
analisador de espectro com AVR

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 maio de 2013

Voltímetro para fontes de bancada simétrica com PIC

Fontes de bancada é uma ferramenta útil para quem é desenvolvedor. Uma boa fonte é aquela cuja tensão e corrente são variáveis, sem ondulações e com boa capacidade de corrente. Podemos montar diversos tipos de fonte (tem vários projetos na internet) e a instrumentação pode ser montado com um microcontrolador. Sergei Bezrukov escreveu um artigo para a revista Радио (Radio) de uma fonte com uma instrumentação feita com um microcontrolador com PIC12F508 com um conversor analógico digital delta-sigma de 18 bits MCP3422 e os valor é mostrado em um módulo de display de sete segmentos com um MAX7221. Não deixe de conferir o voltímetro em http://mcs.uwsuper.edu/sb/Electronics/Vmeter/. Se você precisa de uma fonte de alimentação simétrica para este voltímetro para completar o projeto, confira o projeto do mesmo autor em http://mcs.uwsuper.edu/sb/Electronics/PS/

Fonte de bancada

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

quinta-feira, 2 de maio de 2013

Web radio com ARM Cortex-M3

Hoje é comum escutarmos nossas músicas MP3 ou outra mídia pela internet, normalmente é em Streaming, sem a necessidade de baixarmos o arquivo em questão, graças a uma ótima conexão. Normalmente utilizamos o nosso PC ou um smartfone para assistirmos ou escutar música em Streaming.  Mas é possível termos uma solução para escutarmos nossas músicas com microcontrolador, que já conecta no servidor, baixa e decodifica a música não só em MP3 mas em outros formatos. O pessoal da Watterott electronic (http://www.watterott.com) contruíram um protótipo de um web radio baseado em um microcontrolador com processador ARM Cortex-M3 e o codec VS1053. O rádio pode ser alimentado através de PoE (Power over Ethernet), e suporta os formatos MP3, AAC, WMA, OGG, FLAC. Não deixe de conferir o projeto em https://github.com/watterott/WebRadio

ARM Web radio

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!

quarta-feira, 1 de maio de 2013

Detecção de zero crossing para AVR

Detecção de cruzamento de zero (zero crossing) é muito importante quando estamos controlando o ângulo de disparo de algum tiristor, como SCR ou TRIAC, no exato instante que a senoide da rede passa pelo zero. Ao fazer a detecção do zero crossing, garantimos o funcionamento do ponto de disparo do SCR ou TRIAC, diminuindo possíveis interferências do chaveamento. É muito utilizado em aplicações como dimmer ou controladores de temperatura. Em uma nota de aplicação da Atmel, é mostrado a forma correta de se fazer a detecção pela passagem do zero da senoide com o uso da interrupção externa para detecção e tratamento do evento. Note que a técnica mostrada é válida para o Arduino, possibilitando novas aplicações para esta plataforma. Confira esta nota de aplicação em http://www.atmel.com/Images/doc2508.pdf

Zero crossing AVR e Arduino

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!

terça-feira, 30 de abril de 2013

Overclocking no Arduino

Muitas vezes vemos diversas ideias de projetos, onde tiramos o máximo dos circuitos envolvidos e principalmente nos processadores, microcontroladores e elementos digitais. Tiramos o máximo em processamento, faixa de temperatura de operação e outros fatores que teoricamente fora da faixa de trabalho de certos componentes envolvidos no projeto, o famoso gato, gambiarra, em alguns casos POG (Programação Orientada a Gambiarra). Agora, tem certas coisas que achamos um tanto idiota, insano, mas sempre tem alguém no mundo tentando algo inédito, e que com um pouco de sorte dá certo, funciona! Matt resolveu fazer um overclocking em um Arduino Duemilanove, que o normal é trabalhar a 16 MHz de clock, passou a funcionar a um pouco mais de 32 MHz, graças ao uso de um líquido refrigerante, que é uma das técnicas usadas em PC. Como diz um velho ditado, não tentem fazer isso em casa! Confira esta insanidade em http://antipastohw.blogspot.co.uk/2010/02/my-overclocked-liquid-cooled-arduino.html 


Arduino Overclocking

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!

segunda-feira, 29 de abril de 2013

Testador de monitor com AVR

Muitas vezes estamos lidando com monitores de PC que de vez em quando dão problemas e não temos um outro PC para fazer o teste, ou ainda não temos um equipamento de teste que gera um sinal padrão para acerto do monitor. Um projeto interessante e simples de se fazer é mostrado no site http://www.scienceprog.com  de um testador de monitor super simples e compacto com o ATtiny2313, com algumas características:
  • Geração de 8 padrões de imagem;
  • Suporta resoluções de 640x480x60Hz, 800x600x60Hz e 1024x768x60Hz;
  • Compacto, do tamanho de um cartão de crédito;
  • Pode ser alimentado por pilha ou bateria.
Veja mais detalhes deste projeto em http://www.scienceprog.com/attiny2313-monitor-tester/

testador de monitor com AVR

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, 28 de abril de 2013

Gateway GSM com Raspberry Pi

Se você viaja muito e usa o seu celular para se comunicar, você acaba usando as tarifas de roaming absurdas. Se realmente o telefone é algo necessário e não abre a mão dele, um projeto bastante interessante com a Raspberry Pi pode ser a sua solução. Holger Leusch, Benjamin Reichel e Karina Hochstein passaram por uma situação onde precisaram ligar para o Camboja mas os preços do roaming extremamente caro. Foi feito um gataway GSM com a Raspberry Pi, onde os dados de um ponto são enviados via internet para um outro ponto que faz o processo inverso, ou seja, Voip, voz sobre IP. Gostou? Então não deixe de conferir em http://freeio.org/2013/04/raspberry-pi-gsm-gateway/

Voip com Raspberry Pi

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