Mostrando postagens com marcador microcontrolador. Mostrar todas as postagens
Mostrando postagens com marcador microcontrolador. Mostrar todas as postagens

quarta-feira, 7 de maio de 2014

Controlando módulo DDS AD9850 com Raspberry Pi

AD9850 Raspberry Pi

Um DDS( Direct digital synthesizer ) é um sintetizador de frequências controlado digitalmente utilizando uma frequência de referência, geralmente um cristal.

O AD9850 é um chip DDS da Analog Devices bem famoso por ser possível encontrar um módulo de baixo custo(5-8 dólares) que o utiliza, digo isso pois o chip diretamente na Analog Devices saí por $12.14 cada quando comprado em quantidades de 1000 peças. O milagre desse valor ainda é incerto e apesar de algumas teorias de que são chips defeituosos com erros de produção, muitos usuários que o compram comentam que não vieram com problemas.

domingo, 20 de abril de 2014

[OFF] Quer rodar o Linux no seu microcontrolador de 8 bits? Você pode, mas não se anime.

Lembro-me das diversas piadas que sempre faziamos a cerca do Netbsd, que rodava até em torradeiras, o que de fato não é mentira, e se o Netbsd sabe fazer torradas, o querido Linux sabe fazer café.

Fazer o Linux rodar em uma cpu para qual ele tem suporte é fácil, mas e em um microcontrolador de 8 bits? É possível de certa forma e já o fizeram.

Dmitry Grinberg de origem russa, começou a aprender a programar em C aos 6 anos, se mudou para os estados unidos e após os estudos passou por empresas como Google e VMWare.

O seu feito envolve a criação própria de um emulador para a arquitetura arm, que é a arquitetura da imagem do Linux usado.

Utilizando um microcontrolador ATmega1284p, conectou-se à ele uma antiga memória SIMM 30 pinos de 16MB, com banda máxima de 300kbps, além de um cartão SD de 1GB se comunicando via SPI à 200kbps E esse conjunto que dará boot em um Linux 2.6.34.

Além do hardware Dmitry criou seu emulador para arm(ARMv5TE) do zero, que irá rodar sobre o microcontrolador de 8 bits e interpretar as instruções arm para qual o Linux foi compilado.

sexta-feira, 4 de abril de 2014

Plant Pi: Um projeto para monitorar o cultivo de plantas utilizando Raspberry Pi



Plant pi é o projeto ganhador de uma competição feita no colégio Frome College do Reino Unido, feito por estudantes da categoria de 7 à 11 anos, esse é mais um ótimo projeto revelado devido aos esforços principais da fundação desde o começo, que é estimular o ensino da computação em escolas.

Com o Plant Pi é possível monitorar as plantas pela web, esse sistema utiliza Raspberry Pi e um ATMEGA328P-PU conectados por um módulo transceptor de 2.4Ghz.

Ao ATMEGA328P-PU é conectado sensores de temperatura, umidade, intensidade da luz, intensidade da chuva e umidade do solo. Os dados então são enviados ao Raspberry Pi pelo módulo de 2.4Ghz sendo recebidos por um programa em C++ e enviado a um script em python que guardará em um banco de dados para que o script em PHP possa apresentar na página web. Segue o diagrama feito por eles.

quinta-feira, 19 de dezembro de 2013

[OFF] Dica rápida: Árvore de natal em PCB

O código do projeto e vídeo para download podem ser encontrados nesse link.


Árvore de natal em PCB.
Árvore de natal em PCB.

Infelizmente ele não parece ter liberado o projeto da PCB, mas há alguns similares pela internet.

Um outro projeto que utiliza arduino com instruções em português pode ser encontrado nesse link.

quinta-feira, 21 de novembro de 2013

[OFF] Do multivibrador astável à projetos de gente grande

Enquanto estou brincando com um simples multivibrador astável:

multivibrador astável
Multivibrador gambiarra

Meu amigo Telec está montando um transmissor FM sintetizado por PLL.