Mostrando postagens com marcador Robótica. Mostrar todas as postagens
Mostrando postagens com marcador Robótica. Mostrar todas as postagens

segunda-feira, 20 de abril de 2015

Vaquinha Projetos

     Fala pessoal, estou aqui para repassar 2 links, que são vaquinhas para ajudar a montar e finalizar meus projetos e com isso possa repassar todo conhecimento a vocês.

Vaquinha para ajudar na finalização do Drone, ainda falta algumas peças para coloca-lo voando!!!

Vaquinha para ajudar a iniciar projeto do Carrinho preparando para competir na OBR em diversas modalidades e outros campeonatos!!!

     Obrigado pessoal, até proximos projetos

quarta-feira, 15 de abril de 2015

Quadricoptero - Parte 2

     Fala pessoal, hoje irei fala mais do projeto ensinando como fazer testes, balancear, calibrar e posicionamento das hélices e sentindo de rotação.
     Não tenho vídeos próprios mas irei postar vídeos que explicam sobre o assunto. 


-Balancear Hélices
     Porque balancear as hélices? Sem o balanceamento pode influenciar na estabilidade do projeto, o drone pode começar a puxar para o lado ou para algum sentido. No balanceador, a hélice tem que ficar completamente na horizontal, caso tenha algum desnível precisa balancear.
     Como balancear? Bem simples, no meu caso e que pesquisei na internet, cortei várias tiras de fita isolante bem pequenos e fui colocando na hélice que estava mais alta até nivelar.



Existem vários modelos de balanceador com vários preços

-Calibrar os ESC
     É necessário calibrar os ESC para reconhecer o valor máximo e o valor mínimo de leitura do controle, toda vez que mudar o receptor é necessário calibra-lo novamente. Não só com controle, até fazendo teste usando potenciômetro ou utilizando um servo test precisa calibrar, como mostra no vídeo abaixo.



-Tipos de Hélices e Sentidos de Rotação
     Numa explicação bem clara, o motor com a hélice tem que pegar o ar que fica em cima e jogar para baixo para que possa começar a levantar vôo, mas precisamos saber que cada motor precisa rodar num sentido (de acordo com a hélice) para ficar estabilizado no ar, caso contrario irá subir "rodopiando".
     A imagem abaixo ilustra o sentido dos motores para um quadcopterto, mas cada drone com quantidade de motores diferentes tem uma montagem nesse aspecto. 


No meu caso, estou usando o QUAD X
     No Quadcoptero é necessario usar 2 pares de pas, cada par possui hélices com sentidos oposto uma das outras (CW e CCW, sigla ingles que e sentido horário e sentido anti-horáio), com isso junto ao motor que irá puxar o ar de cima e jogar para baixo


-Baterias
     Não tem muito o que explicar nas baterias e sim para prestar atenção que também existe uma ligação entre os ESC e o modelo de bateria. Precisa prestar atenção a especificação do ESC com qual bateria é compatível pela quantidade de celulas que a mesma possui.

     Bom pessoal, qualquer duvida só deixar comentário que responderei o mais rapido possivel. Com drone não sou nenhum expert mas estou tentando aprender o maximo para passar para vocês. Espero que tenham gostado e até a proxima

segunda-feira, 23 de março de 2015

Quadricoptero - Parte 1

     Fala pessoal, voltando com um projeto mega interessante e que também está fazendo sucesso ultimamente que são os Drones. Comecei esse projeto a quase 1 ano (infelizmente demoraram muito para chegar e infelizmente por conta dos Correios do Brasil), comprei praticamente todo material da china e os que faltam também irem comprar lá (se o dólar ajudar).



     Mas antes de falar do projeto, vamos explicar um pouco sobre o assunto:
     O que seria um Drone? Um Veículo Aéreo Não Tripulado (VANT) ou Veículo Aéreo Remotamente Pilotado (VARPe mais conhecido como drone, é todo e qualquer tipo de aeronave que não necessita de pilotos embarcados para ser guiada. Esses aviões são controlados a distância por meios eletrônicos e computacionais, sob a supervisão e governo humanos, ou sem a sua intervenção, por meio de Controladores Lógicos Programáveis (CLP).

     Tipos de Drones? Existem modelos com 3, 4, 6, 8 e 10 motores (vai de acordo com o projeto de cada um que queira fazer ou comprar já pronto) e também para que seria usado, mas irá depender dos motores: De torque elevado, ideal para modelos de médio/grande porte e 3D; De torque moderado e baixa velocidade, frequentemente usado em modelos Treinadores; Motores com características acrobáticas. São motores com um bom torque e uma boa velocidade; Motores recomendados para Asa Baixa, Sport, Warbirds e todos os aeromodelos de média velocidade; São motores de baixo torque mas com velocidade moderada a alta. Muito bom para Racers, Zagi; Motores com muita velocidade e torque relativamente baixo. Ideais para Jatos (Pusher e EDF), Pylon, Zagi de velocidade.

     O que precisa para montar um drone? Uma explicação a grosso modo precisaria de: Frame (estrutura do drone), Motores Brushless, Hélices, ESC (Controle de Velocidade Eletrônica, em português), Controle Tx e Rx, Bateria de Aeromodelismo, Placa Controladora (no meu caso Arduino) e Carregador de Bateria.
Mas tudo tem uma especificação que cada item fica ligada a outra, como tipos de motores, tamanho e balanceamento das hélices e tipo de ESC, logo irei explicar.

O frame comprei na Hobbyking, estrutura toda feita em Fibra de Carbono para deixar o projeto mais leve e resistente.
Os ESC comprei no Aliexpress, seguindo as especificações dos motores
RM366-2-621e
Compra no Aliexpress, as hélices também são fibra de carbono (25cm de ponta a ponta)
DSC_0107
Placa Controladora também comprei no Aliexpress, ele possui a CI Atmega (mesmo do Arduino)
Os motores Comprei no DealExtreme

     Muitos já vieram me perguntar porque estou montando e com o que gastei com o material não comprei um novo. Bom primeiro é pelo desafio de montar e ve-lo funcionando, segundo irei montar de acordo com as minhas caracteristicas (pois quero montar um drone com boa estabilidade, posso não ter visto ainda mas todos que vi, qualquer brisa já perde o controle). Só nesse material já gastei uns R$500,00 a 600,00 com material, frete e taxas do governo.

     Logo irei postar mais explicando cada item detalhadamente, ensinando como fazer testes, balancear, calibrar e posicionamento das hélices e sentindo de rotação.




     OBS.: Ainda estou reparando o site com as fotos e videos que sairam do ar
     Espero que tenham gostado, logo terá mais. Até a Próxima!!!

segunda-feira, 11 de junho de 2012

g-Duino

     O g-Duino (G é de Gravidade e o duino vem do Arduino) é um projeto desenvolvido pela turma da Robótica da Ferreira Viana e foi feito para ser um instrumento de física que consiste em achar a gravidade local do instrumento. Como todos já sabem 9,81m/s² é a gravidade do nível do mar e muitas escolas arredondam para 10m/s², quanto maior a altura menor vai ser a gravidade, logo esse arredondamento seria do nível abaixo do mar.

     Não irei posta a programação e nem o esquema elétrico pois esse projeto é próprio e a minha equipe vamos utilizar esse instrumento para próximos eventos. A placa já foi toda customizada e guardada dentro de uma caixa patola, sendo que só o display que fica para fora.


Vídeo:
O vídeo está sendo editado, logo será postado

sexta-feira, 4 de maio de 2012

Brinquedo Novo

     Bom, comprei um novo chassi para meu projeto para já ir me preparando para 2 eventos que iram acontecer em breve, o primeiro para o II Fórum Mundial de Tecnologia que irá acontecer em Florianópolis (29, 30 e 31 de maio) e para a OBR estadual -  RJ (30 de junho).
     No Fórum, convidaram a minha escola, FAETEC, para escolher 2 alunos (eu e o Raphael) e vamos dar palestras, entrar em debates e apresentar todos os nossos projetos, eu irei apresentar tudo que fiz com o Arduino, mas vamos apresentar projetos com outros Kits.
     Na OBR, Olimpíadas Brasileira de Robótica que atualmente está na modalidade resgate que, a missão dos robôs é seguir uma linha determinada no chão (linha preta com fundo branco), desviar de obstáculos, ultrapassar os GAPs (trecho da pista sem linha) e pegar a vitima e colocar em um lugar determinado.

     Bom eu resolvi mudar pelo motivo maior que, na OBR no nível Nacional uma das parte da pista seria levantar a lata (vitima) e colocar em cima de uma plataforma, sendo que no meu outro projeto já não tinha muito espaço para isso, caso coloca-se uma garra, tinha grandes chances do projeto ficar pesado e nem conseguir subir a rampa que possui uma inclinação de 30º graus. Mesmo não gostando muito em comprar kits pré montados, eu preferindo eu mesmo montar com a minha ideia, era mais vantagem em questão de tempo (coisa que ultimamente não estou tendo muito) e questões financeiras também.




     Esse chassi, comprei no site Robocore, a entrega foi bem rápida e recomendo o site para comprar esse chassi e outros materiais com eles... Até mais pessoal!

terça-feira, 6 de dezembro de 2011

Chegaram os Presentes!

     Bom o Papai Noel chegou mais cedo para mim, rs. Esses presentes recebi do Alexandre Santos e da Desireé que me ajudam e apoiam os meus projetos, agora com isso posso ir mais adiante com eles e colocar mão na massa.

     Esses materiais todos que recebi foram comprados no dealextreme, é um site muito bom e barato, mas como o frete é de graça a entrega demora em média de 2 meses, se vier antes é sorte e se demorar mais que 2 meses é tremendo de um azar mas no final sempre chega, não conheço ninguém que não tenha recebido o que pediu.

O que recebi:

     Também recebi o kit da Modelix Robotics, agora posso também adiantar e muito com os projetos, com essa época de ferias então creio que deve correr tudo tranquilo com os mesmos.

Até...

domingo, 23 de outubro de 2011

ProtoTanque 2º Parte - Finalizada

     Pronto, o projeto do do ProtoTanque está finalizada. Tive que colocar mais uma plataforma para poder encaixar 3 baterias em paralelo para que os dois motores do carrinho funcione, cada motor precisava de 350mA e as baterias fornecem 250mA. Colocando as baterias em paralelo ficaram aproximadamente 750mA e os motores em paralelos também a corrente irá se dividir e ficaria 375mA para cada motor. Com isso funciona perfeitamente o ProtoTanque.

     Nada que foi dito na postagem ProtoTanque 1º Parte foi modificado, só acrescentei isso que foi dito acima, mas o Arduino funciona com uma bateria de 9v própria, logo ao todo são 4 baterias para que funcione.

Fotos Novas:



Vídeo:
Editando, logo poderão ver como ficou o projeto ProtoTanque

sexta-feira, 23 de setembro de 2011

Carrinho com Controle Caseiro

     Primeiramente montei uma base de um carrinho de controle velho (Meu amigo Francisco me doou) e refiz o circuito interno. Coloquei a ponte H com transistores no projeto, o circuito da ponte H na postagem logo abaixo a essa. O carrinho possui também faróis, usei 2 LEDs de alto brilho.
Ponte H com 8 Transistores TIP120 ligado ao Arduino.
Visão frontal do projeto, faróis mencionados anteriormente.

     A Finalidade desse chassi que ajeitei e para estudar o arduino usando diversos controles (PS1, PS3, Joystick) e fazer controles dos projetos também por sem fio (Bluetooth, WiFi, RF, etc.), mas vai ser tudo com calma.

     Para começar com esse projeto, eu mesmo fiz um controle, me baseei em um controle de Master System II... Sendo que no controle possui 6 botões, no que eu mesmo montei possui 5 botões (direcionais e botão para qualquer função determinada). Com esse controle não precisa de biblioteca só usei pushbutton, mas nos controles em que me referi anteriormente, precisa sim de biblioteca no arduino. Logo abaixo mostra o layout e a foto de como ficou o controle.
     Aproveitei os Direcionais de um controle de video game velho e coloquei no novo controle, usei resistores de 1kohm. O cabo eu aproveitei um que tinha, é um cabo de rede. O layout e para fazer a caneta na placa nos furos logo acima (7 furos): 5v, Botão Desce, Botão Direito, Botão Cima, Botão Esquerdo, Botão Solto e GND
     Na programação, os botões ficaram nas portas digitais... Praticamente usei quase todas as portas digitais do arduino com esse projeto do Carrinho sendo controlado por um controle de Game. A programação é bem fácil, praticamente é idem ao do Sensor de Toque.

Programação:
//Farol
int led1 = 11;
int led2 = 12;
//Motores
int direcaoE = 5;
int direcaoD = 6;
int motorF = 9;
int motorT = 10;
//Controle
int cima = 2;
int vcima = 0;
int baixo = 3;
int vbaixo = 0;
int direito = 4;
int vdireito = 0;
int esquerdo = 7;
int vesquerdo = 0;
int tecla = 8;
int vtecla = 0;
void farol_ligado()
{
  digitalWrite(led1, HIGH);
  digitalWrite(led2, HIGH);
}
void farol_desligado()
{
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
}
void direcao(int dE, int dD)
{
  analogWrite(direcaoE, dE);
  analogWrite(direcaoD, dD);
}
void movimento(int mF, int mT)
{
  analogWrite(motorF, mF);
  analogWrite(motorT, mT);
}
void setup()
{
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(direcaoE, OUTPUT);
  pinMode(direcaoD, OUTPUT);
  pinMode(motorF, OUTPUT);
  pinMode(motorT, OUTPUT);
  pinMode(cima, INPUT);
  pinMode(baixo, INPUT);
  pinMode(esquerdo, INPUT);
  pinMode(direito, INPUT);
  pinMode(tecla, INPUT);
}
void loop()
{
  vcima=digitalRead(cima);
  vbaixo=digitalRead(baixo);
  vesquerdo=digitalRead(esquerdo);
  vdireito=digitalRead(direito);
  vtecla=digitalRead(tecla);
  if(vcima == HIGH)
  {
    movimento(255,0);
  }
  if(vbaixo == HIGH)
  {
    movimento(0,255);
  }
  if(vesquerdo == HIGH)
  {
    direcao(255,0);
  }
  if(vdireito == HIGH)
  {
    direcao(0,255);
  }
  if(vtecla == HIGH)
  {
    farol_ligado();
  }
  else
  {
    farol_desligado();
    movimento(0,0);
    direcao(0,0);
  }
}


     Na programação, antes de fazer a preparação de tudo no void setup() criei 4 novas funções... Essas funções que criei são para facilitar a programação, para não ficar repetindo varias vezes a mesma programação. Criando uma função (um void), invés de digitar varia vezes a mesma programação que deseja, com isso só ao digitar o nome da função irá executar o que está dentro dela... Com isso diminui muito a quantidade de linhas na programação e pode deixar mais claro para entendê-lo. As funções são para ligar e desligar o farol, outra que irá servir para o controle da direção e outro para aceleração (se irá se movimentar para frente ou para trás).

     Depois que calibrei os botões, digitalRead(), a programação era quando eu pressionar o botão determinado e der o valor 1 no arduino, irá executar o que programação (e: apertei o botão cima, quando pressionei o arduino estava lendo 0 passou a ler para 1, quando estiver em 1 o carrinho irá para frente). Mas se nenhuns dos botões forem apertados, o carrinho irá ficar parado, como mostra no else (desativei todas as funções).
Vídeo:


quarta-feira, 7 de setembro de 2011

Carrinho Acionado por Luz

     Bom esse projeto não uso o arduino, mas também pode implementar o arduino nele, esse projeto é bom para o pessoal que está começando a eletrônica. Se usa um circuito bem simples e fácil de montar. Primeiramente é bom montar o circuito em um protoboard ou numa barra sindal para depois fazer a placa (caso saiba fazer).

     O circuito desse carrinho precisa de um transistor NPN (usei o TIP120), um resistor, um LDR, um motor e suporte para  2 de pilhas AA (o meu suporte arranquei de um carrinho velho que tinha, rs).

     O carrinho funciona, quando colocar algum alguma luz direcionada ao LDR, a resistência do LDR diminui e aciona o motor, o transistor serve para amplificar a corrente para que o motor funcione.

Esquema do Projeto:



Fotos do Projeto:


sexta-feira, 26 de agosto de 2011

ProtoTanque 1º Parte

      Bom meu primeiro projeto com o arduino já está concluído, esse projeto está usando esses sensores e a base de programação que passei até agora, sensor de toque e sensor de luz. O projeto possui 3 sensores de luz (CNY70) que uso para ser o seguidor de linha e 2 sensores de toque para poder desviar de obstáculos.

      O chassi o Isvaldo da minha sala que deu idéia de como deixá-lo firme e o Carlos Eduardo me ajudou na programação do sensor de toque.

     As rodas em que estou usando no carrinho, são esteiras e uma caixa de redução dupla para dois motores DC que comprei na robotmarketplace como mostra as imagens a seguir:


     O sensor CNY70 existe um circuito próprio, dentro desse optoacoplador, possui LED infravermelho emissor e um fototransistor receptor. Estou usando 3 sendo que 1 ficar detectando preto e outros 2 detectando branco (um no lado esquerdo e outro no lado direito). Na programação fiz uma tabela verdade para poder me orientar e o fazer as condições para a programação.

0 significa cor preta e 1 significa cor branca, essas condições foram feitas por mim mas pode ser feitas de outro jeito.
     No sensor de toque, estou utilizando 2 para ter mais alcance para detectar um objeto, estou usando ele nas extremidades do projeto. A ideia é que se houver um toque a frente, o ProtoTanque irá virar para a direita > anda > esquerda > anda > esquerda > anda > direita > e volta ao percurso normalmente. Caso haja um segundo toque logo apos do primeiro em um intervalo de 2,5 segundos o projeto irá desviar para o outro lado.

O projeto deverá fazer o percurso como mostra as imagens logo acima.

     Quando utilizo a ponte H, eu coloquei um cooler pequeno com o mesmo circuito que mostrei nos motores DC, sendo que em vez de colocar o pino na porta digital, como me referi, coloquei direito numa porta de 5v do arduino. Esse cooler serve para ajudar a resfriar o CI porque esquenta, portanto seria bom usar algo para dissipar o calor desse CI.

Fotos:


 
Blogger Templates