【问题标题】:Coral edge TPU problems connecting and controlling a servoCoral edge TPU 连接和控制舵机的问题
【发布时间】:2020-11-02 16:24:53
【问题描述】:

珊瑚板边缘 tpu 与伺服微型 SG90 交互时遇到问题。我不认为问题出在代码中,因为我在 reaspberry pi 上尝试过它并且它有效,也许问题是珊瑚开发板的电源电压。 我应该购买单独的电池组来为伺服器供电还是有其他方法?

this is the circuit I'm using

这是代码:

进口时间

进口板

导入脉冲

从 adafruit_motor 导入伺服

pwm = pulseio.PWMOut(board.PWM3, duty_cycle=2 ** 15, frequency=50)

my_servo = 伺服.Servo(pwm)

当真时:

for angle in range(0, 180, 5):  
    my_servo.angle = angle
    time.sleep(0.05)

for angle in range(180, 0, -5): 
    my_servo.angle = angle
    time.sleep(0.05)

【问题讨论】:

  • 您使用的电源适配器是什么规格的?
  • LABITS INPUT 开关电源:100-240V。 50/60 赫兹。 0,5A 最大输出:5.0V == 3.0A 15.0W

标签: servo google-coral edge-tpu


【解决方案1】:

Coral-Dev-Board PWM 默认配置为漏极开路输出,这意味着它们在“GND”和“未连接”之间切换。 Pi PWM 在“GND”和“+3.3V”之间切换。 搜索“Open-Drain”或“Open-Collector”,您将找到有关如何在面包板上添加一些电阻器/晶体管以便能够与伺服通信的示例。

【讨论】:

    猜你喜欢
    • 2020-01-18
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    相关资源
    最近更新 更多