如何为5VProMini制作类似于FTDI的无线适配器

电子说

1.3w人已加入

描述

步骤1:选择蓝牙收发器

我喜欢在eBay上出售的这些HC-05模块。您可以以1.75美元到4.50美元的价格向他们付款。我建议您获得一个具有3个功能的地方:

插头上的状态引脚

将其置于编程模式的按键

板载调节器允许通过Arduino 5V供电

最近,我在eBay上看到了一些比大多数主板短的主板,从图中可以看出HC-05邮票形模块和排针。除非背面没有电路,否则这些电路板上没有3.3 V稳压器,也没有钥匙按钮。我建议注意董事会的照片,以获得最好的照片。如果不确定,请询问卖方问题,包括询问清单背面的照片(如果清单中未显示)。

本指南涵盖使用HC-05模块(而非HC-06模块)编写的不同方式。

步骤2:对蓝牙收发器进行编程

适配器

适配器

将Bluetooth收发器设置为57600波特,并为其指定名称和密码,以便将其与计算机配对并与专业迷你版。原理图和图片显示了接线并为此使用了UNO。

UNO可以运行与串口无关的草图,例如Blink草图,或者可以连接Reset引脚。连接到GND,以使UNO主处理器不执行任何操作。我们仅使用UNO上的USB到串行适配器与蓝牙收发器进行通信。您还可以使用FTDI适配器对收发器进行编程。

在将Arduino连接到计算机上电时,按住Bluetooth收发器上的Key按钮。上电后,您可以释放按钮。收发器上的LED将缓慢闪烁以指示其处于编程模式,并且正在以38400的波特率监听命令。

打开“串行监视器”窗口。将“线路结尾”设置为“ NL&CR”,将波特率设置为38400。在发送线路上输入AT,然后单击“发送”。如果您看到的第一个AT命令的响应是ERROR,就可以了。只需再次发送AT,然后它就会响应OK。您可以输入大写或小写的AT命令。您应该在串行监视器中看到每个命令的OK响应。您不会在串行监视器中看到重复输入的命令,而只会看到OK响应。输入以下命令并查看响应:

at

OK

at+orgl

OK

at+role=0

OK

at+polar=1,0

OK

at+uart=57600,0,0

OK

at+name=Arduino

OK

at+pswd=1234

OK

关闭“串行监视器”窗口并断开Arduino的电源。将Arduino重新连接到计算机以打开电源。进入计算机的“系统偏好设置”或“控制面板”,然后使用您在收发器中编程的密码作为配对代码,将蓝牙收发器与计算机配对。

您的蓝牙收发器现已准备好与Arduino一起使用。它的波特率设置为57600,这是Pro Mini上自举程序的波特率。如果您需要不同的波特率,请遵循上述相同的步骤,只是更改at + uart命令以编程您的首选波特率。上面显示的收发器名称Arduino是一个示例。您可以随意命名。您还可以使用任何所需的配对代码对其进行编程。

步骤3:将插头和电阻与蓝牙收发器粘合在一起

从蓝牙收发器上切掉收缩包装的塑料。从蓝牙收发器中拆焊,卸下并丢弃插头。我发现最简单的方法是在弯头处切断针脚,使它们与接头座中的塑料支座齐平。然后将塑料支座撬开,然后将其丢弃。现在,您已经露出了各个引脚,您可以用尖嘴钳一次抓住一个,一次加热每个焊点,然后将引脚拔出,然后移动下一个引脚。尽快加热每个焊点,并在移除引脚后尽快消除热量。

使用一些通用粘合剂将6引脚单行母头和15K和10K电阻器粘在面板上。收发器的背面。将电阻指向RX引脚,因为这是进行连接的地方。 15K电阻最靠近RX引脚,而10K电阻最靠近TX引脚。

注意:我所做的接线是连接到派生的Pro Mini,并且插头已定向,因此蓝牙收发器朝上。我将反转电阻的位置以反转SparkFun Pro Mini插头的方向,因此10K电阻最接近RX引脚,而15K电阻最接近TX引脚。有关SparkFun Pro Mini和衍生产品Pro Mini之间的排针差异的更多信息,请参见下一步。

让胶水干燥。

步骤4:完成接线

适配器

电线连接到母头以连接:

Pro Mini的TX到通过Pro Mini的分压电阻

RX到HC-05的TX

Pro Mini的VCC到HC-05的VCC

Pro Mini的BLK或GND到HC-05的GND

Gron或Pro Mini的DTR到HC-05的状态

在eBay上出售的衍生产品经常被颠倒与原始SparkFun模型相比,编程标头上的引脚排列如上图所示。我喜欢接线,所以将HC-05的顶部插入Pro Mini时朝上。如果您将HC-05的母接头连接到SparkFun Pro Mini上,要在衍生产品上使用它,请将其翻转并插入。我建议在接头的DTR侧面上留一点绿色油漆,以便记住

步骤5:验证Pro Mini接头上是否有5V电压

另一个区别在SparkFun和衍生产品之间:某些衍生产品在电路中添加了一个二极管,以防止VCC流向编程头。编程标头可以为Pro Mini提供电源,但是Pro Mini无法为编程人员提供电源。这是SparkFun网站上官方Pro Mini示意图中没有的附加组件。我有一个衍生板,所以我加了一根小电线使二极管短路。

第6步:将其插入

无线适配器已完成。将其插入Pro Mini接头,将电池连接至RAW输入或将5 V稳压电源连接至Pro Mini的VCC引脚。在Arduino IDE工具的端口菜单中选择蓝牙适配器。在工具,板菜单中选择Pro Mini。

。如果在草图中包含任何Serial语句,则需要使用Serial.begin(57600);。

第7步:进一步阅读

要为3.3V Pro Mini制作适配器,请在您的设置中进行设置。

,您可以省略分压电阻,而购买不带板载稳压器的HC-05模块。

责任编辑:wv

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分