Postagens

Controle de 2 luzes (do meu quarto) com o celular

Imagem
Projeto de Controle de luzes da casa pelo celular. Este projeto desenvolvido em 2014 utilizando MITAPP INVENTOR, integra um dispositivo android com um arduino via bluetooth. O processo é bastante simples, uma vez que o dispositivo é pareado com o celular, basta enviar os comandos para acionar as portas do arduíno. Você pode saber mais neste link Controle com Celular :P

Controle do arduino com android + comando de voz

Imagem
Se você gostou e quer saber mais poste ai sua duvida!!! O sistema funciona com um Bluetooth, um arduino mega, um android 4.2 para acionar o relé eu utilizei um uln2003 e uma fonte de pc para alimentar o circuito.

Arduino Serial + VB

Imagem
Comunicação Serial com o arduino MEGA A comunicação serial com o arduino mega é muito facil de ser feita! vaja o exemplo. O arduino mega tem um led para testes, vc pode setar ele como output para testar seu codigo, o legal é que voce não precisa de nenhum tipo de shield, a comunicação é feita pela propria usb do arduino mega, então vamos ao código do arduino: int led=13; // só para setar o led char variavel; // uma variável do tipo char para não ter complicações na hora de mudar de int para char void setup ()  {pinMode(led, OUTPUT);   Serial.begin(9600);  } void loop() {   variavel =0; // setamos a variavel em 0 se não o loop fica infinito    if (Serial.available()>0){     variavel = Serial.read();   }   if (variavel=='a') // aqui é só um exemplo, voce pode colocar de acordo com o que vc quiser   {     Serial.print("led piscou 5 vezes"); // esta será a resposta do arduino via serial     for (int i = 0; i <5; i++)  

RFID

Imagem
RFID = RADIO FREQUENCI IDENTIFICATION. Vc ja deve ter visto aquelas tags, que servem para controle de acesso, pois bem, aquilo é um tipo de RFID, onde uma tag contendo uma bobina, é exposta a um campo magnetico, o efeito fisico produzido é que essa bobina é alimentada pelo campo magnetico. I isso gera um ruido, chamado de ruido de Barkhausen. Bom, eu nao pretendo, e mesmo que eu  quisesse nao saberia explicar tal efeito, é um assunto muito complexo, se vc quiser dar uma olhada na tese de doutorado do Felipe Bohn para o grau de doutor em fisica. ( tese aqui ) Bom, utilizando esse efeito um cara chamado wiegand, conseguiu fazer um protocolo de comunicação, que é chamado de, adivinha, Wiegand.  Agora que já +ou- sabemos do que se trata, vamos ao que interessa.  Existem no mercado módulos de comunicação rfid prontinhos para serem usados. Vc compra um módulo desses que geralmente tem comunicação rs232 ou usart, e ele faz todo o trabalho. quando vc encosta uma tag que tem um certo "

Controle de motor de passo via serial - part2 (programa)

Imagem
Bom, vamos começar programando o software no pc. Utilizando o Visual Basic 2010, vc pode fazer um sofware bonito, e que roda tranquilamente em W7 64 vamos começar fazendo da seguinte maneira. primeiro vamos criar um botão chamado e enviar, e sempre que este botão for acionado ele vai enviar para o microcontrolador quantos passos vc quer que ele de, e para que lado ele vai girar. além do botao, vamos criar uma caixa texto, para gente escrever o numero de passos que vc quer que o motor de. isso vai ficar +ou- assim: Dentro do botão enviar vc escreve:     If SerialPort1.IsOpen Then             SerialPort1.Write(TextBox1.Text)         Else             SerialPort1.Open()             SerialPort1.Write(TextBox1.Text)         End If Detalhe: Adicione a serialport1 no seu projeto, é so arrastar ela e jogar no form1. quando vc adiciona ela, na barra de propriedades vai aparecer o boud rate, bits essas coisas. Muito bem, o que este botão faz é enviar a string que vc digitar via serial, e qualq

Controle de motor de passo via serial

Imagem
Gente, este é o primeiro post sobre controle de motor de passo pela serial rs232, vou ter que dividir se nao vai ficar muito grande. então vamos lá: para acionar um motor de passo vc precisa primeiro saber como ele funciona. para que um motor de passo funcione vc deve alimentar os fios que constituem a bobina do motor de forma alternada, porem vc deve seguir uma sequencia. existe varias formas de vc fazer isso, cada forma tem um ponto bom e outro ruim. não vou falar sobre isso agora, esse não é nosso intuito, pelo menos para este post. Como vcs podem observar, existe um fio comun e outros 4 fios. eles devem ser alimentados da seguinte forma: Onde está o numero 1 é onde tem corrente, tensão. neste tipo de ligação o motor se torna mais lento, porem com maior torque, se vc nao alternar a ligação, o motor ficará parado, porem travado, com uma certa quantidade de momentum, ou normalmente chamado de holding torque. Pois bem, vamos deixar as coisas um pouco mais simples. Ao envés de l

O que é PSOC??

Imagem
CHEGA DE FICAR PESQUISANDO (O NÃO, QUE PIC DEVO UTILIZAR?) É HORA DO  Programmable System-on-Chip... PSOC (O MY GOOD) É bastante interessante, eu acabo de me formar e a maioria dos meus professores nem sabe o que é isso, pelo jeito o negócio é novo mesmo,rrss. O negócio é o seguinte, se vc tem de escolher um pic na familia de milhares de pic's que vc tem a disposição, mas sempre fica na duvida, "será que vou usar pwm, acho que não" e bem no meio do projeto vc ve que seria bom ter um pwm, ou entao uma comunicação uart, bom, o psoc vc pode "ajustar" o pic da maneira que vc quiser, vc só escolhe o quanto de silício  vc deseja utilizar.para programar eu ainda prefiro o C. Mas este "negócio" não sei se devo chamar-lo de pic, vc pode programar com um software fornecido pelo proprio fabrcante, o PSOC creator. Sao tantas opcões que eu ate me perco e nem sei por onde começar. Vc pode programar o que vc deseja utilizar, por ex: me veja por favor uma