在断定它是一个非常方便的设备之前,让我们来回顾一下。
虽然做到了我想要的功能,但它终究是缓慢的!对于4个文件(每个大约100Kb)大约需要30秒,如果您尝试使用10MB这样更大的文件,则需要大约3-4分钟才能完成。当然,传输速率还有一定的优化空间,从我之前提到的网页来看,作者能够获得大约450kbs的读取速度。(使用ESP32和SD MMC库传输速度可能约为1MB/s)
我之所以到此为止而没有尝试去优化它有两个原因。第一个原因,我真的很希望,除了FTP服务器之外,我还可以使用USB数据线来传输数据,但ESP8266或ESP32都不支持。第二个原因,我无法通过FTP传输文件获得足够的速度。这也是为什么我不费心用ESP32代替ESP12E的原因。
但我觉得如果我们能使用支持全速USB OTG的ESP32 S2板,这些问题应该可以解决。也许我可以在另一个教程中作此尝试。
电路图完整代码后台回复"无线SD读卡器",获取。
或者前往作者GitHub代码仓库下载最新代码
项目链接:https://www.hackster.io/Neutrino-1/wireless-sd-card-reader-esp8266-de7f07
项目作者:Neutrino
中文翻译:fibx