sábado, 11 de maio de 2013

Especificação I2C

O barramento I2C foi criado na década de 80 pela Philips para a comunicação de vários integrados com apenas duas vias, facilitando assim a integração de circuitos digitais. É um protocolo que pode ser implementado com uma certa facilidade na maioria dos microcontroladores do mercado. Em 2012, a NXP (que comprou a divisão de semicondutores da Philips) publicou a revisão 5 da especificação I2C com o modo Ultra Rápido (UFM) de 5 MHz para o novo USDA e USCL usando a lógica push-pull sem resistores pull-up e atribuição do ID do fabricante. Conheça mais as novidades do barramento I2C em http://ics.nxp.com/support/documents/interface/pdf/i2c.bus.specification.pdf

barramento 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!

sexta-feira, 10 de maio de 2013

Mini voltímetro três dígitos com AVR

Este é um projeto que pode ser usado perfeitamente em instrumentação, como leitura de sensores de temperatura, tensão, corrente, etc, qualquer grandeza que se tenha um sinal analógico a ser visualizado. No site http://tuxgraphics.org existe um projeto de um voltímetro de três dígitos que utiliza um microcontrolador AVR ATmega8, poucos componentes auxiliares e nada mais! Um voltímetro compacto que pode ser facilmente adaptado em várias aplicações. Não deixe de conferir este projeto em http://tuxgraphics.org/electronics/200706/mini-digital-voltmeter.shtml

voltímetro 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!

quinta-feira, 9 de maio de 2013

Filtros de microondas, redes de impedância e estruturas de acoplamento

Eletromagnetismo é uma das matérias dos cursos de engenharia que tem um nível de dificuldade alta para os futuros engenheiros. Quem trabalha na área de microondas, telecomunicação, etc. tem dificuldades de  encontrar livros e artigos sobre o assunto. Felizmente o centro de informações técnicas da defesa dos EUA (Defense Technical Information Center - DTIC) publicou um documento que, sem sombra de dúvidas, é a referência para projetos de filtros de microondas, redes de impedância e estruturas de acoplamento. Escrito em 1967 por Matthaei, Jones e Young, conta com mais de mil páginas com muitas informações. Confira esta rica documentação em http://www.dtic.mil/dtic/tr/fulltext/u2/402852.pdf  e http://www.dtic.mil/dtic/tr/fulltext/u2/402930.pdf

Livro de microondas

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

Controle os GPIOs da Rapberry Pi via página Web

Uma coisa interessante quando em projetos com microcontroladores ou placas didáticas é o controle dos I/Os (entradas e saídas) remotamente via web, possibilitando assim o uso em diversas plataformas e browsers. O usuário drcurzon do site Instructables fez um tutorial sobre a utilização de um servidor Web com a Raspberry Pi para controlar os GPIOs em uma simples página Web. Confira este interessante tutorial em http://www.instructables.com/id/Web-Control-of-Raspberry-Pi-GPIO/?ALLSTEPS

Página web 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

terça-feira, 7 de maio de 2013

Biblioteca GPS NMEA para microcontroladores AVR

Hoje em dia com os módulos GPS existentes no mercado, é relativamente fácil elaborar projetos que envolva geolocalização ou simplesmente obter a hora do satélite. Grande parte dos GPS existentes utiliza o protocolo NMEA 0183, ou simplesmente NMEA. Existem outros sistemas de geolocalização como o sistema russo GLONASS, o europeu Galileo e o chinês Compass. A maior dificuldade quando se lê os dados de um GPS é o tratamento dos dados, a comparação das strings e extrair a informação. Radu Motisan postou para o site http://www.pocketmagic.net uma biblioteca para AVR de tradução do pacote NMEA vindo de um módulo GPS. Uma vantagem desta biblioteca é que ela não carrega demasiadamente o microcontrolador. Não deixe de conferir a biblioteca em http://www.pocketmagic.net/2013/02/nmea-gps-library-for-avr-microcontrollers/. Para quem não conhece nada sobre sistemas de navegação, veja esta interessante matéria em http://www.oficinadanet.com.br/post/10580-sistemas-de-navegacao

Biblioteca NMEA para 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

segunda-feira, 6 de maio de 2013

Tecnologia aplicada: microcontroladores ARM para os consumidores... de cerveja!

Respondendo a pergunta da vida, universo e tudo mais: qual é a temperatura da cerveja? Não que seja tão importante esta resposta, mas para apreciadores de uma boa cerveja, ou simplesmente toma uma no final de expediente é uma pergunta importantíssima! Brincadeiras a parte, este é um projeto feito pelo Alf para resolver um problema depois de horas de trabalho em cima do telhado do escritório, com uma caixa de cerveja gelada: qual lata de cerveja está a ponto de ficar quente para poder "descer" antes deste ponto? Foi utilizado uma placa de desenvolvimento EFM32GG-DK3750 EFM32 Giant Gecko Development Kit equipado com microcontrolador com núcleo ARM Cortex-M3 e uma rede com 24 sensores de temperatura LM35, um sensor em cada lata, e os valores mostrados em um  LCD TFT. Gostou? Confira este projeto em http://forum.energymicro.com/topic/776-beer-temperature-tester-using-efm32-giant-gecko-dk/ e o código fonte em https://github.com/EnergyMicro/HackaGecko/tree/master/Twelve_Bottles_One_Giant


Medindo a temperatura da cerveja com 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

domingo, 5 de maio de 2013

Adicionando um RTC na Raspberry Pi

A Raspberry Pi e outras placas que rodam Linux embarcado tem um problema que é a falta de um relógio de tempo real (RTC)  encontrada na BIOS de um PC. É possível a inclusão de um RTC na Raspberry Pi? Marcos "Kuya Marc" Miranda escreveu no forum da Elemento 14 uma forma de incluir um RTC comum a vários projetos com microcontroladores, o DS1307. Como a Raspberry Pi possui GPIOs com diversos tipos de entrada e saída, o RTC foi ligado nos pinos correspondentes ao I2C e com algumas linhas de comando ficou fácil a instalação do módulo. Não deixe de conferir esta modificação em  http://www.element14.com/community/blogs/mirandasoft/2013/04/26/raspberry-pi-adding-a-real-time-clock?CMP=SOM-RASPI-MARCMIRANDA-REALTIMECLOCK-TW

Raspberry Pi com RTC

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!