『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 463|回复: 6

[技术探讨] 【求助】请教下esp8266如何控制舵机旋转180度?

[复制链接]

6

主题

57

帖子

498

积分

论坛分享达人

积分
498
金钱
441
HASS币
20
发表于 2024-8-29 08:40:11 | 显示全部楼层 |阅读模式
本帖最后由 qiangua13 于 2024-8-29 09:35 编辑

最近在用舵机,发现180度舵机在esphome下只能正负90度,而不能直接180度,但是看网上教程给2.5ms脉冲可以实现180度旋转,但是我这里配置做不到这一点,想请教下大佬们哪里有问题?配置如下
servo:
  - id: MG996
    output: pwm_output

output:
  - platform: esp8266_pwm
    id: pwm_output
    pin: D7
    frequency: 50 Hz

button:
  - platform: template
    name: "button.press"
    on_press:
      - servo.write:
          id: MG996
          level: 100%
      - delay: 2s
      - servo.write:
          id: MG996
          level: 0%
输出level 100%也只能90度。

说明下,我是用舵机旋转转线性运动,所以正负90度对我来说没什么用,我要的单向180的
回复

使用道具 举报

25

主题

272

帖子

1858

积分

金牌会员

Rank: 6Rank: 6

积分
1858
金钱
1586
HASS币
0
发表于 2024-8-29 08:53:19 | 显示全部楼层
  - platform: template
    id: all_12
    on_press:
      - servo.write:
          id: my_servo
          level: -35.0%
      - delay: 3.5s
      - servo.write:
          id: my_servo
          level: 55%  
回复

使用道具 举报

6

主题

57

帖子

498

积分

论坛分享达人

积分
498
金钱
441
HASS币
20
 楼主| 发表于 2024-8-29 08:55:07 | 显示全部楼层
wpw72 发表于 2024-8-29 08:53
- platform: template
    id: all_12
    on_press:

不太懂,我是想要单向旋转180度,不是先负后正
回复

使用道具 举报

25

主题

272

帖子

1858

积分

金牌会员

Rank: 6Rank: 6

积分
1858
金钱
1586
HASS币
0
发表于 2024-8-29 09:15:57 | 显示全部楼层
qiangua13 发表于 2024-8-29 08:55
不太懂,我是想要单向旋转180度,不是先负后正

你试下把舵机的摇臂转过90度安装.
回复

使用道具 举报

25

主题

272

帖子

1858

积分

金牌会员

Rank: 6Rank: 6

积分
1858
金钱
1586
HASS币
0
发表于 2024-8-29 09:21:51 | 显示全部楼层
qiangua13 发表于 2024-8-29 08:55
不太懂,我是想要单向旋转180度,不是先负后正

你设置成-90~+90,这样实现转180°了吧,然后根据你的需要重新安装摇臂的初始位置。
回复

使用道具 举报

6

主题

57

帖子

498

积分

论坛分享达人

积分
498
金钱
441
HASS币
20
 楼主| 发表于 2024-8-29 09:35:00 | 显示全部楼层
wpw72 发表于 2024-8-29 09:21
你设置成-90~+90,这样实现转180°了吧,然后根据你的需要重新安装摇臂的初始位置。 ...

因为我是把舵机旋转转线性的,所以我只能单向180度,正负90对我没用
回复

使用道具 举报

25

主题

272

帖子

1858

积分

金牌会员

Rank: 6Rank: 6

积分
1858
金钱
1586
HASS币
0
发表于 2024-8-29 11:07:09 | 显示全部楼层
本帖最后由 wpw72 于 2024-8-29 11:09 编辑
qiangua13 发表于 2024-8-29 09:35
因为我是把舵机旋转转线性的,所以我只能单向180度,正负90对我没用

-90~+90和0~180物理上都是旋转180°,摇臂或轮子的起始点是物理可调的,不明白你的需求。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 02:52 , Processed in 0.077640 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表