Muitas vezes precisamos de medir tempos relativamente curtos mas com uma certa precisão, como experimentos de física, eventos esportivos, experimentos eletrônicos e outras finalidades. Dilshan Jayakody projetou um datalogger baseado no microcontrolador PIC16F73 (que facilmente pode ser adaptado para outros microcontroladores como PIC16F873A ou PIC16F877A) que controla um contador externo baseado em CMOS e TTL, formado pelo HEF4040, HEF4027, 74LS00 e 74LS373 (ou equivalentes). Um oscilador externo garante a precisão do sistema e o dado é enviado pela serial RS-232 com o uso do MAX232. Confira este datalogger em http://elect.wikispaces.com/Precision+Event+Logger
Diariamente projetos, nota de aplicação, circuitos ou curiosidades do mundo da eletrônica. Projects, application notes, circuits and curiosities of electronic.
sábado, 28 de julho de 2012
sexta-feira, 27 de julho de 2012
Mensagens SMS em um monitor VGA sem computador
Imagine você mandar um SMS para um monitor VGA sem usar um PC para isso. Achu Wilson em seu blog descreve um projeto baseado em dois microcontroladores AVR, onde o primeiro baseado no ATmega8 recebe as mensagens de um módulo GSM e transfere a mensagem devidamente formatada para o segundo microcontrolador ATmega16, que é responsável pelo recebimento das mensagens e enviar ao monitor VGA, todos os sinais de vídeo e sincronismo gerados pelo microcontrolador. Veja mais em http://blog.achuwilson.in/2012/06/smart-notice-board.html
Veja um vídeo do projeto em funcionamento:
quinta-feira, 26 de julho de 2012
Nota de aplicação: software UART full duplex para LPC111x e LPC13xx
Se você está começando a usar os microcontroladores Cortex-M0 ou Cotex-M3 da NXP e precisa de uma UART full-duplex implementada por software, esta nota de aplicação foi feita para você! Nesta nota de aplicação (AN10955) é descrita uma implementação de UART full-duplex por software para os microcontroladores LPC111x e LPC13xx, cujo código é uma adaptação do AN10689 para o LPC2000. Confira mais detalhes em http://www.nxp.com/documents/application_note/AN10955.pdf e o exemplo em http://www.nxp.com/documents/application_note/AN10955_-_Full-duplex_software_UART_for_LPC111x_and_LPC13xx.zip
quarta-feira, 25 de julho de 2012
Monitor de nível de água em tanques com 8051
Este projeto é bastante útil para automatizar uma bombar de caixa de água tanto em nossas casas quanto em prédios ou qualquer tipo de tanque. Sameer Gupta em sei site mostra três projetos de monitoração de nível de água. O primeiro sem qualquer microcontrolador utiliza um circuito baseado em um inversor CMOS CD4049 (ou equivalente) para ler o nível de água e assim ligar e desligar a bomba de água via relé. O segundo projeto utiliza o mesmo sensor do primeiro projeto, só que agora com um microcontrolador AT89C2051 para geração de alarmes. O terceiro baseado é uma melhoria do segundo projeto e é baseado no microcontrolador AT89S52, onde monitora diversos níveis no tanque e mostra o valor em um display LCD 16x2. Veja que estes projetos podem facilmente ser modificados para qualquer microcontrolador. Confira estes projetos em http://sgprojects.co.in/tank-motor-controller e http://sgprojects.co.in/water-level-indicator-using-lcd
terça-feira, 24 de julho de 2012
Nota de aplicação: circuitos analógicos usuais para sistemas digitais
Muitas vezes quando estamos projetando o hardware entorno do microcontrolador, certos circuitos são úteis e que podem até facilitar a elaboração do software, deixando mais robustos e imunes a ruídos. Alguns recursos já presentes nos microcontroladores como Watchdog Timer, Power-on reset e até circuitos de proteção da linha de tensão como o famoso Crowbar aumentam a robustez do circuito. Esta é a proposta da nota de aplicação 31 da Linear Technology, escrita por um dos engenheiros mais respeitados Jim Williams. Confira esta nota de aplicação em http://cds.linear.com/docs/en/application-note/an31.pdf
segunda-feira, 23 de julho de 2012
Contador Geiger caseiro com AVR
Se você precisa de um contador Geiger (ou contador Geiger Müller ou contador G-M) para ver se um determinado material está contaminado com radiação, este projeto irá te ajudar. No site http://www.changpuak.ch é apresentado um projeto de um contador Geiger caseiro com o microcontrolador AVR ATmega16, onde é feita a leitura dos dados gerados pelo sensor. A geração de alta tensão necessária para o funcionamento é feita em uma segunda placa com um circuito Chopper em um montagem em cima do clássico 555 e um transformador para a elevação da tensão em até 900V. Confira este projeto em detalhes em http://www.changpuak.ch/electronics/Geiger_Counter.php
domingo, 22 de julho de 2012
Driver para motor de passo bipolar com dsPIC33
Em robótica usamos os motores de passo para mover as partes mecânicas com precisão e com controle total da posição através do número de passos gerados para mover o eixo do motor. Logicamente podemos usar os motores de passo em outras aplicações, desde pequenas automações até em projetos mais sofisticados como uma impressora 3D, um torno ou fresa CNC. A precisão de um motor de passo está relacionado ao número de passos necessários para uma volta. O driver apresentado no site http://www.dr-iguana.com/ foi construído baseado na nota de aplicação da Microchip AN1307 que utiliza um dsPIC33FJ12MC202 para o controle e a ponte H dupla L298N. Nesta montagem e com o código fonte baseado na nota de aplicação, o controle permite o uso de motores de passo bipolar e utiliza uma técnica chamada microstepping para o aumento do número de passos do motor, possibilitando assim um aumento na precisão. Confira mais detalhes em http://translate.google.com.br/translate?sl=en&tl=pt&js=n&prev=_t&hl=pt-BR&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.dr-iguana.com%2Fprj_StepperDriver%2F
Confira também os links abaixo:
Stepper Motor Control with dsPIC® DSCs (AN1307): http://ww1.microchip.com/downloads/en/AppNotes/01307A.pdf
Stepping Motors Fundamentals (AN907): http://ww1.microchip.com/downloads/en/AppNotes/00907a.pdf
Veja um vídeo deste driver em funcionamento:
Confira também os links abaixo:
Stepper Motor Control with dsPIC® DSCs (AN1307): http://ww1.microchip.com/downloads/en/AppNotes/01307A.pdf
Stepping Motors Fundamentals (AN907): http://ww1.microchip.com/downloads/en/AppNotes/00907a.pdf
Veja um vídeo deste driver em funcionamento:
Assinar:
Postagens (Atom)