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.
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é
Até
Para que serve os 2 pinos I2C?
ResponderExcluirSupondo 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 =]
ResponderExcluirQualquer duvida pode perguntar.
abraço
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?
ResponderExcluirCorreto, ainda não estão sendo utilizados. Na verdade são 3 pares de conectores I2C, cada conector só usa 2 pinos.
ExcluirComo 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
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?
ExcluirOpa, 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
ExcluirQuanto 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
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?
ResponderExcluirOlá Guilherme,
ExcluirSim, 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