0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电路城 作者:电路城 2021-04-27 11:00 次阅读

您好,这篇文章是关于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的DIY梭芯绕线机器的制造过程

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);

}
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 直流电动机
    +关注

    关注

    7

    文章

    196

    浏览量

    22841
  • 绕线机
    +关注

    关注

    1

    文章

    38

    浏览量

    11274
  • 步进驱动器
    +关注

    关注

    7

    文章

    81

    浏览量

    58173
收藏 人收藏

    评论

    相关推荐

    变压器绕线机中的卧式绕线机解析分享

    `首先,变压器绕线机机是用来绕制变压器线圈的专用设备,在变压器的线圈生产过程中,按变压器电压等级或容量来划分绕线设备。那么,变压器绕线机中的卧式绕线
    发表于 01-04 11:17

    错误操作会引起绕线机电机爆炸

    变压器或线圈的制作指导书;3.了解什么是起绕点,什么是幅宽等参数;4.根据需要输入相关的参数并调试。再然后,我们要根据绕线机的使用说明书上的标准步骤来执行,最后,我们要注意一下要领:1.安装要领: 将机器
    发表于 01-15 14:45

    自动绕线机的调试方法与操作说明

    绕线机以后,不知道怎样着手,所以,建议客户在购买之前先熟悉设备功能和绕线工艺,下面就和大家讲解一下全自动绕线机的操作方法:一.安装要领: 将机器移到预定生产的排线上,定位好,装上气压
    发表于 02-25 11:08

    变压器绕线机与其他绕线机的区别

    也是一项常用的参数它主要是控制设备启动和停车时慢速运行,起到柔和起步和停车缓冲的作用,正确的设定可以让操作工人在启动绕线机时有个适应拉力的过程,当设备停车时有了缓冲就能停车更为精确;圈数设定是设备根据
    发表于 02-26 16:23

    全自动电机绕线机的7大优势

    线圈加工是电子产品生产过程中必不可少的过程。过去,主要使用手动辅助设备。效率低,生产的产品不均匀,导致产品质量不均匀。全自动电机绕线机的出现推动了线圈加工行业的进一步发展。全自动电机绕线机
    发表于 11-23 09:49

    飞叉绕线机主轴和排线调整方法

    购买飞叉绕线机的许多客户在购买设备后都使用出厂设置和配置。一些客户需要更改飞叉绕线机零件的位置和功能,以满足他们自己的生产过程。飞叉绕线机的设计和
    发表于 11-23 09:54

    如何匹配好马达绕线机的速度与张力

    随着我国经济的快速发展,制造业自动化已成为当前的主要发展趋势。许多公司正试图用各种类型的自动化设备代替体力劳动,以降低生产成本并提高产品竞争力。诸如马达绕组之类的劳动密集型行业迫切需要马达绕线机一样
    发表于 11-24 10:58

    绕线机轴加挂小轴

    绕线机轴加挂小轴普通绕线机的轴径为10mm,这给绕制半导体输入、输出等小型变压器带来不便。若将绕线机轴端中心用φ2.5mm钻头一个15mm深的孔,再用M3的丝
    发表于 08-17 15:23 859次阅读
    <b class='flag-5'>绕线机</b>轴加挂小轴

    自制简易绕线机

    自制简易绕线机 简易绕线机的机轴与摇把为同一根金属棒。制作时,可
    发表于 09-09 10:55 6301次阅读
    自制简易<b class='flag-5'>绕线机</b>

    绕线机的恒压力压线板

    绕线机的恒压力压线板_高秀清
    发表于 01-02 16:09 2次下载

    全自动绕线机根据用途可分为通用型和专用型

    环形磁环绕线机、全自动绕线机、cnc绕线机绕线绞线机、cnc轴正面双轴自动绕线机、四轴绕线机
    发表于 05-21 14:36 2364次阅读

    使用Arduino Uno的自动拾取绕线机

    电子发烧友网站提供《使用Arduino Uno的自动拾取绕线机.zip》资料免费下载
    发表于 11-16 10:07 5次下载
    使用<b class='flag-5'>Arduino</b> Uno的自动拾取<b class='flag-5'>绕线机</b>

    UMT的绕线机

    电子发烧友网站提供《UMT的绕线机.zip》资料免费下载
    发表于 11-17 10:45 2次下载
    UMT的<b class='flag-5'>绕线机</b>

    CNC Arduino绕线机

    电子发烧友网站提供《CNC Arduino绕线机.zip》资料免费下载
    发表于 02-06 11:29 8次下载
    CNC <b class='flag-5'>Arduino</b><b class='flag-5'>绕线机</b>

    T core一体成型电感制造:自动绕线机

    通友智能从今天开始将正式给大家介绍T-Core、PIM一体成型电感制造相关的系列知识 包括电感的材料、设备以及一体成型微电感的制造工艺 今天介绍工艺流程中的第二台设备-自动绕线机 电感自动绕线
    的头像 发表于 04-15 10:01 2281次阅读
    T core一体成型电感<b class='flag-5'>制造</b>:自动<b class='flag-5'>绕线机</b>