HobbyKing Quadcopter Control Board V2 (Atmega168PA)

Espaço dedicado aos amantes desta modalidade de voo, divida suas experiencias/ideias com outros colegas!
Avatar do usuário
Hilton
membro
Mensagens: 315
Registrado em: Ter Mai 29, 2007 11:33 pm
Localização: São Paulo, SP

Mensagem por Hilton »

AVR Studio nao funciona com o USBASP.

KKFlashTool usa o avrdude. Gravei tanto no Linux e Win7 sem problemas.

Já comprei uma USBASP, só falta esperar chegar.
alissonths
membro
Mensagens: 16
Registrado em: Sex Mar 14, 2014 10:07 am
Localização: Curitiba/PR

Mensagem por alissonths »

Alguem ja simulou o receiver usando um arduino ou outro tipo de microcontrolador? Explicando melhor, to fazendo um projeto onde o arduino irá mandar sinal para o ail, ele. thr, rud. Eu deduzo que o sinal que essas portas recebem são parecidas se eu enviasse direto ao motor, 50Hz em 20ms
Avatar do usuário
alexcmag
Equipe E-voo.com
Mensagens: 14800
Registrado em: Sex Fev 13, 2004 12:13 pm
Localização: Sao Paulo SP
Contato:

Mensagem por alexcmag »

[quote:e8138c550f="alissonths"]Alguem ja simulou o receiver usando um arduino ou outro tipo de microcontrolador? Explicando melhor, to fazendo um projeto onde o arduino irá mandar sinal para o ail, ele. thr, rud. Eu deduzo que o sinal que essas portas recebem são parecidas se eu enviasse direto ao motor, 50Hz em 20ms[/quote:e8138c550f]

Faço isto direto, geralmente com microcontroladores.

Basta mandar sinal de 1ms a 2ms a cada 20ms para cada servo que ele obedecerá.
Melhorando o mundo... uma linha por vez.
alissonths
membro
Mensagens: 16
Registrado em: Sex Mar 14, 2014 10:07 am
Localização: Curitiba/PR

Mensagem por alissonths »

para cada porta do controlador é so mandar esse sinal?
Avatar do usuário
alexcmag
Equipe E-voo.com
Mensagens: 14800
Registrado em: Sex Fev 13, 2004 12:13 pm
Localização: Sao Paulo SP
Contato:

Mensagem por alexcmag »

[quote:e3ed16be23="alissonths"]para cada porta do controlador é so mandar esse sinal?[/quote:e3ed16be23]

É, confesso que não conheço a biblioteca do Arduino, geralmente faço tudo "na mão", mas se você fizer um laço principal rodando a 50Hz e dentro dele enviar um pulso de 1ms a 2ms para cada servo que deseja controlar, é o mesmo que o receptor faz.
Melhorando o mundo... uma linha por vez.
Avatar do usuário
sgt.meirelles
membro
Mensagens: 534
Registrado em: Seg Jan 22, 2007 4:46 pm
Localização: Boa Vista - RR

Mensagem por sgt.meirelles »

Isso é mole de fazer com arduino.

Existe a biblioteca servo pra isso.

http://arduino.cc/en/reference/servo

Já vem 2 exemplos no compilador, knob e Sweep. Basta ir em file/examples.

Knob usa um potenciômetro para controlar o servo e o Sweep move o servo de um lado para o outro automaticamente.

Coloca no google "servo arduino" e vem um montão de exemplo.
alissonths
membro
Mensagens: 16
Registrado em: Sex Mar 14, 2014 10:07 am
Localização: Curitiba/PR

Mensagem por alissonths »

Isso eu ja mexi, pq eu estava fazendo um codigo na mão pra estabilizar o drone, porem desisti e comprei essa placa da HK, ae nao teria problema em mandar o sinal do arduino para cada uma das 4 portas da placa da HK e ela automaticamente manda para os ESC?
Avatar do usuário
sgt.meirelles
membro
Mensagens: 534
Registrado em: Seg Jan 22, 2007 4:46 pm
Localização: Boa Vista - RR

Mensagem por sgt.meirelles »

A meu ver, problema não tem.

Porque funciona desse jeito mesmo que o Alex falou.
alissonths
membro
Mensagens: 16
Registrado em: Sex Mar 14, 2014 10:07 am
Localização: Curitiba/PR

Mensagem por alissonths »

okkk, vlw ae, vou tentar aqui agora, a ideia é um drone autonomo sem controle sem nada! projetinho de TCC
Avatar do usuário
sgt.meirelles
membro
Mensagens: 534
Registrado em: Seg Jan 22, 2007 4:46 pm
Localização: Boa Vista - RR

Mensagem por sgt.meirelles »

Blz, boa sorte aí.

Veja se isso ajuda:

https://www.multicopters.co.uk/tutorials/multiwii-beginners-guide-part-2-transmitter-receiver
Responder