Atenção vou explicar todo o processo tipo "novela" pois o que importa aqui para alem da tecnica é como chegamos ao produto e todos os obstaculos que tivemos pelo meio. Quem achar TL;DR então DR
motivação:Este produto nasceu de uma necessidade que detectamos enquanto estavamos a fazer um outro projecto o qual ainda não posso totalmente divulgar mas o farei em breve.
Como precisavamos de ter um pan/tilt com uma amplitude minima de 180º e os servos normais apenas tinham uma amplitude de 90º (com um remoto de RC) começamos por procurar no mercado algo que extendesse essa operação. Verificamos que todos os produtos que haviam apenas usavam um canal e não serviam para o que precisavamos, a outra opção seria adquirir um servo digital de 180º que normalmente são algo caros.
Um servo standard rodado manualmente dava até mais de 180º então so poderia ser uma questão de sinal.
Foi assim que estudamos o funcionamento do servo e percebemos que bastava aumentar a amplitude do sinal para fazer o que queriamos e daí nasceu o projecto pois verificamos que para quem faça FPV este é um produto interessante.
Prototipo:Testamos inicialmente numa arduino para ver se a teoria se comprovava, e bastou alterar os valores em microsegundos para verificar o maior angulo dos servos (como era expectavel com as datasheets) e é basicamente o que é feito pela biblioteca de Servo.
Portanto restava-nos analizar a informação vinda do RX do comando, verificamos o padrão e que algoritmo utilizar para modificar o sinal que iria para o servo.
Como uma atmega é overkill para este sistema optamos por utilizar um pic da microchip programando o mesmo em C, tivemos alguns problemas na programação em especial quando decidimos que isto so seria viavel com duas canais distintos então passamos para programação "paralela", em que cada canal é independente. Desta forma resolvemos o problema da "tremideira" quando analizavamos um canal e mandavamos sinais para outro.
Com tudo montado na breadboard e a prova de conceito feita saltamos para os testes no RC. Fizemos uma bateria de testes com diferentes servos, diferentes controlos remotos, picos de voltagem, etc.
Após isso passamos para a fase seguinte a produção.
Produção:O desenho da placa foi feito na eagle, e aqui começou o primeiro problema, onde mandar fazer. Tendo em conta os preços dos prototipos na europa a china era a unica opção viavel. Embora ainda tenha testado a Olimex, a SeeedStudio tinha um preço bastante melhor e tendo em conta que este é um projecto secundario não tinhamos orçamento para tal. Coisas importantes a reter, se fizerem boards pequenas em Panel na Seeed eles não as cortam portanto marquem bem as boards com silkscreen e preparem-se para cortar as boards manualmente.
As boards levaram um longo mês a chegar e os componentes apenas 5 dias (mouser) quando chegaram as boards começou a guerra do corte. Isto quase daria um post diferente mas devo dizer que uma guilhotina de papel ou um x-acto (e mta skill) cortam as boards mas não ficam perfeitas.
Optamos por soldar a 1ª a mão com ferro de soldar e lupa, o resultado foi menos bom, com muitos componentes tortos. Detectamos aqui um problema que não tinha sido visto inicialmente, como programar um chip smd... heis que entra a pinça de debug da 3M. genero este mas para 8 pinos (
http://pt.mouser.com/ProductDetail/3M-Electronic-Specialty/923665-16/?qs=QV10cN0MjFsjX6AkLtkPHnh7wwMGgp%2fCMpc0mORefdg%3d) Com isto programamos os chips na propria board.
As boards seguintes já foram feitas com material para smd (pasta e forno) e tem um acabamento muito melhor. O pick and place manual requer alguma pericia mas passado umas horas apanha-se o jeito.
Teste:Após a montagem tinhamos de testar. O jogo de testes passa pelas seguintes fases:
- Teste de condutividade (para ver se n ha bridges ou curtos)
- Teste com voltagem
- Teste no circuito (ligado a um pan / tilt)
Após isto damos o produto como concluido, bebemos umas cervejas para comemorar e começamos a planear o plano de distribuição e marketing tal como os custos reais e escondidos desta peça.
Na fase actual e após vendermos as 1ª's peças (através do ebay pois a nossa loja ainda pouca aderencia) estamos a planear a massificação da produção. Para isso estamos á procura de fornecedores de pick and place a preços acessiveis para short runs e a desenhar os paineis.
Estamos tambem em contacto com distribuidores da area do modelismo, mas temos tido alguma resistencia em especial das lojas nacionais as quais algumas vezes nem respondem aos emails.
Na esteira deste produto estamos tambem a fazer breakouts mais viradas para a robotica (como o caso da LSM303DHLC) e uns sistemas e plataformas vão estar disponiveis ainda durante este ano, mas este foi o nosso primeiro produto para o mass market.
Espero que este longo texto motive mais pessoas a desenvolverem produtos e a tentarem dar o passo em frente em vez de apenas sermos consumidores e fornecedores de serviços. Precisamos de criar para alem de vender.