构建追星仪(二)---控制步进电机
耗时:3小时
成果:步进电机初步可控

======================================================
终于空出来了一个下午,开始搭建步进电机
开关电源,连线了HBS57驱动器,电机和控制器做了连线,其实这些都还好,只花了我1个小时左右,是卡在了没有合适的螺丝刀上,后来下楼买了合适的螺丝刀之后,就算OK了;
Arduino开发板在公司,懒得去拿了,然后就用ruff来连接了hbs57驱动器;
电机与驱动器的连接方式,在电机上有写,按照颜色一个个细心接好就行了;
然后,是ruff那边
关键是ruff和hbs57的接线方式,一开始让我迷惑了很久
后来才看懂那张图。实际上最终我用的是共阳极接法
我把PWM的输入给了PUL-,然后VDD信号给了PUL+,OK,就转起来了;
接下来,应该是要看一下:
http://www.taichi-maker.com/homepage/reference-index/arduino-library-index/accelstepper-library/
这个库了,另外用Arduino来控制;

======================================================
1、安装驱动并且添加设备
C:\Users\lemon\Desktop\ruff-sdk-win-1.11.12\hello>..\bin\rap install servo-mg996r-driver
Downloading package "servo-mg996r-driver"...
Extracting package "servo-mg996r-driver" (0.1.5)...
- servo-mg996r-driver@0.1.5 (https://rap.ruff.io/raps/servo-mg996r-driver)
C:\Users\lemon\Desktop\ruff-sdk-win-1.11.12\hello>..\bin\rap device add --model MG-996 --id hbs57
Searching supported drivers from Rap registry...
? select a driver for device "hbs57"(MG-996): servo-mg996r-driver@0.1.0
Installing driver...
Downloading package "servo-mg996r-driver"...
Extracting package "servo-mg996r-driver" (0.1.0)...
- servo-mg996r-driver@0.1.0 overwritten (https://rap.ruff.io/raps/servo-mg996r-driver)
Adding device "hbs57" to configuration...
Adding input "hbs57/pwm" (pwm) to configuration...
Configuration updated.
Device add succeed:
id: hbs57 (refer to `$('#hbs57')` in your source code)
model: MG-996 (https://rap.ruff.io/devices/MG-996)
driver: servo-mg996r-driver (https://rap.ruff.io/raps/servo-mg996r-driver)
Schematic Diagram for board `ruff-mbd-v1`:
* hbs57/vcc -> ruff-mbd-v1/vdd-0 (new)
* hbs57/gnd -> ruff-mbd-v1/gnd-0 (new)
* hbs57/pwm -> ruff-mbd-v1/pwm-0 (new)
For graphical schematic, use 'rap layout --visual'
=========================================================================
2、查看连接图
C:\Users\lemon\Desktop\ruff-sdk-win-1.11.12\hello>..\bin\rap layout --visual
Schematic Diagram for board `ruff-mbd-v1`:
* hbs57/vcc -> ruff-mbd-v1/vdd-0
* hbs57/gnd -> ruff-mbd-v1/gnd-0
* hbs57/pwm -> ruff-mbd-v1/pwm-0
Downloading data for visual layout generation...
Listening on port 60669...
=========================================================================
3、修改代码到:
'use strict';
$.ready(function (error) {
if (error) {
console.log(error);
return;
}
$('#led-r').turnOn();
$('#hbs57').setAngle(50);
});
$.end(function () {
$('#led-r').turnOff();
});
=========================================================================
邻家的の柠檬叔的最新日记 · · · · · · ( 全部 )
- 与她的告别信 (2人喜欢)
- 2025年2月21日AI多领域阅读列表汇总
- 触发搜索过于敏感问题 (1人喜欢)
- deepseek v3的指令服从性-作为相关度排序器 (1人喜欢)
- 《史上最大机器人🤖》
热门话题 · · · · · · ( 去话题广场 )
-
加载中...