Placa de expansão concebida para computadores da família Raspberry Pi, destinada ao controlo preciso e estável de múltiplos servomotores PWM. Baseado num controlador PWM dedicado de 16 canais, o módulo permite gerar sinais PWM com elevada resolução e frequência estável, independentemente da carga de processamento do Raspberry Pi. A comunicação é realizada através de interface I²C, o que reduz significativamente a utilização de pinos GPIO e permite a ligação de múltiplas placas no mesmo barramento, através da configuração de endereços I²C distintos.
Esta HAT foi concebida para aplicações que exigem controlo simultâneo de vários eixos ou atuadores, tais como braços robóticos, sistemas pan-tilt, plataformas robóticas hexápodes, humanoides, sistemas animatrónicos, plataformas móveis e mecanismos automatizados. A possibilidade de alimentação externa dedicada aos servos assegura estabilidade elétrica, evitando quedas de tensão no Raspberry Pi quando vários motores estão em funcionamento.
PRINCIPAIS CARACTERÍSTICAS
✅ Controlador PWM PCA9685 integrado (16 canais), com geração de sinais PWM independentes para até 16 servomotores.
✅ Resolução de 12 bits (4096 níveis por canal): permite controlo preciso da posição dos servos, com elevada estabilidade de sinal.
✅ Interface I²C para comunicação eficiente com o Raspberry Pi, reduzindo a utilização de pinos GPIO.
✅ Frequência PWM configurável até aproximadamente 1,6kHz, adequada para servos analógicos e digitais.
✅ Baixa carga sobre o processador: o controlador gera os sinais PWM por hardware, libertando recursos da CPU.
✅ Alimentação dedicada para servos (5V–6V externa recomendada): evita quedas de tensão no Raspberry Pi quando múltiplos servos operam em simultâneo.
✅ Conectores padrão de 3 pinos por canal (GND / VCC / Sinal): facilita a ligação direta de servomotores standard.
✅ Compatível com Raspberry Pi de 40 pinos, com instalação direta no conector GPIO padrão.
✅ Bibliotecas e exemplos disponíveis, com suporte para Python e integração com drivers baseados no PCA9685.
ESPECIFICAÇÕES TÉCNICAS
• Modelo: Waveshare Servo Driver HAT
• Compatibilidade: Raspberry Pi com GPIO de 40 pinos
• Controlador PWM: PCA9685 (16 canais, 12-bit)
• Interface de comunicação: I²C
• Número de canais: 16
• Resolução PWM: 12-bit (4096 níveis)
• Frequência PWM: Ajustável (tipicamente até ~1,6kHz)
• Tipo de motores suportados: servomotores PWM (analógicos e digitais)
• Tensão: 3,3V
• Tensão de alimentação dos servos: 5V a 6V (alimentação externa recomendada)
• Conectores por canal: 3 pinos GND / VCC / Sinal
• Ligação em cadeia: suportada (endereços I²C configuráveis)
• Incluído na embalagem:
- Servo Driver HAT
- 1× Kit de parafusos