haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 电子DIY > 译文美国DIY综合制作 >

Arduino与晶体管DIY H桥的盾牌

Arduino与晶体管DIY H桥的盾牌

H桥模块/屏蔽允许微控制器像Arduino双向操作电动机(顺时针和逆时针)。H桥适合许多应用像迷你车。通常一个H桥包含IC像L293D,下面我将向你展示如何为Arduino可以控制多达2个电机仅使用NPN晶体管使H桥的盾牌。它不仅是乐趣,但是,也比买便宜商品的H桥的盾牌。

步骤1:所需材料

Arduino与晶体管DIY H桥的盾牌

要使屏蔽组件—

  • 8×NPN晶体管(我用一些公元前547和一些2N2222A因为我没有8的任何一个)
  • 8×1K欧姆的电阻(接近的值,应该工作)
  • 栈头(可选)
  • 排针
  • 9V电池夹
  • 约束板

嘿,如果你的晶体管是NPN或PNP请参考我的'你想确定一个有趣的项目晶体管testenator“教学。

工具

  • 烙铁
  • 丝刀和钳子

你,当然,需要有一个Arduino和电机。线路板也将有助于使你的原型电路焊接前它永久的约束板。

步骤2:电路

Arduino与晶体管DIY H桥的盾牌

上面的图显示控制1个电机的电路。它由4个晶体管被连接到两个Arduino的PWM引脚。T1和T3的基础是连接到同一个引脚上的Arduino和T2和T4相同。当引脚连接到T1和T3变高,电流流过T1,通过电机再到T3去接。这旋转电机。当引脚连接到T2和T4升高,电流流过电机在相反的方向。

对两电机的电路是一个简单的重复作为两个独立的电路,使H桥。在这个项目中的PWM引脚10,11控制一个电机和引脚6,9控制的其他。你必须使用PWM引脚。

步骤3:面包板

Arduino与晶体管DIY H桥的盾牌

如果你想的话你可以跳过这一步,但它始终是一个好主意,原型电路在线路板上之前,把它放在一个约束板。按照上面的鹰/ Fritzing示意重新电路。请注意,鹰示意图只显示为一个单一的电机H桥。使它成为一个双电机H桥你只需要复制相同的电路连接到各自的PWM引脚。一个电机连接到引脚10,11,其他的是连接到引脚6,9。当我为了节约时间只有单电机H桥电路。

需注意的要点:

  • 确保连接器和你的晶体管的发射极正确。很多时候,引脚配置甚至两个NPN晶体管不同。所以,做参考你的晶体管的数据表。在Fritzing示意我用2N2222晶体管。附上你的晶体管根据引脚说明。在鹰示意箭头代表发射极晶体管引脚。
  • 同时,每一个晶体管连接电阻(在基地)。如果你只是一个普通的电阻连接到两个晶体管,连接到同一个Arduino引脚基地,电路不工作。我不知道为什么,但这就是我所看到的。

一旦你做面包登机电路上传下面的代码—

一旦你上传你的马达连接到Arduino的素描先朝一个方向旋转那么快2秒,然后停1秒2秒慢慢。之后,它会旋转在另一个方向上以类似的方式。图形旋转电机连接到引脚10,11,6,9(如果你已经连接的)。

 
  • Arduino与晶体管DIY H桥的盾牌h-bridgetest.ino
    下载

步骤4:制作盾准备板和焊接头

Arduino与晶体管DIY H桥的盾牌

屏蔽要求的引脚6,9,10,11和GND为电机。所以我做了我的屏蔽罩6 GND引脚的Arduino(在I / O引脚端GND引脚)。这就是为什么它可以看出我的盾有7针。但是,你可以屏蔽任何你喜欢的方式。以下是教程如何做盾牌DIY技巧和如何

如果你有栈头长导致如视频所示,你可以直接焊接作为一种通孔元件并进行下一步。但如果你像我的小领导有栈头,你必须用排针。焊接销头将约束板的刚性表面上,然后把脚头然后焊料(参考第一三图)。后焊栈头每针头(指最后两图片)。栈头允许您访问所有的销。

步骤5:完成盾构

Arduino与晶体管DIY H桥的盾牌

焊料的其余的部分在上面的示意图所示。注意,鹰示意图只显示示意图单电机(只是复制电路使两电机)。“到PWM销去6、9(一个电机),10,11(为其他运动)。同时连接排针连接到电机(两点说鹰电机”)。当你完成的时候,装饰板,插入屏蔽你的Arduino电路板和测试了。

利用和控制电机,您可以使用图书馆,我附上或编写自己的程序。如果你自己编写的程序,旋转电机,你可以给一个digitalwrite(高)或值(< 0到255 >)到一个电机的销;同时给予低的销。如果你想旋转的相反方向的运动,在你的程序中,你可以简单地交换引脚你发送的低/高价值。

你那么做!

步骤6:图书馆

Arduino与晶体管DIY H桥的盾牌

我喜欢图书馆的Arduino和因此决定制作自己的桥。请尝试使用这个库并给我建议我如何改进。图书馆使桥更容易编写代码,减少代码长度。图书馆被称为“运动”。

这里是图书馆的一个简短的文件:

汽车类
帮助您管理的H桥
 
构造函数电机:电机(int,int 
 PIN1,PIN2);物体的
初始化。PIN1和PIN2是Arduino引脚
数,电机连接。确保连接电机
 PWM引脚只。
 
方法:
 spinforward(int 
旋转速度)。PIN2码设置为低,
 Pin1设置合适的PWM信号。通过速度的0和255之间。如果传递的速度
是消极的,它默认为零。如果传递的速度大于255 
,它默认为255。
 
 spinbackward(int速度);
 spinforward一样,除了它的旋转运动相反的方向。
 
);
停止(。

添加库只需下载下面给出的zip文件。打开Arduino IDE去素描/图书馆/添加压缩文件包括。选择库文件。下面是图书馆的使用实例。

我希望你喜欢这个命令。请随时给我建议,我可以提高我的教学/项目。如果你喜欢下面以我的人去看看。

我的教学

 
  • Arduino与晶体管DIY H桥的盾牌motor.zip
    下载
  • Arduino与晶体管DIY H桥的盾牌 (责任编辑:admin)
haoDIY创好电子 版权所有,电话微信13977534587