domingo, 8 de agosto de 2010
quinta-feira, 8 de julho de 2010
Placa do Pinguino!
Finalmente consegui fazer minha placa do Pinguino o com o PIC18f2550. Com o auxilio de um colega de faculdade, utilizando o método da termo transferência consegui fazer uma placa de qualidade para o pinguino. O layout foi feito por mim no software CadsoftEagle (em breve irei disponibilizar o arquivo) e foi baseado em uma outra placa que utiliza um pic da família 18f e uma bootloader, a PICMAN. O que me chamou a atenção nesta placa foi a utilização de componentes montados em superfície (SMD) e o fato da placa estar invertido podendo mostra os numeroso dos pinos no próprio cobre.
A maior dificuldade foi obter alguns componentes, os leds, os resistores e os capacitores acabei tirando de placas de celulares e outros aparelhos, ja o cristal da frequência exata de 20MHz tiver que "Garimpar" numa pilha de circuitos, por sorte achei uma placa de uma impressor velha, Já o conector USB mini foi um problema, como tive em mente a fato de estar disponibilizando esse projeto na internet pensei nas dificuldades de encontrar alguns componentes, no caso o conector USB mini foi bem difícil de encontrar mas acabei achando em uma loja escondida da Santa Efigênia, mas achei muito caro e resolvi tirar de um MP4 mesmo.
Em breve irei portar a versão como 18f4550 e outras placas que eu fiz de teste.
Infelizmente, como todo projeto eletrônico, cometi erros no planejamento e na disposição dos componentes na placa, mas serão feitos os devidos ajustes no layout e em seguida irei colocá-los aqui.
segunda-feira, 21 de junho de 2010
Ubuntu no The It Crowd
A nova temporada de The IT Crowd nem começou a passar na TV e ja tem WebRip por ai. O novo episodio contem imagens de um adesivo do Ubuntu no monitor do Moss.
Sem contar no Altair la no fundo.
domingo, 7 de março de 2010
Pinguino no Ubuntu
Como o IDE do Pinguino esta em faze beta, ainda não foram feitos nenhum pacote ou repositório de instalação, sendo assim preciso instalar o programa e seus pacotes por linha de comando. Para facilitar a instalação reuni todas as informações necessárias e criei um Script em shell.
Primeiramente é preciso habilitar o Repositório Universe:
Em Sistema>Administração>Canais de software marque a opção “Programas de Código Aberto mantido pela Comunidade (Universe)”
Primeiramente é preciso habilitar o Repositório Universe:
Em Sistema>Administração>Canais de software marque a opção “Programas de Código Aberto mantido pela Comunidade (Universe)”
Em seguida abra um terminal e digite os seguintes comandos:
$ cd
$ wget http://parallelportcon.sourceforge.net/files/install_pinguino.sh
$ chmod +x install_pinguino.sh
$ ./install_pinguino.sh
O script ira baixar, instalar e fazer as permissões necessárias.
Em seguida digite os seguinte comando:
$ sudo usermod -G microchip
Ele irá adicionar o nome do seu usuário ai grupo de permissão.
Em fim, inicie o programa:
$ ./pinguinobeta7.py
domingo, 28 de fevereiro de 2010
sexta-feira, 26 de fevereiro de 2010
Pinguino: PIC + LINUX + USB !
Desde que eu descobri a maravilha do software livre e passei a utilizar uma distribuição GNU/Linux (Ubuntu), sempre procurei uma maneira de programar microcontroladores nesses sistemas, mas sem sucesso, ainda mais em C. Não vou dizer que não existam programas bons, temos o PIKLAB, o GPUTILS que são muito bons. O MikroC, que é o meu preferido, não funciona de jeito nenhum pelo WINE. E outros programas de linha de comando que eu não tenho muita paciência para usar.
Ultimamente um tipo de plataforma que vem tomando conta do mundo da eletrônica e da informática é o ARDUINO, um microcontrolador,no caso um Atmel AVR, que através de uma interface USB, pode ser programado em qualquer sistema operacional, com uma linguagem simples e de
fácil acesso.
fácil acesso.
O problema é que esse Arduino não é tão barato assim aqui no Brasil, eu pelo menos não pagaria 100 reais nele, porem como eu estou familiarizado com os microcontroladores PIC da Microchip, acabei descobrindo uma alternativa para esse tão falado Arduino. É o PINGUINO, até o nome me atraiu, uma Plataforma baseada no PIC18f2550 e no PIC18f4550, com um Ambiente de desenvolvimento (IDE) igual ao Arduino e a possibilidade de ser utilizado em varios sistemas operacionais (só consegui no Linux, no windows não achou o PIC).
Como alguns microcontroladores da família 18f tem USB e a função de alterar a própria ROM, um BOOTLOADER é pré-programado no PIC e ao receber o programa da IDE através da USB e pode rodar tranquilamente o programa sem a necessidade de ficar tirando e colocando jumpers e protoboards (o q eu tenho feito a um bom tempo).
Como alguns microcontroladores da família 18f tem USB e a função de alterar a própria ROM, um BOOTLOADER é pré-programado no PIC e ao receber o programa da IDE através da USB e pode rodar tranquilamente o programa sem a necessidade de ficar tirando e colocando jumpers e protoboards (o q eu tenho feito a um bom tempo).
A imagem acima mostra a placa de circuito da versão que utiliza o PIC18F2550 que possui menos portas I/O e conversores analógico digital, porem tenho utilizado a versão com o PIC18f4550, em breve irei confeccionar esse circuito.
Em breve irei colocar um tutorial de como instalar o IDE no Ubuntu e como fazer inteface com o Processing, juntamente com um Script para facilitar a instalação.
UPDATE: tenho utilizado o PIKLAB ultimamente e com sucesso, mas ainda estou me adaptando.
sábado, 29 de agosto de 2009
Programando em C no Ubuntu
Outro dia eu estava baixando um filme, como sempre, nem vi o formato do arquivo, quando fui ver era uma imagem .DDA, não consegui montar. Procurei um programa pra converter e achei um q tinha apenas o código de fonte .C. Pra converter foi fácil, um minuto de busca no Google foram suficientes. Acabei no UbuntuForuns. Vou postar tudo o q aprendi aqui:
1° Passo, instalando as livrarias:
Abra um terminal e digite:
$ sudo apt-get update
$ sudo apt-get install build-essential
O comando ira instalar os pacotes necessários para se compilar o arquivo de texto.
2° Passo, criando o arquivo de fonte:
Digite no terminal:
$ gedit olamundo.c
Ira criar o arquivo de texto .C e abri-lo para edição.
3° Passo, Criando o programa:
Digite o programa a seguir no Editor de texto.
#include <stdio.h>
main()
{
printf("Ola mundo!!! Acesse www.diyraul.blogspot.com!! \n");
}
Salve, feche o editor e vá para o próximo passo.
5° Passo, Executando:
No terminal, Digite:
$ ./olamundo
O resultado sera:
Ola mundo!!! Acesse www.diyraul.blogspot.com!!
-------------------------------------------------------------------------------------------
Observações:
- "$" : não é necessário digitar o cifrão no terminal, ele só serve para indicar se é usuário comum ou ROOT.
Agora basta aprender mais sobre a linguagem C, o que não é difícil, é só procura no Google.
terça-feira, 16 de dezembro de 2008
Matrix de Led 14x5
Umas das coisas mais legais que existe no munda da eletrônica é o LED, e logo após ele vem o Microcontrolador. Porque não juntar os dois. Foi o que eu fiz, peguei duas matrizes de led 5x7, e as juntei, formando uma grande matriz de 14x5 com 70 led's vermelhos. Com o pouco conhecimento que tenho sobre o microcontrolador de Microchip "PIC16F628" consegui formar textos e desenhos, e no futuro com mais conhecimento e tempo poderei fazer até jogos.
Vou colocar aqui o programa e o circuito da matriz para comparatilhar essa ferramenta maravilhosa que é o PIC.
Vou colocar aqui o programa e o circuito da matriz para comparatilhar essa ferramenta maravilhosa que é o PIC.
O código:
O código é simples, esse exibe a frase "14x5 LED MATRIX" rotacionando da direita para esquerda e depois "PIC"; "16"; "F"; "628"; alternadamente. (para escrever mais frases basta adicionar as letras na tabela de dados, a partir da linha 138 no MPLAB).
Letras: http://ifile.it/4n2ejg6
Infelizmente os links expiraram e eu perdi esses arquivos, em breve vou postar uma matriz grande que estou projetando.
Demonstração:
Interface Computador-Equipamento
O objetivo desse projetor é ativar e desativar dispositivos eletrônicos, tais como Lampadas, TV, Radio, Ventilador, etc, através de um PC (que tenha porta paralela).

O circuito é bastante simples, trata-se de quatro acopladores ópticos, para isolamento da porta, cada um desses é ligado em um Flip-Flop tipo D (CD4013) funcionando como Toggle. Durante os testes observou-se que a porta se comportava de maneira estranha durante o boot, ele piscava valores aleatorios (ou não), para resolver esse problema foi usado um timer (o nosso bom e vélho NE555) calculou-se o tempo medio em que o porta se comporta dessa maneira para que o timer deixe os 4 flip-flop's inativos. A saída desses Flip-Flips é ligada em um driver (ULN2003) para se reduzir o numero de componentes, no caso 4 transistores, 4 diodos e 4 resistores foram reduzido para apenas um CI com envolucro DIP14. Na saída do driver foram ligados 4 relés (que poderiam ter uma corrente de contato mair, mas eram os disponíveis no memento) esses, por sua vez, são ligados em serie com tomadas e o resto é programação.
Fotos internas:
Detalhe dos Relés (muito pequenos, seu sei)
Sofware:
O link possui um arquivo zipado contendo os executáveis respectivos para cada saida.
http://ifile.it/erfcty6
É necessário para o funcionamento que seja instalado o "UserPort", é só seguir as instruções contidas no arquivo PDF.
Basta executar que a saida respectiva acionara.
O link possui um arquivo zipado contendo os executáveis respectivos para cada saida.
http://ifile.it/erfcty6
É necessário para o funcionamento que seja instalado o "UserPort", é só seguir as instruções contidas no arquivo PDF.
Basta executar que a saida respectiva acionara.
domingo, 14 de dezembro de 2008
TCC ou não?
Eis aqui uma história irritante e desorganizada:
Essa semana foi a ultima no curso técnico que eu estava fazendo na ETEC Aprígio Gonzaga. E desde o começo do mês surgiu uma noticia que nos tínhamos que fazer um TCC (que ja tinha sido cancelado no começo do 2° semestre). Estávamos sem idéia, então ficamos enrolando. Depois de uma semana surgiu uma idéia, vinda da cordenadora, o objetivo era detectar as chaves que sempre sumiam da escola usando a mesma tecnologia das lojas de roupa com um circuito tanque ressonante. Durante duas semanas sem "saco" pra fazer o que não tínhamos embasamento teórico testamos varias possibilidades, mas nada dava certo. Na ultima semana de aula o professor (não vou sitar nomes) chega e fala que o 'trabalho' (que não era mas TCC) deveria ser apresentado na sexta feira (12/12/08 - eu só fiquei sabendo na terça). Quarta-feira, como nada dava certo, nos tivemos outra idéia (muito copiada em TCC's) "Automação residencial"!!! . 'Vamos controlar os aparelhos eletrodomésticos pelo PC'. É fácil, barato e rápido, em um dia (o ultimo) nos conseguimos montar tudo, aproveitando tudo o que tinha para aproveitar em um PABX da IntelBras.
O projeto fico muito simples, vou postar ele depois, com toda a documentação (PCB, esquema, etc).
Essa semana foi a ultima no curso técnico que eu estava fazendo na ETEC Aprígio Gonzaga. E desde o começo do mês surgiu uma noticia que nos tínhamos que fazer um TCC (que ja tinha sido cancelado no começo do 2° semestre). Estávamos sem idéia, então ficamos enrolando. Depois de uma semana surgiu uma idéia, vinda da cordenadora, o objetivo era detectar as chaves que sempre sumiam da escola usando a mesma tecnologia das lojas de roupa com um circuito tanque ressonante. Durante duas semanas sem "saco" pra fazer o que não tínhamos embasamento teórico testamos varias possibilidades, mas nada dava certo. Na ultima semana de aula o professor (não vou sitar nomes) chega e fala que o 'trabalho' (que não era mas TCC) deveria ser apresentado na sexta feira (12/12/08 - eu só fiquei sabendo na terça). Quarta-feira, como nada dava certo, nos tivemos outra idéia (muito copiada em TCC's) "Automação residencial"!!! . 'Vamos controlar os aparelhos eletrodomésticos pelo PC'. É fácil, barato e rápido, em um dia (o ultimo) nos conseguimos montar tudo, aproveitando tudo o que tinha para aproveitar em um PABX da IntelBras.
O projeto fico muito simples, vou postar ele depois, com toda a documentação (PCB, esquema, etc).
quarta-feira, 20 de agosto de 2008
Robô com Cérebro de Rato
Eu vi por ai esses dias um robozinho que continha neurônios de rato. Muito bacana.
Basicamente foi feito para ver como os neurônios atuam no aprendizado. O Robô "aprende" a andar.
Leia Mais
Novo calaborador!
Bem, como eu tenho mais o que fazer agora (HAHAHEHA), um novo colaborador entrou para o time de Bloggers do Blog (nossa, hhehh). O nome dele é Ricardo (aka RCR) e ele escreve 1000 vezes melhor que eu e tem mais saco pra ficar postando aqui. Vamos todos dizer "Bem vindo Ricardo!". hehehh
domingo, 3 de agosto de 2008
Nota Rapida
quarta-feira, 16 de julho de 2008
Amplificador Valvulado

Esse é o sonho de muitos guitarristas por ai (e o meu também): Ter um amplificador ou um pedal valvulado.
Eis aqui instruções para montar o seu próprio amplificador valvulado, mas prepare o bolso pois válvulas na Santa Ifigênia é meio caro, da ultima vez que eu vi um Tétrodo 6L6GC estava na faixa dos R$ 100,00.
Divirta-se!
Em breve projetarei um simples pedal de efeito com uma válvula Triodo 12AU7 bem fácil de encontrar. E talvez uma introdução sobre os tipos de válvulas e seu funcionamento.
Eis aqui instruções para montar o seu próprio amplificador valvulado, mas prepare o bolso pois válvulas na Santa Ifigênia é meio caro, da ultima vez que eu vi um Tétrodo 6L6GC estava na faixa dos R$ 100,00.
Divirta-se!
Em breve projetarei um simples pedal de efeito com uma válvula Triodo 12AU7 bem fácil de encontrar. E talvez uma introdução sobre os tipos de válvulas e seu funcionamento.
Guitar Tube Amp!
Fonte
domingo, 8 de junho de 2008
Encaixotando!
Quanto tempo sem postar nada.. (ninguém lê isso mesmo, hehe) ...a preguiça é violenta.
Você já fez um projeto com a placa de circuito impresso, transformador, baterias e etc mas no final não sabia como coloca-lo em uma caixa? seu s problemas acabaram .. (parece propaganda) esse link te da dicas de como organizar os componentes eu uma caixa e como fazer buracos apara botões e luzes, é bastante interssante.
Link
Fonte
sexta-feira, 1 de fevereiro de 2008
quinta-feira, 25 de outubro de 2007
FERROFLUID!!!
Inspirado pelo meu amigo "Bitócitos" resolvi postar algo diferente: "ARTE".
O "Ferrofluid" é um liquido feito que pequenas partículas de ferro misturadas a em óleo. Quando proximo a campos magnéticos produz efeitos inesperados e magníficos.



O "Ferrofluid" é um liquido feito que pequenas partículas de ferro misturadas a em óleo. Quando proximo a campos magnéticos produz efeitos inesperados e magníficos.
terça-feira, 23 de outubro de 2007
domingo, 7 de outubro de 2007
Faísca de 500kV
Para quem achava que a faisca do fogão matava, essa aqui sim. São "apenas" 500000 volts de uma linha de transmissão em Boulder City, NV Estados Unidos.
sábado, 22 de setembro de 2007
interruptor inteligente 4
Uma nova função foi descoberta: por exemplo quando o interruptor esta acionado e a janela é aberta a luz apaga, isso acontece porquê o censor também e sensível as luz do sol e tambem porquê nenhum filtro de infravermelho foi colocado em frente do censor. Se você tiver uma lanterna ela pode ser usada como um controle remoto acionando a lampâda quando o feixe de luz passa sobre o censor, infelizmente um controle remoto de TV,por exemplo, não pode ser usado para tal finalidade pois o sinal infravermelho oscila impedindo
que a luz acenda.
Mas um filtro (daqueles que ficam na frente do LED nos controles remotos antigos) pode ser colocado na frente do censor para evitar qualquer tipo de interferência.
que a luz acenda.
Mas um filtro (daqueles que ficam na frente do LED nos controles remotos antigos) pode ser colocado na frente do censor para evitar qualquer tipo de interferência.
Assinar:
Postagens (Atom)




