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.

4° Passo, Compilando:

Digite no terminal:

$ gcc -o olamundo olamundo.c

Isso ira compilar o arquivo de texto (olamundo.c) usando o GCC (GNU Compiler Collection), criando um binário que pode ser executado pelo computador.

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.









sábado, 22 de agosto de 2009

DIY Brasil



Um novo site de DIY foi lançado (faz tempo, eu sei) é o DIY Brasil um site parecido com o Instructables mas é brasileiro e melhor. Tive a oportunidade de ser colaborador do site mas como estou sem tempo por causa da faculdade e da finalização do software do meu antigo TCC do técnico não postei nada la ainda, espero postar algo.

Em breve irei postar informações sobre como acessar a Porta Paralela no Linux, programação em C e outras coisas envolvendo Software Livre. Fique ligado!

E obrigado a todos pelos 12000 acessos! :D

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.

O circuito:Foram utilizados dois 74hc244 para multiplexar as colunas de 8 Bits para 14Bits . Foi o que eu tinha disponível.


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).

Código inteiro: http://ifile.it/9wpf6ey
Letras: http://ifile.it/4n2ejg6

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)


Esquema:

Layout da placa:


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.





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).

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

Dia 29 de julho finalmente saiu a entrevista que eu dei para a UOL (BOL, sei la), é curta mas fala um poucos sobre min e sobre a filosofia do DIY (Faça Você mesmo).

Clique aqui para ver a reportagem.

PS. Muito abrigado Barbara Axt.

Fonte

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.

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