terça-feira, 15 de outubro de 2013

Layout Flight Controller

Pessoal, comecei a bolar o layout da minha controladora de voo. Baixei um programa free chamado PCBartist, ele é bem legal pois você pode ter certeza das medidas de distância entre conectores e componentes. Comecei a fazer as conexões da minha plaquinha IMU de acordo com o que aprendi e as conexões para ESCs e Receptor seguindo os diagramas do projeto Multiwii.

Eis o meu layout:


Abaixo segue a imagem da placa de fenolite com o layout feito a mão. (Esse layout está um pouco diferente, pois acabei fazendo umas melhorias depois que a placa já estava corroída e esse foi o segundo modelo que fiz então estava sem saco para fazer mais uma :P)


Deu um pouco de trabalho, mas como a impressão pelo PCBartist tem o tamanho real, então basta colocar o papel impresso sobre a placa de fenolite e marcar os pontos onde vão ser perfurados, assim dá para ter uma noção das distâncias. Para quem quer facilidade, existe um papel vendido no mercado livre (aqui e aqui) que ao utilizar o ferro de passar sobre o papel térmico e esse sobre a placa, assim o layout é transferido.

Abaixo segue a placa já corroída no percloreto de ferro. Ficou até legal!


Logo vou colocar os conectores ai venho postar o resultado final.

Até

8 comentários:

  1. Para que serve os 2 pinos I2C?

    ResponderExcluir
  2. Supondo que você não sabe o que é I2C, esse é um barramento de comunicação que utiliza 2 fios, nomeados como SDA e SCL. A plaquinha de sensores fornece os dados para o arduino via I2C... Eu deixei esses pinos para poder ligar outras coisas como I2C_GPS_NAV, I2C sonar, LED RING ou até mesmo outro arduino como escravo =]

    Qualquer duvida pode perguntar.

    abraço

    ResponderExcluir
  3. Me expressei mal, os 2 pinos I2C que você deixou na placa então até o momento do funcionamento vc não está utilizando para nada?

    ResponderExcluir
    Respostas
    1. Correto, ainda não estão sendo utilizados. Na verdade são 3 pares de conectores I2C, cada conector só usa 2 pinos.

      Como eu falei antes eles tem um proposito. O I2C_GPS_NAV já é certeza que vou ligar ali, pois eu agora estou usando a serial(TX/RX) do arduino com o modulo bluetooth então não teria mais lugar para ligar o GPS que pretendo comprar.

      abraço

      Excluir
    2. Hm legal, estava dando uma olhada em GPS's para utilizar no arduino, qual seria o correto para utilizar nesse quadcopter? Outra pergunta, com o GPS ele pode realizar voos autônomos com o software Mission Planner?

      Excluir
    3. Opa, bem eu não postei ainda no blog mas eu comprei esse http://www.hobbyking.com/hobbyking/store/__31135__NEO_6M_GPS_Module.html, ele tem uma precisão de mais ou menos 5 metros e o preço ta legal, se você poder gastar mais, eu indico esse http://www.hobbyking.com/hobbyking/store/__33998__ublox_lea_6h_gps_module_w_built_in_antenna_2_5m_accuracy.html

      Quanto ao I2C_GPS_NAV, caso você não for usar a saída serial da sua controladora, basta compra isso http://dx.com/pt/p/i2c-gps-nav-module-navigation-adapter-board-blue-149339 e ligar o GPS nele e depois esse adaptador no I2C da sua controladora (verificar se sua controladora tem I2C). Eu não vou comprar esse adaptador, pois ele nada mais é do que outro Atmega328P (mesmo que o arduino) então eu vou usar o código do I2C_GPS_NAV em outro arduino pro mini, esse processo eu vou explicar melhor quando for postar no blog...

      Sobre utilizar o GPS, eu sei que você terá a função GPS_HOLD que mantem o quad parado utilizando a posição do GPS, terá também a função RETURN TO HOME para o quad retorna ao lugar que decolou. O mission planner eu vi alguns comentários falando que é possível mas não tenho certeza ainda, depois vou procurar saber.

      abraço

      Excluir
  4. Estou me planejando para construir algo muito parecido com o seu quadricóptero, eu preciso de uma ajuda entretanto.. li em diversos lugares que não se pode ligar todos os bec ao mesmo tempo, você está usando um bec separado é isso?

    ResponderExcluir
    Respostas
    1. Olá Guilherme,

      Sim, você esta certo! Não é recomendado ligar todos os BECs na placa controladora... No meu layout, eu estou desconectando o fio positivo dos conectores de três BECs, deixando somente 1 alimentando a placa.

      Vale lembrar, que vi por ai de fontes não confiáveis, falando que algumas ECSs conseguem lidar com todos os BECs unidos no mesmo circuito. Porém eu não testei e nem aconselho testar :D

      Excluir