sábado, 16 de junho de 2012

Uma excelente introdução a linhas de transmissão

Você já tentou transmitir um sinal usando fios a uma distância longa e com alta frequência? Se sim, provavelmente não obteve sucesso. Mas afinal, como transmitir dados a longas distância? Bertho em seu site escreveu um tutorial muito interessante, com exemplos, sobre transmissão em linhas de transmissão. Em exemplos com um rolo de cabo CAT5 com comprimento de aproximadamente de 20 metros e pequenas mudanças no circuito podem afetar o dado no final da linha e apresenta soluções como RS-485, CAN, entre outros. Mais detalhes você pode encontrar em http://www.vagrearg.org/?p=transline

linha de transmissão

sexta-feira, 15 de junho de 2012

Câmara de eco com AVR

Se você está pensando em fazer uma experiências com processamento digital de sinal (DSP) ou simplesmente fazer um pedal de efeitos para a sua guitarra, este projeto é bastante interessante. Vinod.S implementou uma câmara de eco baseado em um microcontrolador AVR ATmega32, onde ele recebe o áudio através de um microfone de eletreto (juntamento com um filtro anti-aliasing) e este sinal entra na entrada analógica do microcontrolador. Internamente foi implementado um buffer circular que recebe os dados e depois de um tempo em relação ao inicio do preenchimento deste buffer é reproduzido o áudio em um canal de PWM. Na saída deste canal foi implementado um filtro de reconstrução de sinal (basicamente um filtro passa-baixa) e na saída do filtro temos o sinal reconstruído. Confira este projeto em http://blog.vinu.co.in/2012/05/generating-audio-echo-using-atmega32.html

buffer circular

Claro que não pude de deixar de citar o projeto do pedal de efeitos do blog www.pakequis.com.br. Em uma parte deste projeto tem uma câmara de eco que inicialmente foi idealizado com um PIC18F4550 e implementada depois com o kit  Flexis™ AC Demonstration Board. Veja mais detalhes em http://www.pakequis.com.br/search?q=eco




quinta-feira, 14 de junho de 2012

Usando a luz para programar um relógio

Um relógio diferente de tudo que você viu. Jonathan Heathcote resolveu impressionar a sua namorada Ana Maria com um relógio totalmente diferente onde não tem nenhum botão sequer! Montado em um Arduino com um LCD 16x2 e um LDR, este é programável através da luz via aplicativo Windows, que basicamente é um quadrado, onde o usuário aproxima o relógio na tela e através de pulsos luminosos codificados com código Manchester, o relógio lê a informação e acerta os dados. Uma ótima ideia para ser usados em nossos projetos. Confira este relógio em https://github.com/mossblaser/Clockie#readme

relógio Arduino
Veja um vídeo interessante da programação deste relógio:



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, 13 de junho de 2012

LogicCircuit - Simulador de circuitos lógicos

LogicCircuit é um simulador de circuitos lógicos que você poderá usar em seus projetos! Com ele você poderá fazer esquemáticos dos seus circuitos digitais com todos os elementos como portas lógicas, flip-flops, memórias, elementos auxiliares como clock, LED, analisador lógico, entre outros. Mais detalhes e arquivo de instalação você pode encontrar em http://www.logiccircuit.org/

LogicCircuit simulador de circuitos

terça-feira, 12 de junho de 2012

Um tocador de MIDI com ARM Cortex M3

O padrão MIDI surgiu na década de 80 para ser usado em sintetizadores, alguns sites de internet e diversos equipamentos de musicais. O arquivo MIDI pode ter diversas "faixas" com diferentes instrumentos e que podem ser reproduzidos em separado ou em conjunto. Lee em seu site mostra o seu projeto de um tocador MIDI, que reproduz arquivos MIDI gravados em um SDcard. Baseado no LPC1769, um microcontrolador ARM Cortex M3, é capaz de reproduzir 3 a 8 notas simultâneas. Confira este projeto completo com esquema elétrico e código fonte em http://www.bassmaker.co.uk.webserver1.reidhosting.co.uk/sampleplayer.html

MIDI player ARM Cortex-M3

segunda-feira, 11 de junho de 2012

Analisador de espectro com microcontrolador AVR

Analisador de espectro é uma ferramenta bastante útil quando precisamos analisar a presença de uma determinada faixa de frequência e quantificar o quanto está presente. Entre outras aplicações podemos ver a qualidade da energia da rede elétrica, analisar a eficiência de filtros passa-baixa, passa-alta, passa-faixa ou rejeita-faixa, áudio, entre outras aplicações. Basicamente os analisadores de espectro usam um algoritmo chamado Transformada rápida de Fourier (FFT - Fast Fourier Transform), o mesmo que estão presentes nos modernos osciloscópios para a separação das faixas de frequência. Vinod.S em seu blog mostra um projeto interessante de um analisador de espectro baseado em um microcontrolador AVR ATmega32, com faixa de frequência de 0 a 10kHz e os dados mostrados em um LCD 16x2. Mais detalhes você pode ver em http://blog.vinu.co.in/2012/05/implementing-discrete-fourier-transform.html

spectrium analyzer AVR

domingo, 10 de junho de 2012

Programando Arduino via infravermelho

Imagine programar um microcontrolador usando infravermelho (IR) e ainda de quebra ter um controle remoto multiuso? O usuário krazatchu postou no site http://n0m1.com um projeto onde utiliza um transmissor baseado em um módulo com FT232 com um oscilador de 38kHz montado em cima do clássico CI 555 e um LED IR para o transmissor e um demodulador IR para o receptor. Na outra ponta um Arduino com um conjunto semelhante ao módulo transmissor. Confira este projeto em  http://n0m1.com/2012/05/07/superduplex-an-infrared-bootloader-for-arduino/


Arduino IR Bootloader

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!