
ESP32便携SD(TF)卡服务器
简介
ESP32便携SD(TF)卡服务器,主控为ESP32-WROOM-32E模组,作为一个小型服务器,它在家中可提供类NAS服务,搭配18650电池,可提供户外影音娱乐服务。
简介:ESP32便携SD(TF)卡服务器,主控为ESP32-WROOM-32E模组,作为一个小型服务器,它在家中可提供类NAS服务,搭配18650电池,可提供户外影音娱乐服务。开源协议
:GPL 3.0
描述
图片展示


功能
1、文件上传下载
可将终端设备的文件上传到服务器的内存卡中,也可将服务器中的文件取回。
2、网页视频
可用手机或电脑上的浏览器播放服务器内存卡中存放的视频,视频播放器使用videoJS
3、剪切板
一个临时的文本中转站,可将文本临时保存在服务器上。
4、网页flash游戏
可使用电脑浏览器游玩服务器中的flash游戏,flash播放器使用objecty。
5、WiFi配网(模式转换)
服务器默认为AP模式,可通过网页让服务器连接WiFi接入局域网,然后通过局域网访问服务器。
6、AP修改设置
可通过网页修改服务器的WiFi名称、密码、信道。
7、OLED屏显示服务器状态及时间。
8、服务器低功耗模式。
开始前准备
1、使用arduino将程序编译烧录进入ESP32,arduino-esp32库版本为2.0.14,注意,烧录时需要将内存卡从卡槽中取出,同时将跳线帽取下。
2、准备一张32G以下大小的内存卡,将“内存卡”文件夹中的所有文件复制进入内存卡根目录。
3、将内存卡插入内存卡插槽,将跳线帽插上。
4、拨动开关开机。
内存卡中网页视频与flash游戏的配置
参考视频:https://www.bilibili.com/video/BV1r34117746/
1、flash游戏配置
- 请将swf文件复制到内存卡中的/webgame/oldGame内。
2、网页视频配置
- 请先新建一个文件夹(文件夹名称不能带有中文),使用mp4转m3u8软件将视频转换为m3u8的格式并存放在刚刚新建的文件夹中,m3u8文件命名为index.m3u8,将切片好的视频文件连同文件夹一同复制到/video/shortvideo或/video/movie内。
- 视频的标题存放在与视频相同路径下的 0.txt文件内,编码格式为utf-8。
- 视频的预览图存放在与视频相同路径下的 0.jpg文件内。
使用说明
Boot键
单击:服务器状态/时钟表盘切换显示
长按:关闭/开启WIFI
- 如果单击boot按键屏幕没有任何反应,可能由于内存卡未初始化成功,请检查内存卡的连接。
如何连接服务器
服务器上电默认处于AP模式,使用手机或者电脑,找到ESP32_webserver这个WIFI进行连接,密码是123456789,连接成功后,用浏览器访问192.168.1.1即可进入服务器主页。
链接
功能演示视频:https://www.bilibili.com/video/BV1pu4m1A7bo/
GitHub代码链接:https://github.com/heluoly/ESP32-SDcard-WebServer
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论