sábado, 14 de setembro de 2013

NANDputer, um computador com portas NAND

Com quantas portas NAND são necessárias para se fazer um computador? Essa é uma pergunta clássica que remonta a época quando estudamos eletrônica digital. A porta NAND é uma porta lógica que pode-se criar não só outras portas lógicas, mas blocos lógicos, memórias, flip-flops e outros elementos lógicos. E um computador? Dá para se fazer um só com portas NAND? Sim, é possível construir um. Desde os tempos da nave Apolo, cujo computador foi construído somente com portas lógicas discretas, como  mostrado aqui, outras máquinas já foram construídas de forma totalmente discreta. No blog http://blog.kevtris.org é mostrado um computador, cujo elemento principal é a porta NAND e outros com circuitos integrados de época, tudo ligado em wire-wrap. Não deixe de conferir esta montagem curiosa em http://blog.kevtris.org/?p=62

NANDputer computador com portas NAND

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, 13 de setembro de 2013

Pico PiDuino: um Arduino compatível para sua Raspberry Pi

Você que já está brincando com a sua Raspberry Pi e precisa de um Arduino para auxiliar em seus projetos, você ja deve ter visto vários projetos de Arduino ou até mesmo o uso de um Arduino original para ser usados com a Raspberry Pi. Podemos usar uma versão reduzida do Arduino, chamado Pico PiDuino do site http://pi.gadgetoid.com. É um Arduino compatível, fácil de construção e tudo montado em um protoboard (breadboard) ou até mesmo em uma placa padrão. A ligação com a Raspberry Pi é feita usando a interface SPI. Não deixe de conferir esta dica em http://pi.gadgetoid.com/article/building-the-pico-piduino


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, 12 de setembro de 2013

Adicione sensibilidade a bordas nos GPIOs

Esta é uma dica interessante quando precisamos usar os GPIOs dos microcontroladores ou kits como Arduino, Raspberry Pi ou outros kits. GPIOs normal detectam nível lógico e em alguns casos podem detectar bordas de subida ou descida, dependendo do periférico. Quando um periférico detecta nível de tensão o evento fica ativo até que ocorra um novo nível. É possível converter um periférico que detecta nível detectar borda? A nota de aplicação 4634 da Maxim Integrated mostra uma forma simples de detecção de borda de subida ou descida usando um circuito RC, de forma a gerar um pulso de 1 micro segundo, suficientes para o processamento do evento. Não deixe de conferir esta dica em http://www.maximintegrated.com/app-notes/index.mvp/id/4634

Detecção de bordas

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, 11 de setembro de 2013

Planilha de cálculo para amplificador transistorizado

Não vivemos só de microcontrolador, e isto é um fato. As vezes precisamos de  um circuitinho que facilite algo em nossas implementações, e que normalmente recorremos a sites especializados com pequenos kits com circuitos prontos. Um dos objetivos do Portal MCU é dar dicas de eletrônica acessível a todos, com circuitos úteis no dia-a-dia. Um destes circuitos é o velho e bom amplificador de áudio transistorizado, o mesmo transistor que você usa para atracar um relé. Paulo Renato em seu blog descreve uma planilha de cálculos para projetos de amplificadores simples com transistor, que foi usado em um outro projeto dele, um mixer para brincar de karaokê com músicas vindas de um Iphone. O circuito é simples, sendo facilmente montado em uma placa padrão. Não deixe de conferir esta dica em http://paulorenato.com/joomla/index.php?option=com_content&view=article&id=104:transistor-amplifier-calculator&catid=4:projects&Itemid=4

planilha excel amplificador transistorizado

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, 10 de setembro de 2013

Arduino ajudando pessoas com deficiência visual

A tecnologia está ia para nos ajudar em tudo, principalmente com os deficientes físicos e visuais. Algumas idéias como a palmilha eletrônica Dorsiflex da AACD e tantas outras melhoram a qualidade de vida. Claro que há um campo vasto a ser explorado. Um ótimo exemplo de uso de tecnologias emergentes, ao alcance de todos é a VIA (Visual Impairment Aid), um dispositivo criado pelo usuário Mizchief100 do site Instructable, que ajuda pessoas com deficiência visual a localizar objetos com o uso de um Arduino e sensores ultrasom, onde o retorno a pessoa é feita por um motor com vibrador e buzzer. Mais detalhes deste projeto você encontra em http://www.instructables.com/id/VIA-Visual-Impairment-Aid-Haptic-Sound-Feedbac/?ALLSTEPS

VIA - 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, 9 de setembro de 2013

Dimmer compacto controlado por controle remoto com PIC

Este dimmer controlado por um simples controle remoto é bastante interessante para o controle de luminosidade das lâmpadas incandescentes. No site http://www.elektronika.ba é mostrado um projeto do dimmer que usa um microcontrolador PIC12F675 ou PIC12F629, e com o uso de um controle remoto conta com algumas funções como dez níveis de luminosidade, soft start, sleep (ideal para uso conjugado com abajur), entre outras. A placa é super compacta, cabendo facilmente em qualquer canto. Não deixe de conferir em http://www.elektronika.ba/617/ir-light-dimmer-v1/

dimmer com controle remoto

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, 8 de setembro de 2013

Tradução de nível de tensão I2C

Uma das dificuldades de interfacear dispositivos I2C é lidar com níveis diferentes de tensão, por exemplo, usar a Raspberry Pi com um Arduino, sendo um com uma tensão de barramento de 3,3V e outra com 5V. Como resolver este problema? Relembrando um post anterior sobre a especificação I2C os elementos I2C trabalham com dreno ou coletor aberto e por isso necessita de resistores de pull-up. Em uma nota de aplicação da NXP é mostrada uma forma bastante simples de conversão de nível de tensão, sem usar componentes especiais. não deixe de conferir esta dica em http://www.nxp.com/documents/application_note/AN10441.pdf


I2C

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!