基于Arduino的DIY梭芯绕线机器的制造过程

您好,这篇文章是关于diy基于arduino的自动绕线机。
线轴是缝纫机中使用的小金属线轴,线轴上填充有针刺布。
该线轴经常变空,您需要一次又一次地用线程回绕。
因此,我使这台机器可以在一次运行中自动将线绕至最多12个梭芯。市场上已经有许多梭芯绕线机可用。
但是这里的价格超过500美元,但是我这台基于arduino的diy梭芯绕线机的价格可以低于100美元。
视频:
所需材料:
以下是我用来制造这台机器的项目清单,材料完全取决于您设计机器的方式。
arduino nano ——————— 1
l293d ic ————————- 1
a4988步进驱动器————– 2
nema 17步进电机——– 2
775直流电动机——————– 1
电机夹钳———————— 1
sk8 8mm轴夹————- 5
scl8uu轴承—————– 4
8mm光棒—————- 1mtr
t8导螺杆——————– 1mtr
t8螺母—————————— 2
20 x 20铝 简介—————— 2mtr
6mm亚克力板————– 8平方英尺
16×2液晶显示器————— 1
10k pot ————————- 1
按钮———————- 1
镍铬丝——————— 10cm
5v继电器—————————— 1
电路图:
arduino 代码:
#include 《wire.h》
#include “rgb_lcd.h”
rgb_lcd lcd;
#include 《servo.h》
servo myservo;
int pos = 0;
int height = 128;
#include 《arduino.h》
#include “basicstepperdriver.h”
#include “multidriver.h”
#include “syncdriver.h”
#define motor_steps 200
#define motor_x_rpm 30
#define motor_y_rpm 30
// x motor
#define dir_x a0
#define step_x a1
// y motor
#define dir_y a2
#define step_y a3
#define microsteps 16
basicstepperdriver stepperx(motor_steps, dir_x, step_x);
basicstepperdriver steppery(motor_steps, dir_y, step_y);
//syncdriver controller(stepperx, steppery);
multidriver controller(stepperx, steppery);
int enable = 5;
int mot = 4;
int pot = a7;
int val = 0;
int button = 2;
int state = 0;
int laststate = 0;
int relay = 6;
void setup() {
//serial.begin(9600);
lcd.begin(16, 2);
lcd.setcursor(0, 0);
lcd.print (“bobbin winding”);
lcd.setcursor(0, 1);
lcd.print (“machine”);
pinmode(mot,output);
pinmode(relay,output);
pinmode(button,input_pullup);
myservo.attach(11);
stepperx.begin(motor_x_rpm, microsteps);
steppery.begin(motor_y_rpm, microsteps);
myservo.write(180);
delay(2000);
controller.rotate(0, -600);
lcd.clear();
}
void loop() {
val = analogread(pot);
val = map(val, 0, 700, 0, 100);
analogwrite(enable,val);
lcd.setcursor(0, 0);
lcd.print (“press to start”);
lcd.setcursor(0, 1);
lcd.print (“speed”);
lcd.setcursor(8, 1);
lcd.print (val);
lcd.setcursor(12, 1);
lcd.print (“%”);
if(!digitalread(button)){
state = 1;
lcd.clear();
lcd.setcursor(0, 0);
lcd.print (“running.。..”);
lcd.setcursor(0, 1);
lcd.print (“press to stop”);
}
if (state==1)
{
controller.rotate(-750, 0);
controller.rotate(0, 100);
delay(200);
controller.rotate(750, 0);
servoup();
delay(1000);
controller.rotate(-350, -250);
delay(1000);
servodown();
delay(2000);
controller.rotate(-200, -50);
delay(500);
relayon();
delay(500);
windingon();
delay(75600);
windingstop();
delay(1000);
controller.rotate(550, 100);
controller.rotate(0, 100);
delay(1000);
}
}
void first(){
controller.rotate(-560, 0);
delay(1000);
controller.rotate(560, 0);
delay(1000);
}
void engage(){
controller.rotate(-365, -110);
}
void disengage(){
controller.rotate(365, 0);
}
void supportin(){
controller.rotate(0, -90);
}
void supportout(){
controller.rotate(0, 750);
}
void servoup(){
for (pos = 180; pos 》= height; pos -= 1) {
myservo.write(pos);
delay(30);
}
}
void servodown(){
for (pos = height; pos 《= 180; pos += 1) {
myservo.write(pos);
delay(30);
}
}
void windingon(){
digitalwrite(mot,high);
}
void windingstop(){
digitalwrite(mot,low);
}
void relayon(){
digitalwrite(relay,high);
delay(1000);
digitalwrite(relay,low);
}


数字创新引领绿色智能!德力西电气获评浙江省科技领军企业
Push-Pull Driver Provides Isol
4-7805放大器电路分析
直布罗陀区块链交易所GBX开始了规模有限的业务
MAX9928, MAX9929 输入范围、微功耗、单/双向
基于Arduino的DIY梭芯绕线机器的制造过程
时序逻辑等效性的RTL设计和验证流程介绍
LED巨头强强联手 三安光电入股璨圆光电5亿
TLC5510并行A/D芯片在线阵CCD数据系统中的应用
开发移动应用的7大设计要点
爱立信加入中国移动RedCap“1+5+5”创新示范之城计划,推动5G高质量发展再上新台阶
谈芯论道!2018中国芯片发展高峰论坛将在南京举办
RT9011应用电路(300MA双通道输出)
国产绕线电感可以替代国外品牌电感吗
Dav1d移动端解码高清视频达30FPS
2017年中国集成电路产业运行情况
富晶电子计划扩大5G滤波器产能
小米手表推送OTA系统升级更新,解决充电与首次配对问题
Quartus Prime设计软件发布,标志新一代可编程逻辑器件设计效能时代来临
芯片设计全流程概述