[问题] Arduino Uno/ESP8266/FT232 连接问题

楼主: jakeasa123 (啊斑斑)   2019-06-27 12:07:54
开头想说声抱歉,
小弟除了国高中时期因为理化而看过很简单的电路图以外,
完全没有其他的跟电相关经验,
所以后续可能会冒出很蠢的问题或是错误的称呼,还希望各位见谅。
最近刚开始成为上班族,
正巧近期是公司的淡季,
于是上头指派了一些东西要我学习,
大致上就是使用 Arduino 和相关模组达成一些远端控制设备的目标;
循着一些关键字,找到了 ESP 8266。
目前参照着此文:
  https://tinyurl.com/y8zs5qpp
然而在他的第一步“一. 先用Realterm(终端机)测试ESP8266是否正常:”就已卡住。
此阶段我购入的产品为:
  1) https://tinyurl.com/yyz2yefm (ESP8266)
  2) https://tinyurl.com/yy6n7q6c (FT232)
线材的连接状况如下:
ESP8266 FT232
3V3(面)
RX ←→ TXD
EN(面)
TX ←→ RXD
GND ←→ GND
3V3(面)
“(面)”表示线接往面包板上,面包板状况如下:
A ESP8266: 3V3
B
C ESP8266: EN
D
E FT232: 3V3
另外,FT232 有个跳线帽,如下图红框内:
  https://i.imgur.com/CEzXteS.jpg
目前盖著“S1”与“3V3”以配合 ESP8266 需要的 3V3。
以上插入电脑后,
电脑没有任何的插入提示音,
装置管理员也找不到插入的设备;
FT232 会亮起红灯(电源灯)、LD1 与 LD2,
ESP8266 仅亮起蓝灯一下子并迅速关闭蓝灯。
看了一些文章,
ESP8266 上面应该还有一个红灯代表电源灯,
但从没看他亮过,
所以我就在想是不是 FT232 驱动没弄好、FT232 提供的电流不足或是我的接线问题?
我将 FT232 上的接线全部卸除,
直接将它接上电脑,
可以正常运作(有插入提示音、装置管理员找得到且装置内容和正确),
因此我认为 FT232 驱动本身没问题。
FT232 的电源不足,
我尝试了两个方法:
  1) 将 ESP8266 接往 Arduino UNO
  2) 用电池盒提供电源
至于接线问题,
我没有足够的能力辨识出有没有问题,
不过确认了几次,
除非我对文章内的图片有所误解,
不然应该没错……大概。
将 ESP8266 接往 UNO 时,
我参照了同篇文章的“二.再用Arduino取代Realterm(终端机)与ESP8266沟通,开内建序列监控室窗进行测试”:
  https://tinyurl.com/y8zs5qpp
ESP8266 UNO
TX ←→ Pin 4
GND ←→ Power 侧 GND
EN(面)
3V3(面)
RX ←→ Pin 5
Power 侧 3V3(面)
A ESP8266: 3V3
B
C ESP8266: EN
D
E UNO : Power 侧 3V3
在这个情形下接往电脑,
ESP8266 依然只有闪了一下蓝灯。
后来,
看了一些文章并考量到 TX 与 RX 接往 Pin 4 与 Pin 5 是该文章程式码的需求,
我后来依照其他文章将 ESP8266 的 TX 接往 UNO 的 TX,
RX 则接往 RX,
状况没有改变;
再依照某些文章将 ESP8266 的 TX 接往 UNO 的 RX,
RX 则接往 TX,
状况还是没有改变。
  (这边因为看太多文章没有留下来网址,抱歉)
觉得用 UNO 接可能遇到瓶颈,
或是 UNO 的电流也不够,
我跑去买了一个 2 颗 1.5V 的 AA 电池与对应的 2 槽电池盒,
以电池盒供电给 ESP8266 并按照前面所提的方法接往 FT232 再接向电脑。
此时电脑有成功找到 FT232 的接入,
但 ESP8266 依然没有亮起红灯;
Realterm 虽然能找到 FT232 的 Port,
但发送指令没有任何的反应。
我在想应该是我电池盒接错了(抱歉忘了留下电池盒的接发法),
因为要卸除的时候电池盒与电池烫得不得了,
又或者是电流其实还是不够?
以上是我目前遭遇的状况以我自己尝试解决的逻辑、方法和尝试结果,
希望有前辈可以指点一下……
在此先谢谢各位费时阅读了!
作者: MasterChang (我爱ASM)   2019-06-27 15:28:00
公司没能力做这种东西就好好外包给人做。
作者: chuegou (chuegou)   2019-06-27 16:12:00
至少来对版了 只是这版人气低落...
作者: god145145   2019-06-27 19:30:00
ESP01S 韧体重烧试试
作者: azopper (az)   2019-07-05 01:15:00
你为什么不买nodemcu (就是arduino +esp8266 )
作者: news9801 (相框中的世界)   2019-09-17 17:05:00
如果你电池盒很烫,那我觉得你有东西短路了,跟你一开始说FT232电源接上你的模组灯FT232电源指示灯没亮一样,你看看是不是接到模组的地方电源有接反没看到发文时间,我看应该已经解决完了~_~

Links booklink

Contact Us: admin [ a t ] ucptt.com