有人用 Wi-Fi 灯泡改造了一个《禁书图书馆》

Wait 5 sec.

任何人只要连接这个灯泡发出的 Wi-Fi 信号,就能直接下载里面的电子书。@Appinn这是一次非常有趣的尝试,原文来自 Rick’s Blog,标题为《Banned Book Library / 禁书图书馆》思路是这样的灯泡安装在公共场所后,只要保持通电,就会持续发出一个 Wi-Fi 热点。任何人在附近连接这个热点,都能直接访问灯泡里的网页和电子书,不需要互联网,也不需要服务器。具体为:使用 ESP32 微控制器(这个灯泡里有一个)作为硬件核心设备启动后创建一个 Wi-Fi 热点用户连接后自动跳转到一个本地网页(类似酒店 Wi-Fi 登录页)网页列出电子书目录点击即可下载电子书整个过程不需要互联网连接而这个灯泡,最终可以实现:灯泡正常安装在公共场所持续供电创建开放 Wi-Fi附近的人连接后即可访问电子书不依赖互联网不依赖服务器是不是,听起来很酷 不过,需要动手能力,因为需要拆解灯泡,甚至还需要把灯泡里的电路板拿出来:最终完整暴露 ESP32-C3,并焊接导线,另外焊接 IO9 作为下载模式的启动引脚,然后获得了串口访问能力。再然后,使用 esptool 工具备份灯泡的原始固件后,开始安装 Arduino IDE,写了一个 HelloWorld 成功之后,确认了可以完全控制灯泡。之后就是编写新的固件,实现:ESP32↓Wi-Fi AP↓Web Server↓网页这样就完成了「用户连接后即可访问网页」这个需求。扩容失败作者本来还有计划使用 SD 卡扩容,但由于空间太小了,完全没办法焊接,就放弃了。再经过了一系列的折腾之后,包括:研究存储空间修改分区表从 Arduino 转向 ESP-IDF实现 OTA 更新编写图书馆网页编写管理后台编写恢复系统编写Wi-Fi登录页面最终效果灯泡亮起 ↓广播 Wi-Fi ↓用户连接 ↓自动弹出网页 ↓浏览图书馆 ↓下载电子书整个系统运行在一个灯泡中,有 4MB 空间,无需互联网,可用存储空间 2MB!是的,虽然小了点。一本 EPUB 大约几百KB,一个灯泡可以放3~4本书吧。但,房屋中需要很多歌灯泡啊。如果有人能解决存储的问题,那就真的是一个大型图书馆了。动手达人快去试试,作者提供了很多资料,青小蛙觉得应该能折腾成功,但我不折腾,我就看看。原文:https://www.appinn.com/banned-book-library/相关阅读Z-Library 开始让用户拥有自己的私有图书馆,不用服务器,还分 20% 收益Douban Book+ – 为豆瓣读书页面添加微信读书、Kindle、多看、蜗牛等在线资源链接最强上班摸鱼工具 Thief-Book 3.0 发布,新增股票价格监控、 Mac 下 Touch Bar 模式Z-Library 发布 Chrome、Firefox 浏览器扩展 Z-Library Finder,防失联、防走失神器Z-Library 新年礼物,赠送一个月会员©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 3659b075e72a5b7b1b87ea74aa7932ff 点击这里留言、和原作者一起评论[ 点击前往获取链接 ]