collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: DTFusion - Servo Travel Expander  (Lida 9748 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
DTFusion - Servo Travel Expander
« em: 05 de Junho de 2012, 12:53 »
Bom dia,

Desenvolvemos e vamos iniciar a comercialização de um sistema que aumenta o percurso de um servo analogico (dos normais 90º para 180º) desenhado especialmente para sistemas pan/tilt e FPV.

O DTFusion foi criado para colmatar uma necessidade da comunidade FPV que precisava comprar servos digitais para conseguir os 180º ligado a um remoto. Com esta placa é possivel, com o minimo de alteração no sistema, obter 180º de amplitude nos servos analogicos (que mecanicamente permitam isso).

O desenho da placa contou com os seguintes requisitos:

- Baixo Consumo
- Pequena dimensão
- Baixo custo
- Pouca interferencia
- Reacção rapida

Foram efectuados testes em servos standard e de 9g de baixo custo com bastante sucesso.

Estamos neste momento a procura de distribuidores nacionais e iremos ter também uma loja online com este produto, que fará parte de uma gama de produtos para UGV's e UAV's.

Video promocional do projecto:



Alguma duvida ou interesse no produto por favor postem aqui ou enviem-me PM
Dronetech BlogThe Scientist and the Geek

Offline zordlyon

  • Mini Robot
  • *
  • Mensagens: 1.768
Re: DTFusion - Servo Travel Expander
« Responder #1 em: 05 de Junho de 2012, 13:27 »
Muito bom parabéns...eu já precisei disso....
Cumprimentos,
André Carvalho.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: DTFusion - Servo Travel Expander
« Responder #2 em: 05 de Junho de 2012, 13:28 »
Brevemente na webloja G78)

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #3 em: 14 de Junho de 2012, 12:14 »
Ja se pode comprar na loja da dronetech este produto.

Para o primeiro lote temos portes gratuitos para Portugal.

Alguma duvida, apitem.

http://www.dronetech.eu/store/

Dronetech BlogThe Scientist and the Geek

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: DTFusion - Servo Travel Expander
« Responder #4 em: 14 de Junho de 2012, 13:35 »
BOA!

Uma sugestão (apenas opiniões pessoais): o site da loja deveria ter um link para a página principal da empresa. Já estava a achar a coisa com aspecto demasiado amador (secções About Us, etc vazias) até ver a página principal. O vídeo tambem poderia ganhar algum hype se tivesse uma musiquinha por trás.
Boa sorte!

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #5 em: 14 de Junho de 2012, 15:00 »
BOA!

Uma sugestão (apenas opiniões pessoais): o site da loja deveria ter um link para a página principal da empresa. Já estava a achar a coisa com aspecto demasiado amador (secções About Us, etc vazias) até ver a página principal. O vídeo tambem poderia ganhar algum hype se tivesse uma musiquinha por trás.
Boa sorte!

Obrigado msr!

A loja originalmente era para ser colocada embutida no site, mas devido a incompatibilidade dos templates foi separada, vamos corrigir isso asap pq de facto assim parece bastante amador.

Em relação a musica, existe neste momento um pequeno problema de gostos pessoais entre as pessoas envolvidas. :D Mas vai ser tratado em breve.

Para a semana ja temos mais produtos, mas quisemos fazer um piloto com poucos produtos.




Dronetech BlogThe Scientist and the Geek

Offline beirao

  • Mini Robot
  • *
  • Mensagens: 1.531
Re: DTFusion - Servo Travel Expander
« Responder #6 em: 14 de Junho de 2012, 19:46 »
Muito boa ideia!! Parabens! ;)
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #7 em: 27 de Junho de 2012, 12:38 »





novo video promocional, digam o que acham :)



Dronetech BlogThe Scientist and the Geek

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: DTFusion - Servo Travel Expander
« Responder #8 em: 27 de Junho de 2012, 14:55 »
Parabéns pela iniciativa :)
Será possível fazer uma pequena introdução de como foi abordado o problema!?

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #9 em: 27 de Junho de 2012, 14:58 »
Parabéns pela iniciativa :)
Será possível fazer uma pequena introdução de como foi abordado o problema!?

Sim, lamento ainda n o ter feito, mas mais logo a noite vou tentar fazer um outro post com o processo.
Dronetech BlogThe Scientist and the Geek

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #10 em: 28 de Junho de 2012, 00:07 »
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.

Dronetech BlogThe Scientist and the Geek

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: DTFusion - Servo Travel Expander
« Responder #11 em: 28 de Junho de 2012, 00:22 »
Estou a ver que tiveram umas quantas peripécias pelo meio.
Espero que não leves a mal as perguntas, mas podias continuar a usar chips da atmel, nomeadamente os attiny, que existem em versões de 8 patas, e como já tinhas código feito em Arduino, era só meter um core para attiny84 por exemplo, re-compilar, programar e siga.

Porque não deixar o footprint do header de ISP/ICSP, basta uns headers normais, a fazer força contra os furos que não é preciso soldar nada, sim ocupa algum real state na placa, mas podes deixar pads ou usar um edge conector feito com 6 pads SMD com pitch 0.1" e simplesmente agarrar nums headers 2x3 apertar as patas um pouco e encaixar na placa, programas e removes os headers que funcionam como que se de um socket se trata-se, ainda outra opção é usar pogo-pins no footprint de um header ou em pads, que é o que se usa numa linha de produção tipicamente.

Não sei se levas a mal a pergunta, mas basicamente o que fazes é agarrar no sinal do RC e multiplicar por 2 para ter o dobro do movimento do servo ou existe ai algum mapeamento, por exemplo logaritmico para ter mais controlo entre +/-45º(por exemplo) para fine tuning e depois um controlo mais grosseiro, ou é linear?

Quanto a fabricar, vá viste o Propagate da SeeedStudio, provavelmente será a opção mais em conta, têm é um minimo de 50 unidades, mas o rapaz da Dangerous Prototypes e mais pessoas usam e não têm razão de queixa, aconselho ver este video.


PS.: Espero que não leves a mal o comentário..  :-[
« Última modificação: 28 de Junho de 2012, 00:35 por senso »
Avr fanboy

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #12 em: 28 de Junho de 2012, 00:47 »
Senso não levo nada a mal as perguntas.

Em relação aos chips atmel foi uma questão de custos, e porque ja tinha feito algumas coisas com pics sentia-me a vontade, e um pic fica bastante barato quando comprado em grandes quantidades. Embora tenha testado o conceito na arduino apenas testei como se comportavam os servos, o codigo depois foi todo feito no pic, em especial o "threading" que não é real mas ninguem nota a diferença.

Tentamos reduzir a placa ao minimo e por isso um header ICSP é "enorme" para aquela placa, teriamos sempre de utilizar outra forma de programar.

O processamento do sinal não é simples, utilizamos uma função de mapeamento logaritmico como indicas com uma equação de progressão matematica (um pouco overkill) mas previne tremideiras e dá um controlo maior não havendo saltos de 2 graus. Outra coisa tambem que foi feita foi a eliminação de ruidos parasitas dos RX, utilizando low pass filters.

Eu estudei bastante o Propagate e devido ao nosso orçamento limitado os 500usd pedidos para setup eram demasiado para esta fase, nem sequer sabemos se o produto tem aceitação. Mas de futuro iremos explorar melhor isso e muito possivelmente para alguns breakouts que queremos fazer.

Grande parte das peripecias deste projecto foram provocadas "deliberadamente" pois quisemos fazer as coisas por nós de uma forma mais manual para aprender-mos o maximo e depois saber-mos o que pedir exactamente as fabricas no futuro. Existe muita coisa que só empiricamente se chega la, e não se aprende em mais lado nenhum.

Vou ver o video amanha e deixo o video o EEV blog que nos inspirou:





Dronetech BlogThe Scientist and the Geek

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: DTFusion - Servo Travel Expander
« Responder #13 em: 28 de Junho de 2012, 01:21 »
se tiveres espaço na bottom layer podes criar uns pads e usa-los como pontos de teste com uns pogo pins para programar o pic

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: DTFusion - Servo Travel Expander
« Responder #14 em: 28 de Junho de 2012, 09:21 »
se tiveres espaço na bottom layer podes criar uns pads e usa-los como pontos de teste com uns pogo pins para programar o pic

O espaço na bottom layer é bastante reduzido e as pistas já estão quase na distancia limite entre elas, mas de facto esta é uma optima solução vou tentar implementar de futuro.

 
Dronetech BlogThe Scientist and the Geek