最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

时间:2017-05-17 09:01来源:未知 作者:admin 点击:
电机和LED供电的不只是一种连接到电池,拨动开关。 有时候我们需要控制电动机的转速,可以昏暗的LED的浪漫情绪的影响,这往往是在一个特定频率的脉冲电压使电机/实现(PWM)。 如果我们试图直接从Arduino我们就会燃烧气味硅传说气味,甚至看到一个小小的火焰
简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

电机和LED供电的不只是一种连接到电池,拨动开关。有时候我们需要控制电动机的转速,可以昏暗的LED的浪漫情绪的影响,这往往是在一个特定频率的脉冲电压使电机/实现(PWM)。如果我们试图直接从Arduino我们就会燃烧气味硅传说气味,甚至看到一个小小的火焰所发出的PWM引脚运行的电机,这显然是一个火灾隐患!

该控制器不仅需要脉冲电机绕组与Arduino,还需要将电流从一个相当强大的辅助电源。这是通过使用一套4集成电路的功率晶体管,电阻器和二极管,都包含四个整洁的小包装内。

手动控制的照明系统是伟大的设定的情绪,你可以在一个浪漫的夜晚得到正确的照明水平,但步进电机有一些严重的有用的应用程序,可以手动控制,无需使用计算机,有效地为您提供精密控制,一个令人难以置信的水平,毫不夸张地说,在你的指尖。

一些工程和医疗工作需要高精度的微观层面进行。也许你想准确到位的微型组件在电路板或电子显微镜下进行遗传工程的高精度手术或实验吗?

有些工作太小而精致的没有从机器的协助,用手做的。例如,该控制器能够移动一个外科医生的手术刀的1 / 100一毫米的精度(或更好)用你的手指。

但最重要的是,建立一个合理的聪明的12岁就没有问题,这个控制器-适合任何萌芽的脑外科医生建筑容易!有SMT元件焊接,没有复杂的程序,没有软件驱动程序来驱动你疯了-只是一些廉价的组件,最重要的是,意法半导体l293e,和Arduino万或由于。

就因为这个设计简单并不意味着它不是非常有用。它可以用来16通道照明系统控制一个很棒的1a每通道-是的,16a总作为一个通用的滑块/旋转锅/开关/按钮Arduino接口和步进电机的控制精度。

所以,下次你去一个正面的前脑叶白质切除术,你的医生可能会使用一个或两个这些控制器和一对夫妇的Arduinos不仅做手术也是控制情绪的一个很好的放松的环境照明!

 
  • 简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器l293e电机控制器0900766b8140da66.pdf
    下载

步骤1:特点

  • 2个电源7-32v到0.8-28v 12a 300w FK安装孔
  • 1×arduino mega或由于
  • 16个通道的LED
  • 4个步进电机
  • 1×13a relay4 X滑锅
  • 4 x旋转锅
  • 12个拨动开关
  • 12 x按钮开关开关
  • 安装4×20液晶钻孔
  • 访问SPI socket1 X LED钻孔

步骤2:它是如何工作的

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

我要给这里的例子是用于驱动步进电机,因为那是我亲自做的主要的事情。

正如我前面所说,我们能直接从Arduino电机PWM引脚,如果它是足够小的,但在真实世界中我们需要使用Arduino的低电流信号触发晶体管允许高电流,从辅助电源高电压信号同步。最终,它仅仅归结为一种简单的晶体管虽然有二极管和电阻在芯片来促进这。让我们不去考虑太多的细节!

步骤3:成分

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

10 x 20引脚DIP和DIL PCB IC插座....................4

0.1“2.54mm销钉头/单双排...............4

MEGA 2560 ATmega2560板..............1

PCB:http:/ / www.freewebstore。org /山羊产业/独立….......1

 

l293e ....................................4

 

............................滑块旋钮2

拨动开关.......................................1

垂直碳罐,10k林11mm 50mw股票编号:2633191 ............1

黑帽旋钮,16.2mm直径6mm轴股票编号:2596913:

HTTP:/ /英国。RS在线网站/网页/ P /电位器旋钮/….................1

DC-DC CC CV Buck变换器的功率模块7-32v下台来0.8-28v 12a 300w FK

如果你想让自己的PCBs附件打开免费的软件称为“火花”设计。

 
  • 简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器步进电机控制器04.pcb
    下载

步骤4:焊接说明

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

板焊接很容易,但是有一些非关键性的错误在PCB:

  • 旋转式电位器颠倒-化妆品
  • 拨动开关上下的化妆品
  • 吊耳安装孔在错误的地方滑块-非关键
  • 板的轮廓不遵循USB和电源插座合适的化妆品
  • 肖特基二极管12V电源和Arduino VIN之间失踪,这本来是为了防止意外的Arduino试图运行的电机,通过它自己的电源-非关键但潜在损伤可以因用户错误aduino。
  • 领导错误地标记为10K电阻应1K非关键。

所有部件轮廓板上显示有跳线取决于你使用一个Arduino由于焊料或大。我把这当我想使用相同的PCB,需要3.3的SPI不久的将来一个软件定义的无线电控制。

有一个圆的董事会,说“钻20毫米忽略这样的访问SPI引脚。

所以只要焊料在Arduino和其他组件和跳线头和进入下一步。

步骤5:Arduino的代码

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

Arduino的代码是非常简单的,一些奇怪的过采样防止电机振动:

无效sampling() /过滑块读数,避免电机振动。
 { 
 i = 0;
 val = 0;
 smallval = 0;
而(i<100)
 { 
 val = analogread(14)* multiplierlarge +瓦尔;
 smallval = analogread(15)* multipliersmall + smallval;
我+ +;
 } 
 val = Val /我;
 smallval = smallval /我;
 totalval = val
也有一些默认的设置在主循环中阻止过热的问题:
如果((switchoneval = =高)和(switchtwoval = =高)和(switchthreeval = =高)和(switchfourval = =高))
 { 
 digitalwrite(12,低);
 digitalwrite(11,低);
 digitalwrite(10,低
 digitalwrite(9);低);
 digitalwrite(8,低);
 digitalwrite(7,低);
 digitalwrite(6,低);
 digitalwrite(A0,低);
 digitalwrite(A1、低);
 digitalwrite(A2、低);
 digitalwrite(A3、低);
 digitalwrite(A4,低);
 digitalwrite(A5,低);
 digitalwrite

完整的代码是所附的文件。

 
  • 简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器pick_and_place_11.ino
    下载

步骤6:运行

简单的手动Arduino的4轴步进电机/ 16通道LED电源控制器

警告:
不要使用控制板连接到电脑的USB电缆。没有连接外部直流电源连接到计算机的USB电缆。

因为我不是一个合格的脑外科医生,我用控制板操作一个小贴片机在上面的视频中显示。

一点点的试验和错误是需要找到为步进电机的正确连接。

  1. 按下黑色按钮标记“U”在黑板上,红色LED显示照明。这是旅行的复位按钮”。
  2. 同时按住Q、R、S、T的按钮,将左边的滑块。这是一个精细动作和步进电机应该。
  3. 实验中的其他3个步进按钮直到你知道这是什么。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片