segunda-feira, 31 de dezembro de 2012

Eliminação de ruídos de fonte com filtragem adequada

Em muitos projetos necessitamos de uma fonte de alimentação livre de ruídos, como por exemplo a alimentação analógica dos microcontroladores, circuitos condicionadores de sinal analógico, etc. O comum é a eliminação dos 50Hz ou 60Hz (e seus múltiplos) proveniente da rede. Devemos lembrar que com a tecnologia empregada em algumas fontes, especialmente as chaveadas, outras frequências devem ser eliminadas ou atenuadas. Não só as fontes são as vilãs, mas os circuitos digitais que não possuem os devidos capacitores de desacoplamento, separação dos terras analógicos e digitais em uma placa de circuito impresso, ou seja, uma série de cuidados para a eliminação dos ruídos. No site da Maxim Integrated na nota de aplicação 4713 mostra a forma correta de eliminação de ruídos de fontes pelo dimensionamento correto do filtro em algumas situações de circuitos. Não deixe de conferir esta dica em http://www.maximintegrated.com/app-notes/index.mvp/id/4713

filtro de fonte

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, 30 de dezembro de 2012

Password baseado em tempo com Arduino

Time-based One-Time Password (TOTP) é muito usado por empresas, como a rede bancária, utilizam dongles ou tokens baseados em hardware para acesso remoto, que é bem melhor do que ter apenas uma única senha para se autenticar em sites ou outros lugares que requer segurança no acesso. Jose Ricardo de Oliveira (Damico) postou um projedo no site http://lab.infoserver.com.br/wiki/index.php/Main_Page um projeto de token baseado no Arduino e no sistema OATH, que é uma plataforma aberta para o desenvolvimento de tokens para autenticação segura. A configuração de hardware requer nada mais do que a placa Arduino com um botão e uma tela como uma interface de usuário. Uma vez que a placa tem um cristal oscilador que mantém o tempo bastante preciso (desde que ele permanece ligado). O sistema gera um novo número a cada trinta segundos. Confira mais detalhes deste projeto em http://lab.infoserver.com.br/wiki/index.php/Projects:arduino-oath-token

token com Arduino

Veja um vídeo demonstrando o sistema 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!

sábado, 29 de dezembro de 2012

Detecção de raios cósmicos com válvulas Geiger

Este projeto é muito interessante para quem está pensando em estudar a incidência de raios cósmicos (múon) em uma superfície. Robert teve uma ideia interessante para construir um detector de raios cósmicos e hodoscopio para observar o caminho e a direção dos raios cósmicos em seu laboratório. O detector de raios cósmicos funciona com 9 válvulas Geiger no eixo Y e 9 válvulas Geiger no eixo X, com um circuito de coincidência. Quando um raio cósmico voa através do detector, ele deve acionar duas válvulas simultaneamente, que aciona uma matriz de 81 LEDs, sabendo-se que é um raio cósmico é detectado e onde passou. Robert também construiu um outro detector que indica a direção do raio cósmico. Confira mais detalhes deste detector em http://www.hardhack.org.au/cosmicpixel e http://www.hardhack.org.au/cosmic_ray_telescope 


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, 28 de dezembro de 2012

Um defumador com controle PID usando Arduino

Um defumador é utilizado para dar aquele toque final na carne e é uma forma de conservar a carne por mais tempo. Matt resolveu fazer um defumador onde o coração do sistema é um Arduino que faz o controle do elemento de aquecimento utilizando o algoritmo PID para manter a temperatura da carne constante. O projeto ainda conta com uma Shield com SD Card para registro dos dados durante o processo de defumação. Confira mais detalhes deste projeto em http://mhkaufman.blogspot.com/2012/10/fancier-smoker-controller.html

defumador com 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!

quinta-feira, 27 de dezembro de 2012

WAV player com ATtiny2313

Os arquivos WAV são relativamente fáceis de serem manipulados, ou seja, de ser modificado e de ser lido por sistemas microcontrolados. Talvez o maior problema mesmo é ler tais arquivos a partir de uma mídia como CD, SD Card ou até mesmo diretamente de uma pendrive. Imagine agora um microcontrolador relativamente simples conseguir ler e decodificar arquivos WAV. Em seu blog txyz mostra que é possível utilizar microcontrolador simples, que no caso foi usado o microcontrolador AVR ATtiny2313, para ler o arquivo e executar. A maioria dos comandos vem de uma de uma serial RS-232, Na ausência da serial, o autor incluiu teclas para acesso das funcionabilidades. Confira mais detalhes deste projeto em http://txyzinfo.blogspot.com/2012/11/AVR-attiny2313-wav-music-player-from-SD-card-microSD-MMC.html

WAV player com ATtiny

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, 26 de dezembro de 2012

FPGA caseiro

Projetos de computadores caseiros não são novidade, e que alguns já foram postados aqui. Agora, a base para entender o conceito de lógicas programáveis são poucos links que mostram isso claramente. Basicamente podemos considerar um MUX ou uma memória como uma célula de lógica programável, onde podemos implementar qualquer expressão lógica booleana, sem recorrer a vários CIs lógicos para a montagem do circuito correspondente a expressão. Logicamente métodos de simplificação devem ser usados para se ter um circuito mínimo como a aplicação dos Teoremas de De Morgan e Mapas de KarnaughJoshua Nussbaum em seu blog mostra uma demonstração bastante interessante de uma célula lógica, base dos FPGAs, CPLDs, PALs, com o uso de CIs lógicos e a o uso do Arduino para a programação e validação desta célula lógica. Confira mais detalhes em http://joshnuss.blogspot.ca/2012/09/fpga-logic-cells.html


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, 25 de dezembro de 2012

Um STM32 como processador de um PC caseiro

Neste blog foram postados vários projetos de PCs caseiros, alguns totalmente com componentes discretos, outros com poucos componentes, cada um com sua particularidade. Bogdan Marinescu em seu blog descreve um projeto bastante interessante de um PC caseiro baseado em um microcontrolador STM32F103ZET6, com núcleo ARM Cortex-M3, rodando eLua, com algumas características interessantes:
  • Construído em torno do STM32F103ZET6 , poderoso núcleo Cortex-M3 com uma impressionante lista de interfaces de comunicação on-chip e periféricos;
  • 1MB de memória RAM externa permite que programas grandes e complexos;
  • Conector PS/2 para qualquer teclado PS/2;
  • Interface de vídeo VGA de alta velocidade: caracteres 80x30 (original DOS CP437 charset), 16 cores, construídos em torno de um microcontrolador Propeller;
  • Conectividade TCP/IP usando o Ethernet ENC28J60;
  • MicroSD armazenamento para armazenar programas e dados.
  • Um conector de extensão para placas filha externo que permite conexões com pinos GPIO, ADC, SPI, I2C, UART, CAN, timer comparar saídas e outros.
  • UART conector padrão com níveis lógicos RS-232.
  • Geração de som simples em um pequeno alto-falante utilizando sinais PWM.

Computador com STM32

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, 24 de dezembro de 2012

Nota de aplicação: Manual sobre válvulas Nixie

Vários projetos postados aqui no blog usam as famosas válvulas Nixie, que no passado era uma das formas de mostrar dados como hoje usamos displays de sete segmentos ou LCDs, e hoje usamos tais válvulas em projetos de relógios, por exemplo, para dar um ar de nostalgia. Como as válvulas Nixie somente são encontradas em sites especializados, alguns dados de utilização são difíceis de encontrar. No site http://www.tube-tester.com existe um manual de 1972 que é bastante útil para quem vai trabalhar com estas válvulas pela primeira vez, como circuitos úteis, descrição de funcionamento, etc. Não deixe de conferir em http://www.tube-tester.com/sites/nixie/dat_arch/ITT_app_notes.pdf


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, 23 de dezembro de 2012

BaceMaker: um pedal de órgão com 555

O famoso CI 555 é um verdadeiro curinga no que diz respeito a praticidade e diversos circuitos que podem ser montados. Na área musical é bastante utilizado em sirenes em diversos tons, geradores de efeitos musicais, instrumentos, entre outros. Jon Ferwerda conseguiu com o 555 configurado como multivibrador astável e com um pedal de um velho órgão ele fez uma pedaleira para ser usado com demais instrumentos. Ajustando-se a constante RC do circuito oscilador do 555, foi possível obter todas as notas musicais dentro de uma gama de frequências desejadas. Confira mais detalhes deste pedal em http://www.thepersonalizedpc.com/?p=40

pedal de órgão com 555

Veja um vídeo de demostração deste pedal:


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!

sábado, 22 de dezembro de 2012

BOXZ: robô em formato de cubo com Arduino

O projeto BOXZ é um chassi feito de acrílico cortado a laser onde acomoda toda a eletrônica de um robô. Claro que com um pouco de criatividade podemos deixar estes robôs com uma cara mais animada e divertida. O hardware real é bastante simples. Foi usado um Arduino, juntamente com o drivers de motores e shield Bluetooth, para controlar um conjunto de motores DC. Alimentado por bataria e possui um par de servomotores que podem atuar como braços. Esta base pode incrementada com outros sensores para adicionar funcionalidade (sensor de linha, ultra som, sensor de barreira, etc.) Apesar da aparência simples do cubo, o chassi é a parte mais complicada. Ele usa 16 peças de acrílico, mas eles podem também ser cortado à mão a partir de papelão, imprimindo modelos e colando-os para o material. As peças são projetadas com abas interligadas como se fosse um quebra-cabeça. Confira mais detalhes em http://www.instructables.com/id/BOXZ/?ALLSTEPS


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, 21 de dezembro de 2012

De 0 a C sem nenhum computador

Com a democratização da tecnologia, hoje, qualquer pessoa, desde um professor da área de humanas até um dentista, ou seja, qualquer pessoa pode aprender lógica de programação. Na verdade isso já está em nosso dia-a-dia, desde o momento de acordar para um novo dia, com as tarefas diárias até mesmo quando vamos fazer uma conta no papel, como uma multiplicação e divisão. Com o exercício diário podemos desenvolver nosso raciocínio lógico para começar a escrever nossos programas. O problema surge quando vamos aprender uma nova linguagem de programação, suas sintaxes e outros detalhes. O desafio maior, no entanto, é quem vai lecionar tais linguagens. Imagine, por exemplo ensinar linguagem C sem ter nenhum computador, somente com objetos simples. Impossível? Ubi de Feo criou uma metodologia para ensinar linguagem C com pequenas caixas, representando os bytes e com isso passar alguns conceitos, como conversão numérica, operadores, etc, e com o passar das aulas é mostrado a sintaxe da linguagem C. Gostou do projeto? Não deixe de conferir em http://hellosavants.com/from-0-to-c/


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, 20 de dezembro de 2012

Contador de acesso de pessoas com MSP430

Imagine contar o número de pessoas que entrou na sua sala de trabalho, seu quarto ou de qualquer outro lugar e, dependendo do lugar, ligar as luzes ou até mesmo uma sirene alertando o número máximo de pessoas em uma sala. O usuário do site Instructables RPisces teve a ideia de usar dois sensores de distância GP2D12, para monitorar o acesso de pessoas na entrada, um relé para acionamento de cargas externas, e tudo controlado por um microcontrolador MSP430. Confira mais detalhes deste projeto em http://www.instructables.com/id/Room-Visitor-Counter-with-Relay-Control/?ALLSTEPS

Contador de acessos com MSP430

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, 19 de dezembro de 2012

μJ, uma máquina virtual Java para microcontroladores

Este é um projeto bastante interessante onde podemos ter uma máquina Java, ou melhor, um micro Java em um microcontrolador. Hoje temos diversas linguagens de programação como linguagem C, Basic, Pascal, e tantas outras, mas é possível usar Java em microcontrolador? Sim, é possível. Dimitri implementou uma máquina virtual Java escrito puramente em C, facilmente portável para vários microcontroladores como AVRs, PICs e até mesmo um processador 386.Confira mais detalhes desta máquina virtual Java para microcontroladores em http://dmitry.co/index.php?p=./04.Thoughts/11.%20uJ%20-%20a%20micro%20JVM


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, 18 de dezembro de 2012

L. I. O. S.: O robô de dez dólares

Que tal montar um robô com materiais fáceis de se encontrar e que custe até dez dólares (aproximadamente vinte reais) para montar? Parece impossível, não é? Não para o Oscar, que utilizou componentes simples e fácil de se encontrar, como LDR, resistores, LEDs, servo motores e como o cérebro do robô um microcontrolador PIC12F683. O chassi deste robô e rodas é feita toda de papelão. Confira mais detalhes deste robô em http://www.sistemasorp.es/l-i-o-s-the-10-robot/


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!

segunda-feira, 17 de dezembro de 2012

Termostato Open Source com Android

Se você tem um telefone velho que roda o sistema operacional Android e não sabe o que fazer com ele,  não jogue ele fora, pois poderá ser útil em alguns projetos. Um bom exemplo disso é mostrado pelo Jeremy onde ele utilizou um velho telefone que roda o sistema operacional Android como IHM (Inteface Homem Máquina) do termostato, e o telefone comunica com uma placa IOIO (placa de desenvolvimento com microcontrolador PIC) ligada a um relé de estado sólido. Confira mais detalhes deste projeto em http://androidthermostat.com/ e o código fonte em https://github.com/AndroidThermostat

Android Termostato

Veja um vídeo do termostato 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, 16 de dezembro de 2012

Relógio digital com Arduino

Kemley fez um projeto de relógio digital é diferente de todos mostrados aqui, pois este utiliza grandes displays de sete e dezesseis segmentos e multiplexados para mostrar as informações de data, hora, etc. Os displays de sete segmentos foram usados para mostrar os dados numéricos como data, hora, alarme e outros. Já os displays de dezesseis segmentos foram usados para indicar o tipo de dado sendo mostrado como ajuste de data, hora, alarme,etc. O coração deste relógio é o Arduino, que gerencia todos os displays e interfaceia um RTC DS1307. Confira mais detalhes em http://thekemley.blogspot.com/2012/09/arduino-led-display-clock-project-this.html


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!


sábado, 15 de dezembro de 2012

RetroBall ou Super Pong: diversão nostálgica para até quatro jogadores

Quem não gosta de um joguinho para passar o tempo? Ainda mais se for um jogo retrO, como Pac-Man, Pong,  jogos clássicos? Stacy Dudley & Brad Slattery criaram jogo chamado RetroBall ou Super Pong, baseado no jogo Pong da década de 70, só que com a possibilidade de até quatro jogadores jogar ao mesmo tempo. Utiliza dois microcontroladores PIC18F2550 e PIC18F25K20, e montado em uma matriz de 32 x 32 LEDs, em um acrílico fumê e com quatro potenciômetros para controle. Confira mais detalhes desta versão do Pong em http://www.kickstarter.com/projects/1411349329/retroball-nostalgic-fun-for-up-to-four-players


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, 14 de dezembro de 2012

Fechadura de porta codificada com Arduino

Este é um projeto bastante interessante onde podemos usa-lo em sistema de automação residencial. Imagine a porta do seu quarto equipado por uma fechadura codificada, onde somente você e algumas pessoas podem ter acesso. Charmonkey montou um sistema baseado no Arduino UNO para o controle do sistema, um teclado é usado para digitação dos códigos, e um motor de passo para o acionamento da tranca. Confira mais detalhes deste sistema em http://imgur.com/a/VzGDG

tranca codificada 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!

quinta-feira, 13 de dezembro de 2012

Nota de aplicação: controle sensorless para motores AC com dsPIC33

Em aplicações de controle de motores existe a grande dependência de sensores para o controle de posição, velocidade e torque para muitas situações, desde controle de um simples portão de garagem até mesmo um trem. Logicamente alguns tipos de motores favorecem um controle mais simples, mas o preço deles são caros. Graças aos novos microcontroladores com mais recursos de hardware e logicamente a aplicação de alguns trabalhos de controle de motores espalhados no mundo foi possível a implementação de controle de motores de indução (por serem baratos) sem o uso de sensores de posição. A Microchip na nota de aplicação AN1162 mostra a aplicação dos dsPICs no controle de motores de indução sem sensores e usando a técnica de controle vetorial. Confira esta nota de aplicação em http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en533872

malha de controle
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, 12 de dezembro de 2012

Utilize um mouse óptico como odômetro para o seu robô

Sabe aquele mouse que por algum motivo ele começa a falhar ou até mesmo você trocou por um novo com mais recursos, não jogue ele fora ainda! Este mouse poderá ser utilizado sem seu robô, convertendo ele para ser utilizado como um odômetro. A maiorias dos mouses possui o mesmo tipo de sensor, facilitando assim na implementação do odômetro. John em seu blog mostra a forma de reciclar um velho mouse para a conversão para odômetro. Nele o sensor utilizado é o MCS-12085 e os sinais foram capturados e através de uma interface SPI pode-se ligar a um Arduino. Confira mais detalhes deste sensor em http://blog.jgc.org/2012/09/conversion-of-cheap-optical-mouse-to.html

mouse

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, 11 de dezembro de 2012

Reguladores chaveados para sistemas com baterias

Se você está desenvolvendo algum projeto onde há necessidade de se ter a alimentação por baterias, muitas vezes precisamos de diversas tensões, inclusive tensões maiores que a própria bateria. Existem diversos tipos de conversores que podem ser utilizados, sendo que cada tipo pode ser utilizado de acordo com as características do projeto. A Maxim Integrated possui uma nota de aplicação que explica as principais topologias e suas vantagens e desvantagens, diversos cálculos e circuitos úteis ao nosso dia-a-dia. Confira mais detalhes em http://www.maximintegrated.com/app-notes/index.mvp/id/660


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, 10 de dezembro de 2012

Aprenda tudo sobre criptografia

Criptografia é um assunto que instiga a curiosidade sobre o processo de codificar algo. Desde os tempos mais remotos, passando por momentos cruciais da história como a Segunda Guerra Mundial que a criptografia é usada. Diversos métodos foram desenvolvidos ao longo do tempo e hoje alguns destes são bem frágeis, fácil de serem quebradas e outras mais complexas. Um exemplo é a famosa máquina Enigma utilizada pelos Nazistas na Segunda Guerra Mundial, para codificação de mensagens secretas, e que houve a necessidade de se criar máquinas para a quebra da codificação da máquina Enigma. Uma destas máquinas é o computador eletromecânico Colossus, que foi vital para o término da guerra. Agora, o conceito de criptografia é comum ao nosso dia-a-dia, e na prática? Tiberiu Barbu escreveu um artigo bastante interessante que dá os conceitos de criptografia. Como intitulado de "zero a criptografia", a ideia e mostrar as bases da criptografia, chegando aos modernos métodos utilizados  bastante útil para ser implementado e utilizado em qualquer sistema. Confira este artigo em http://techblog.rosedu.org/from-0-to-cryptography.html

Criptografia

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, 9 de dezembro de 2012

Usando o 555 como semente de geração de números aleatórios

O CI 555 é como se fosse um canivete suíço com várias utilidades, desde simples timers, osciladores, até mesmo vários circuitos complexos como sirenes, alarmes e até amplificadores classe D e receptores de AM. Mas o que o famoso 555 pode nos ajudar na geração de números aleatórios? Gardner mostra uma solução simples e testada com Arduino, mas podendo ser implementado em qualquer microcontrolador. Usando o 555 como oscilador astável e um canal do conversor AD do microcontrolador é possível a geração da semente para as funções de números aleatórios. Como no circuito no oscilador do 555 é usado um resistor e um capacitor e estes sofrem variação, por mínima que seja, existe uma pequena variação em frequência e assim a aleatoriedade é garantida! Confira mais detalhes desta aplicação em http://1474orchard.ca/projects/?x=entry:entry120926-185104

555

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!

sábado, 8 de dezembro de 2012

Backlight com LEDs controlado pela música com Arduino e script Python

Que tal incrementar o monitor de sua máquina com um backlight de LEDs e ritmado conforme a música tocada? Em um projeto bastante interessante, Zman desenvolveu uma interface com Arduino para controle de diversos LEDs, cuja intensidade luminosa é controlada por PWM. O processamento do áudio é feito no PC usando um script Python e resultado então é enviado ao Arduino, gerando o efeito um efeito visual bastante interessante. Confira mais detalhes deste projeto em http://www.zolmeister.com/2012/10/back-light-music-leds.html


Veja o resultado final do projeto:


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, 7 de dezembro de 2012

Controle de válvula numitron com ATtiny2313

As válvulas Numitron foram utilizadas como opção para as válvulas Nixie para a visualização de dados. Os de filamentos de exibição que requerem apenas de 2 a 3 Volts em vez das tensões muito mais elevadas requeridas pelas válvulas Nixie . São válvulas bem estilosas, onde podemos utilizar em diversos projetos como relógios. Kenneth Finnegan postou em seu blog detalhes sobre a forma de interfacear as válvulas Numitron usando o microcontrolador ATtiny2313. Foi utilizado um driver de LED Allegro A6278 para interfacear com o microcontrolador.Confira mais detalhes da utilização destas válvulas em http://blog.thelifeofkenneth.com/2011/12/numitron-display-tube-tutorial.html?m=1

válvula Numitron

Para quem não conhece as válvulas Numitron, veja um vídeo do Kenneth Finnegan com o exemplo 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!

quinta-feira, 6 de dezembro de 2012

Teremim digital com PIC12F1820

Teremim é um instrumento um tanto quanto curioso, onde não há contato direto entre a pessoa e o instrumento e exige uma certa habilidade do músico. Foi postado aqui vários projetos de Teremim, mas este aqui proposto pelo Timothy S. Carlson fez um Teremim bem minimalista, usando um PIC12F1820 com um periférico bem interessante para a elaboração de sensores capacitivos, que é o princípio de funcionamento do Teremim. Confira este projeto em http://dysfunctionaltechnologies.blogspot.com/2012/11/digital-theremin-pic12f1840.html

Teremin PIC12F1840

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, 5 de dezembro de 2012

Timer para cozinha com MSP430

Se você desenvolvedor, que nas horas vagas gosta de ir à cozinha para fazer um lanche, um macarrão instantâneo ou até mesmo um prato mais sofisticado para impressionar uma pessoa, com certeza um timer para cozinha é indispensável. Ao invés de comprar um pronto, com aqueles modelos básicos e chatos, que tal fazer um e de quebra deixar mais divertido? Tom, que deve ser um cozinheiro nas horas vagas, resolveu utilizar um MSP430 para a montagem do seu timer, mas com um pequeno toque pessoal: foi utilizado um pato de brinquedo e quando o zera o tempo o pato faz quack, informando o término. Gostou? Então não deixe de conferir em http://smokedprojects.blogspot.com/2012/09/relax-with-quacks-msp430-oven-timer.html

Timer MSP430

Veja um vídeo deste divertido timer 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!

terça-feira, 4 de dezembro de 2012

Sistema de alarme residencial com Arduino

Não podemos facilitar quando o assunto é segurança. Várias residências, automóveis, motocicletas são furtados todos os dias. Alguns cuidados simples dificulta a ação do ladrão, melhorando assim a segurança do bem. O mais comum é a instalação de alarmes, por mais simples que seja, ajuda a proteger. Agora, e se este alarme tiver um nível de segurança alto, que, por exemplo, avise ao proprietário que a sua casa está sendo assaltada via SMS? Hoje com o Arduino, algumas shields, fios, alguns componentes e placa universal (logicamente um pouco de lógica de programação) é possível a construção de um sistema muito próximo ou igual aos que são comercializados. Lior construiu um sistema baseado em um microcontrolador AVR programado com o bootloader do Arduino Uno e um módulo GSM, responsável pelo envio das mensagens SMS e o local onde o sensor foi acionado. Confira mais detalhes deste alarme em http://li0r.wordpress.com/

Alarme SMS com 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!

segunda-feira, 3 de dezembro de 2012

Relógio digital com CIs TTL

Entre tantos projetos mostrados aqui este é um daqueles que foi feito em uma época que microcontrolador não era de fácil acesso a todas as pessoas. Viktor em seu blog resolveu mostrar um dos seus projetos de quando ele estava estudando eletrônica, que é um relógio usando CIs TTL, e como base de tempo foi utilizada a senoide da rede. Somente tome cuidado ao reproduzir o projeto, pois no projeto original a rede utilizada é de 50Hz e aqui no Brasil a rede elétrica é de 60Hz. Confira mais detalhes deste projeto em http://diy.viktak.com/2012/10/relative-clocktimeralarm.html

relógio TTL

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, 2 de dezembro de 2012

Faça você mesmo uma placa de prototipagem ARM

Os microcontroladores ARM da NXP já vem de fábrica com um bootloader serial para a gravação do programa via RS-232. O software que pode ser utilizado para a gravação recomendado é o Flash Magic, que atende aos microcontroladores NXP e não só bootloader serial, mas outros como Ethernet. O usuário do site Instructables Danjovic resolveu montar uma placa de prototipagem baseada no microcontrolador LPC1111, um Cortex-M0, montada em uma placa padrão e um conversor USB - RS-232 reaproveitado de um cabo de celular. Confira o resultado final desta placa de prototipagem em http://www.instructables.com/id/PI-Nokia-an-ARM-prototyping-board/

placa de prototipagem ARM

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!

sábado, 1 de dezembro de 2012

Receba os seus Tweets com Arduino e matriz de LEDs

Se você usa bastante o Twitter para conversar com amigos ou simplesmente para se manter atualizado, já pensou em receber seus Tweets em uma matriz de LEDs, com a mensagem sendo exibida e atualizada a cada novo Tweet? Pois bem, o Santiago fez um projeto baseado no Arduino e em uma biblioteca que faz a autenticação com o Twitter e os dados são enviados em uma matriz de LEDs. No caso o módulo com a matriz de LEDs comunica-se com o Arduino via SPI. Confira mais detalhes deste projeto em https://github.com/chiva/tuitwall#readme

Twitter com 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!

sexta-feira, 30 de novembro de 2012

Jogo clássico da serpente em um microcontrolador ARM

Este é um projeto meio retrô, onde ha um tempo atras nos antigos celulares tinham o famoso jogo da serpente (jogo da cobra ou Snake Game) que tinha que engolir determinados pontos na tela, e ao mesmo tempo a serpente ficava maior. É um verdadeiro clássico presente em várias plataformas deste o final da década de 70. Mike Szczys, recriou o clássico jogo da cobra em uma placa de avaliação da ST STM32F0DISCOVERY, com um microcontrolador com núcleo Cortex-M0 e um LCD de celular Nokia 3595. Confira mais detalhes deste jogo em http://jumptuck.com/2012/09/20/snake-game-arm-microcontroller/


Veja um vídeo de demonstração do jogo:


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, 29 de novembro de 2012

Interface PIC USB que controla quase tudo

Em muitos projetos que envolvam um PC e uma placa para interface com diversos sensores, relés ou outro tipo de acionamento como TRIACs ou chaves estáticas. Talvez a maior dificuldade é em relação a comunicação com o PC, já que hoje as máquinas não possuem a saída serial RS-232, que facilitava e muito o nosso projeto. Temos ai CIs que nos ajudam nesta tarefa como o FT232R, conversor USB - RS-232 , mas por ter um preço meio salgado e pelo encapsulamento que não ajuda muito na prototipagem acabamos deixando de lado. Por conta disso Michael desenvolveu uma placa de interface com o microcontrolador PIC18F2455 (da família PIC18F4550) e esta pode ser utilizada para interfacear quase tudo, com muita facilidade. A placa possui FETs para ligar e desligar dispositivos DC, ponte H para controle de motores e alguns conjuntos ULN2803 para controle diversos, como acionamento de relés. Confira mais detalhes deste projeto em http://www.etantdonnes.com/DOC/USBPIC/USBPICindex.html


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 melho

quarta-feira, 28 de novembro de 2012

Biblioteca para controle remoto infravermelho para Arduino

Você já viu neste blog vários projetos envolvendo controle remoto infravermelho. Normalmente os controles utilizados trabalham com o protocolo RC-5 Philips, mas dependendo do fabricante outros protocolos podem ser utilizados. Pensando nisso Ken Shirriff criou uma biblioteca para Arduino para decodificação de diversos tipos de controles remoto infravermelho em alguns protocolos alem do RC5 da Philips, como NEC, Sony SIRC, Philips RC6 e outros que podem ser adicionados na biblioteca. Confira esta biblioteca em https://github.com/shirriff/Arduino-IRremote

biblioteca controle remoto com 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, 27 de novembro de 2012

Programação de XMEGA via ISP

Os microcontroladores Atmel XMEGA é um microcontrolador muito rápido, com muitos I/Os, diversas interfaces como USB, UART, ADs, I2C, entre outras interfaces. Um problema destes microcontroladores é que a programação não é exatamente igual aos microcontroladores AVR, tornando-se difícil programar. Felizmente Szu teve uma ideia fácil de programar os XMEGA, e ao mesmo tempo utilizar o hardware de programação que você já usa, com a utilização de um simples hardware entre o programador e o XMEGA. Confira esta dica em http://szulat.blogspot.com/2012/08/atxmega-programmer-for-050.html

XMEGA pisca LED

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, 26 de novembro de 2012

Nota de aplicação: melhorando a confiabilidade de um sistema USB com supressores de transientes

Você já deve ter escutado um ditado popular que diz que focinho de porco não é tomada. E parece que a porta USB está sendo utilizada para alimentar qualquer coisa, como kits didáticos, gadets, carregadores, ventiladores e se bobear ferro de passar roupas. O pessoal só esquece que a porta USB tem capacidade máxima de 100mA e não 500mA. Para ter os 500mA o dispositivo device deve informar ao host que necessita os 500mA. Pois bem, o ideal que quando projetamos um dispositivo host ou device o ideal é proteger a porta contra possíveis transientes, da mesma forma que trabalham os filtros de linha. Para ajudar no projeto a Texas Instruments possui um supressor para esta finalidade que é o SN75240/SN65240. Confira uma nota de aplicação interessante sobre a aplicação destes supressores em http://www.ti.com/lit/an/slla097/slla097.pdf


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, 25 de novembro de 2012

Sistema de irrigação automático com Arduino

Você que trabalha ou estuda durante o dia, ou simplesmente você tem uma vida agitada, pode ser que teve vontade de ter uma planta para ornamentar a sua casa, mas não tem tempo de cuida-la, como o simples ato de regar a planta. Pois bem, pensando nisso o usuário do site Instructables randofo criou um sistema de irrigação de plantas usando Arduino e algumas peças como uma bomba de aquário adaptada para bombear a água para o vaso, sensores de umidade no solo e um circuito super simples para controlar a bomba. Não deixe de conferir o projeto no link http://www.instructables.com/id/Self-Watering-Plant/?ALLSTEPS


Veja um vídeo do sistema 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!

sábado, 24 de novembro de 2012

Dado eletrônico com PIC12F629

Se você precisa de um dado para ser usado em seu jogo preferido, este projeto foi feito para você, Este projeto de dado eletrônico feito pelo Timothy foi feito em cima de um microcontrolador PIC12F629 e o interessante é que é um dado duplo em um único microcontrolador. Os dois dados na verdade é um arranjo de LEDs montados de tal forma que consegue-se representar todos os valores do dado, e os dois conjuntos de LEDs são multiplexados com ajuda de 2 transistores, um NPN e outro PNP. Confira mais detalhes deste dado em http://dysfunctionaltechnologies.blogspot.com/2012/10/prototyping-dual-die-emulator-pic12f629.html

dado eletrônico PIC

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, 23 de novembro de 2012

Simples fusível eletrônico

Quantas vezes você já montou vários circuitos e alguns testes não obtivemos sucesso por um simples curto-circuito. Em alguns casos até a fonte de alimentação acaba queimando, se não o fusível queima direto. Claro que se você for um feliz proprietário de uma fonte de laboratório, simplesmente você limita a corrente, de modo a evitar queimas, mas se não, não se preocupe, existe solução. No site http://www.circuitstoday.com é mostrado um circuito super simples, que poderá ser montado em uma placa padrão, que é um fusível eletrônico. O circuito é baseado em um transistor de potência 2N3055, um clássico da eletrônica em vários projetos de amplificadores de áudio, dois resistores, um SCR e um botão para rearme. Não deixe de conferir esta dica em http://www.circuitstoday.com/simple-elecronic-fuse

fusível eletrônico
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!