🧪 Novos tutoriais em andamento — do braço robótico ao sensor
Ir para o conteúdo
Compre este produtoLoja oficialSite oficial

Comparação e escolha entre as versões SCS0009 e PWM ​

A estrutura da mão do AmazingHand é a mesma, mas há duas opções de servos. A escolha depende principalmente de você precisar de feedback de posição, controle preciso de ângulo e coleta de dados.

Conclusão rápida ​

  • Escolha o SCS0009: se precisa de leitura de posição/temperatura/tensão, ângulos precisos e integração com o braço robótico SO-ARM101 para coleta de dados e treinamento LeRobot.
  • Escolha o PWM: para demonstrações independentes, interação por gestos e início rápido no navegador/desktop, sem necessidade de feedback.
  • Não misture: conecte apenas um conjunto de hardware por vez; alimentação, protocolo e firmware são diferentes.

Comparação completa ​

Item de comparaçãoVersão de barramento serial SCS0009Versão com servos PWM
Motivo da recomendaçãoControle preciso de ângulo + leitura de dados; pode ser integrado ao braço SO-ARM101 para coleta de dados e treinamento LeRobotDemonstrações independentes, interação por gestos, início rápido
Modelo do servoServos de barramento serial Feetech SCS0009 ×8Servos PWM digitais PTK 7452 MG-D ×8
Parâmetros do servo2,3 kg·cm a 6 V, curso controlável de 300°, precisão de 0,293°4,5 kg·cm a 7,4 V (com a alimentação de 5 V deste projeto, cerca de 2,8–3 kg·cm), 180°±10°, atualização a 333 Hz
Feedback de posição/temperatura/tensão/velocidade✅ Leitura suportada❌ Sem leitura, não detecta travamento nem perda de passos
ControladorSem placa embutida; PC/Raspberry Pi conectados diretamente pela placa driver de barramentoFirmware embutido no ESP32-S3
Hub de conexãoPlaca driver de servos + hub de barramento serial de 9 viasPlaca adaptadora PWM (8 conectores 3P + 5V/GND)
Alimentação7–12 V (DC5521) na entrada da placa driver; servos especificados para 6 V5 V / 3 A ou mais; a placa adaptadora e o ESP32 devem ter aterramento comum
Baudrate1.000.000O servo não tem baudrate; serial PC↔ESP32 a 115200 8N1
ID do servoObrigatório definir: mão direita 1–8, mão esquerda 11–18Sem ID; canais fixos CH1–CH8 (indicador 1/2, médio 3/4, anelar 5/6, polegar 7/8), com a mesma fiação para as duas mãos
Link de comunicaçãoPC → placa driver → barramento → 8 servosPC → serial USB 115200 → ESP32 → 8 canais PWM
Formato dos comandosProtocolo de barramento Feetech, ângulos enviados diretamenteQuadros binários: 0x01–0x0A / 0x0C gestos, 0xF0 acionamento direto, 0xF1 mão esquerda/direita, 0x00 NOP, 0xFE repetir, 0xFF parar
FirmwareNenhum (não precisa ser gravado)Requer compilação com ESP-IDF ou gravação do amazinghand_pwm.bin pré-compilado
Mão esquerda/direitaIDs de servo diferentes (direita 1–8, esquerda 11–18)O mesmo conjunto de canais, mapeamento no código + 0xF1 para escolher o lado
Liberação de torqueSuporta ativar/liberar o torqueNão suporta; a parada de emergência só aborta o gesto e os servos continuam energizados mantendo a posição
Controle de velocidadeSuporta parâmetro de velocidadeOs quadros de acionamento direto não têm parâmetro de velocidade

Pontos-chave da versão SCS0009 ​

  • Cada servo tem um ID único; mão direita 1–8 e esquerda 11–18. Após refazer a fiação ou trocar um servo, é preciso redefinir o ID.
  • Usa barramento serial e permite ler posição, velocidade, tensão e temperatura, sendo adequado para controle em malha fechada e coleta de dados.
  • O PC/Raspberry Pi controla diretamente pela placa driver de barramento USB, sem precisar de firmware de MCU adicional.
  • Alimentação de 7–12 V na entrada da placa driver de barramento (servos de 6 V); atenção ao aterramento comum com a placa driver.
  • Adequado para integrar a fluxos de treinamento que exigem feedback de juntas, como SO-ARM101 e LeRobot.

Pontos-chave da versão PWM ​

  • Usa servos digitais PTK 7452 MG-D (333 Hz, 500–2500 µs); servos analógicos de 50 Hz como o SG90 não podem substituí-los diretamente.
  • Os servos são especificados em 4,5 kg·cm a 7,4 V; com a alimentação de 5 V/3 A deste projeto, o torque real fica em cerca de 2,8–3 kg·cm.
  • O ESP32-S3 gera os 8 canais PWM; o PC só precisa enviar comandos pela serial USB a 115200.
  • Não há feedback de posição; não é possível ler ângulo, temperatura ou tensão, nem detectar travamento/perda de passos.
  • As duas mãos usam o mesmo conjunto de canais; em cada par de dedos, o servo da direita é o canal ímpar e o da esquerda o par, com o indicador sempre em CH1/2.
  • Requer gravação de firmware; o repositório fornece um bin pré-compilado, e também é possível compilar com ESP-IDF.
  • Adequado para demonstrações independentes, interação por gestos e início rápido no navegador/desktop; não é adequado para treinamento LeRobot que depende de feedback.

Próximos passos ​