你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ESP8266+STM32 WiFi USB MP3软件狗

[复制链接]
丿灬幸灬 发布时间:2018-11-2 21:21
本帖最后由 丿灬幸灬 于 2018-11-2 22:01 编辑 : Q/ T& K: c. n1 Q: C4 C
# l3 ]2 u* E2 d& C8 \! A
这是一个虚拟WiFi USB盘将MP3文件传送到任何设备和USB端口
  v8 P- d# f3 J: @3 ^6 c8 T/ _ 3928981489345318298.jpg
: O! n3 R- O* P3 o7 j& ]2 P9 l概述
2 p% X2 O2 O. d' i8 L! f' p 3936191489338005449.jpg
) e, m4 s" L0 O- s, k4 R该设备是将廉价的ESP8266 WiFi模块和STM32F103C8T6微控制器结合。该设备作为一个虚拟的1GB USB磁盘,连接到任何设备与USB端口(PC, DVD播放器,电视盒等)。到目前为止,我已经开发了一个Windows应用程序来将MP3文件传输到设备。将设备连接到USB端口并开始播放,回放设备将其视为普通的1GB USB棒,而MP3数据通过WiFi连接从远程位置提取。
  i5 O1 M, H3 w 9133081489337990985.jpg
3 p1 L- @8 u- t2 ~& b/ O2 G& R; @STM32模块管理USB设备,ESP8266为WiFi, ESP8266的HSPI端口连接STM32的SPI1端口(DMA Enabled)。4 _1 j% Q/ J" g5 q- Y
ESP8266_STM32.png
' ^, D  `) I0 E; FGPIO13 -> PA07 , I9 h+ [! T( o6 P
GPIO12 -> PA06
4 M+ T  i6 r; p  d1 e& \GPIO14 -> PA05 # H  ~. o5 \5 w& h7 A( `5 O/ x; f
104731486752806425.png
3 t( z; H3 U7 T1 {5 V! K6 X- f+ l# ~* d. ~0 c, w
ESP8266通过UDP与远程的PC连接。当回放设备执行磁盘读取16kb数据时,将从远程设备中取出16kb的数据并将其输入USB读数据流。6 f  y2 c9 G4 J5 Z/ ?

9 [' U( n' ^* {7 U( J0 g效果请见视频
) t9 _3 e7 F$ e! N; R: ]* r# k7 x! A4 ~% X* |7 U+ h$ T
组件
2 ?. ~! \- W- q$ ?  S$ g4 c6 R. U
* W4 j, g" ]8 {8 [# d5 g  J$ W+ U1×ESP8266 WiFi模块. a  Q1 [. Q4 |
1×STM32F103C8T6最小系统板
( x6 o" |" {, D  B+ D( \1×USB数据线! |" t/ q( N0 N, M/ u! y: e
原文请见hackaday: `- @$ E2 y' _0 R9 l, w8 ]# @/ P) D& ^

$ u8 D7 }$ {1 g  n2 s- u9 ~
) _2 Z# w9 X+ o; X" l* p7 b, s

ESP8266_UDP.zip

下载

746.5 KB, 下载次数: 19

Win32UDP_Com (2).zip

下载

2.88 MB, 下载次数: 14

Virtual_File_SytemMP3_ESP8266 .zip

下载

7.4 MB, 下载次数: 20

赞 收藏 2 评论3 发布时间:2018-11-2 21:21

举报

3个回答
sincomaster 回答时间:2018-11-3 09:28:53
谢谢大神分享
leoab 回答时间:2019-12-5 23:44:46
leoab 回答时间:2019-12-5 23:45:05
5 m* \, G& G) ~9 X4 ^
谢谢大神分享

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版