sábado, 23 de junho de 2012

Interpretador de código Morse com AVR

Já pensou ter um dispositivo que escuta um sinal em código Morse e faz a tradução da mensagem? Interessante projeto, pois são poucos que conseguem fazer esta tradução nos dias de hoje. Sulaiman Al-Habsi em seu blog mostra um projeto de classe na Sultan Qaboos University (feito em grupo composto por Ali Al-Lawati, Hamza Al-Abri e Sulaiman Al-Habsi) de um dispositivo que traduz o código Morse através de um microfone. Montado em cima do microcontrolador AVR ATmega8, este dispositivo possui um LCD 16x2 onde as mensagens são mostradas e o dado é captado através de um microfone e este sinal é captado na entrada analógica do microcontrolador. Confira este projeto interessante em http://sulimanhabsi.com/2012/04/28/embedded-system-project-done/

interpretador de código morse AVR


sexta-feira, 22 de junho de 2012

Estetoscópio digital que pode gravar, reproduz e analisa batimentos cardíacos

Este projeto poderá ser um ótimo produto para área médica. Se não poderá servir como base para outros projetos que com certeza poderá ajudar o médico no diagnóstico dos batimentos cardíacos. Os alunos Michael Wu e Garen Der-Khachadourian da Universidade de Cornell desenvolveram um estetoscópio digital baseado no microcontrolador AVR ATmega644 onde um microfone acoplado em um estetoscópio grava os batimentos e este é gravado em uma memória Flash, onde pode-se reproduzir através de fone de ouvidos ou enviados para o PC para ser analisado posteriormente. Veja que abre uma possibilidade de se fazer um equipamento para telemedicina, onde um médico à distância poderá analisar os dados e indicar um diagnóstico. Mais detalhes você poderá encontrar em  http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/myw9_gdd9/myw9_gdd9/index.html.

estetoscópio digital AVR

quinta-feira, 21 de junho de 2012

Substituindo o controle remoto pelo Arduino

Em vários projetos precisamos de controlar dispositivos a uma certa distância via RF. Este projeto proposto no site  http://www.elecfreaks.com , Wang Leo Rob descreve um projeto interessante onde um carro de brinquedo via Bluetooth em duas placas Arduino: no carro um Arduino com um módulo Bluetooth Bee e no controle um outro Arduino com uma shield Bluetooth. O código fonte muito simples de implementar, podendo ser adaptado para qualquer microcontrolador. Confira mais detalhes sobre este projeto em http://www.elecfreaks.com/3044.html

carro controle remoto Bluetooth Arduino

Veja o vídeo do carro 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!

quarta-feira, 20 de junho de 2012

A história do USB: conheça Ajay Bhatt, o pai do USB

Usamos a porta USB no nosso dia-a-dia, seja para conectar uma pendrive, um mouse ou até extravagantes Gadgets como aquecedores, cafeteiras e quem sabe um dia chapinha USB! E em microcontroladores usamos tanto quanto device e host para diversas plataformas como PIC, NXP, Freescale, Texas Instruments, entre outros. Já não é mais segredo. Antes de 1995 era muito complicado adicionar algo no PC, como impressoras placas de rede e até mesmo um HD externo. Mas graças ao engenheiro da Intel Ajay Bhatt, tudo mudou! A instalação de qualquer dispositivo ficou bem intuitivo e mais fácil. Uma reportagem do Olhar Digital (em português) mostra uma entrevista com Ajay Bhatt, contando um pouco a história do USB. Mais detalhes você pode ver em


Veja o comercial da Intel:






terça-feira, 19 de junho de 2012

Construa uma infraestrutura para instrumentos controlados via WEB

Se você está pensando em começar um projeto de automação residencial (domótica) veja este projeto: imagine controlar via WEB aparelhos ligados em tomadas controladas por relés de estado sólido. Esta é a proposta dos alunos da Universidade de Cornell Adam Goudarzi e Jeremy Fein, onde uma placa com o microcontrolador AVR ATmega644 e um módulo Ethernet Microchip ENC28J60 faz o controle de um ponto de tomada. No software foi elaborado uma pilha TCP-IP e uma vez conectado na rede e digitado o hostname ou o IP da placa esta se comporta como um servidor, e através de uma página embarcada podemos ligar ou desligar aparelhos ligados nesta tomada. Veja mais deste projeto com hardware e software em  http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/jdf226_ag537/index.html
ENC28J60 e AVR

segunda-feira, 18 de junho de 2012

Luminária RGB com PIC16F628A ou ATmega8

Este é um projeto bastante interessante onde podemos utilizar em várias aplicações desde decoração até em aplicações mais elaboradas e profissionais. Baseado na nota de aplicação AN1074 da Microchip, Toon Beerten em seu site mostra um projeto de uma luminária com um LED RGB de alta intensidade, controlado pelo microcontrolador PIC16F628A, este utiliza um controle PWM por software, sendo facilmente adaptado para qualquer microcontrolador PIC mais simples como o clássico PIC16F84A ou até mesmo outros microcontroladores. Uma outra versão deste projeto feito por Daniel Andrade foi feito usando o microcontrolador AVR ATmega8. Mais informações:
Luminária RGB versão PIC16F628Ahttp://tobe.nimio.info/project/moodlamp
Luminária RGB versão ATmega8http://www.danielandrade.net/project/open-hardware-moodlamp/
AN1074 - Software PWM Generation for LED Dimming and RGB Color Applications:  http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en524189
RGB AVR PIC


domingo, 17 de junho de 2012

Um relógio com AVR que mede mais do que tempo

Este é um projeto de relógio que mede mais do que tempo. Sabe quando temos que trabalhar e o tempo demora para passar ou quando estamos em um momento de lazer e o tempo passa rápido? Pois bem, este projeto criado por um grupo de alunos da Universidade de Cornell, usou uma das abordagens de medição de percepção do tempo descritos em um artigo pelo Prof. Dan Zakay, do Centro Interdisciplinar de Herzliya em Israel. Com isso foi criado um relógio que surpreende pela quantidade de recursos tecnológicos , como um datalogger para registros do tempo percebido em relação ao tempo real (baseado em um SDcard), um RTC (relógio de tempo real)externo, no lugar de displays ou ponteiros foi usado LEDs ligados em uma topologia chamada Charlieplexing (uma forma de multiplexação de I/Os com LEDs), sensor piezoelétrico para substituir botões, entre outros. O coração deste relógio é um microcontrolador AVR ATmega32. Confira este projeto completo em http://www.tictoctrac.com/documentation.php

relógio AVR