Pinpong Board的功能很多,我们最近又测试了一个步进马达驱动滑台的项目。
步骤1 方案介绍
最近接到一个项目,要开始测试一个3D工业相机逆向建模任务。计划控制一个滑台移动完成扫描建模工作。
1.准备了Pinpong Board、Arduino uno扩展板、TB6600 步进电机驱动器、混合式步进电机-42BYGH40-1.8-22A、DC24V电源和DC9V电源、激光雷达、滑台。
2.3D打印了一个零件用于把激光雷达安装到滑台的滑块上。
3.调试各种速度和位移参数到达测试目的。
步骤2 制作过程
1.3D设计安装板,3D打印制作零件(安装板)把相机固定在滑台上。
2.安装控制模块:采用Pinpong Board、Arduino uno扩展板;
3.步进驱动器接线;
步骤3 安装调试
代码
#define DIR 9 //方向信号
#define PUL 8 //脉冲信号
#define ENA 7 //使能信号
void setup() {
pinMode (PUL, OUTPUT);
pinMode (DIR, OUTPUT);
pinMode (ENA, OUTPUT);
}
void loop() {
for (int i = 0; i < 6400; i++) //Forward 6400 steps
{
digitalWrite(DIR, LOW);
digitalWrite(ENA, HIGH);
digitalWrite(PUL, HIGH);
delayMicroseconds(500);
digitalWrite(PUL, LOW);
delayMicroseconds(500);
}
for (int i = 0; i < 6400; i++) //Backward 6400 steps
{
digitalWrite(DIR, HIGH);
digitalWrite(ENA, HIGH);
digitalWrite(PUL, HIGH);
delayMicroseconds(500);
digitalWrite(PUL, LOW);
delayMicroseconds(500);
}
}
步骤4 总结
大约一个小时完成搭建和调试工作,用最小的DOME完成了工业级的3D工业相机测试平台的搭建,Pinpong Board板功不可没!
评论