Buspirate
O Bus Pirate é uma ferramenta para hacking / DIY com HW / FW / SW em livres, sendo capaz de conversar com praticamente qualquer dispositivo eletrônico.
Além de abrir canais de comunicação em praticamente toda especie de dispositivo eletrônico, é capaz de fazer muitas outras coisas como: gravar inúmeros tipos microncontrador, memorias, …. e não para por ai, também serve como osciloscópio, JTAG, e muito mais.
“The Bus Pirate is an open source hacker multi-tool that talks to electronic stuff.”
[ http://dangerousprototypes.com/docs/Bus_Pirate ]
O cabo / pontas de prova do bus pirate é encontrado no Seeedstudio [ http://www.seeedstudio.com/depot/ ] |
Meu Bus Pirate HW v3.6 com o cabo de pontas de prova. |
Hora de medir a tensão do meu dedo! |
Miniscope v3 - osciloscópio em SW para uso com o Bus Pirate. Neste gráfico estou medindo a tensão do meu dedo. |
Agora que já deu para demonstrar um nano pedaço do que o Bus Pirate consegue fazer, vamos ver a utilidade dele no projeto de drones.
O primeiro caso de uso é na verificação do sinal PWM que injectado nos ESCs para controlar os motores Brushless.
"A modulação por largura de pulso (MLP) - mais conhecida pela sigla em inglês PWM (Pulse-Width Modulation) - de um sinal ou em fontes de alimentação envolve a modulação de sua razão cíclica (duty cycle) para transportar qualquer informação sobre um canal de comunicação ou controlar o valor da alimentação entregue à carga."
[ em breve coloco aqui os gráficos de como se deve monitorar o PWM gerado pela Kit de microcontrolador ]