当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我们都经历过这样的感觉:你把电子阅读器放在桌上,坐在椅子上放松地读着,结果突然意识到自己已经读完一页了,得重新坐起来。但如今难道没有专门的蓝牙遥控器可以买来连接电子阅读器,避免这种麻烦吗?当然有,但既然可以买到内置蓝牙、由ESP32驱动的小设备,又何必再买一个专用设备呢?不如自己动手改造,打造一个性能相当甚至稍逊一些但完全可定制的版本,满足自己的个性化需求。

我们都经历过这样的感觉:你把电子阅读器放在桌上,坐在椅子上放松地读着,结果突然意识到自己已经读完一页了,得重新坐起来。但如今难道没有专门的蓝牙遥控器可以买来连接电子阅读器,避免这种麻烦吗?当然有,但既然可以买到内置蓝牙、由ESP32驱动的小设备,又何必再买一个专用设备呢?不如自己动手改造,打造一个性能相当甚至稍逊一些但完全可定制的版本,满足自己的个性化需求。

我到底做了什么?

我开发了一个程序,实现了这个功能,还做了一些小的定制,使其符合我的需求,并且性能比专门购买的设备还要差一些。程序设计时,会先以“待机时间”(代码中可修改)的形式自我宣传并显示为“正在等待连接”。如果过了一段时间仍未连接,程序将开始以更少的频率进行广播,以节省电池电量,最终在一分钟后完全停止,以进一步节约能量。此时,系统会弹出提示信息,要求你按下按钮重新开始广播。

否则,一旦连接成功,就会短暂显示一个匹配的启动画面,之后屏幕会关闭以节省电量。此时,您就可以使用前面和右侧的按钮分别向前或向后翻页,浏览您想要的内容了。

如果在某个时刻您断开电子阅读器的连接,应用程序将返回待连接界面,并在能够重新连接时自动恢复。

连接后,应用程序每10分钟会检查一次电池电量。如果电量低于15%,就会弹出警告提示,告知您电量不足,暂停控制功能直到您确认为止,之后当按下主按钮时,系统将恢复正常使用。

设置

你只需将我提供的代码复制到设备的正确文件夹中,同时包含提到的库文件,并把两张图片放入图片文件夹,且修改图片名称以与代码中的名称一致。接着你需要一台支持蓝牙的Kobo电子阅读器——我使用的是Clara 2e(其他型号也可能适用,但目前我没有可用的测试)。运行代码后,坐下来,开始阅读吧!

唯一的缺点……

正如我之前提到的,它的性能与之相当,甚至可能稍逊一筹。考虑到StickS3的电池容量,即使屏幕关闭并采取了其他节省电量的小技巧,续航时间仍然有限,因此在需要长时间阅读时,你可能会希望找到一种充电方式来延长使用时间(通常可能只能维持两小时左右)。不过除此之外,它运行稳定且表现良好,而且由于高度可定制,你还可以在屏幕上显示任何想要的内容,所以希望这些优点足以让你觉得值得一试。

代码

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

你有没有在芬兰的夏天尝试过睡觉?你一定知道问题所在:太阳几乎不会落山,夜晚总是明亮,当你终于入睡时,房间里的阳光早已在你准备起床前就洒满了。而当清晨真正到来时,你的遮光窗帘又做得太过彻底了。VerhoBot 可以解决这两...

关键字: 机器人 智能家居 ESP32

随着万物互联时代全面到来,智能家居、工业传感、可穿戴设备、智慧医疗等物联网终端设备迎来爆发式增长。物联网设备的核心诉求集中在低功耗、小体积、低成本、易开发、高稳定性五大维度,而传统分体式蓝牙芯片方案,因电路繁琐、功耗偏高...

关键字: 蓝牙 物联网 芯片

说实话:很多DIY智能家居方案都把事情做得过于复杂,往往需要第三方服务器、混乱的云配置,甚至持续联网才能打开一盏灯。我希望打造一个更简洁、完全私密且响应极速的系统,同时不牺牲干净现代的界面和用户体验。

关键字: 控制面板 智能家居 ESP32

我最初的目标是制作一个能主动追踪宠物的原型,但由于时间和组件的限制,这并不现实。因此,如果你想让项目更具挑战性,可以考虑加入通过WiFi/蓝牙模块实现的实时追踪系统,并将其与应用程序配对使用。

关键字: Wi-Fi 蓝牙 USB-C Type Nano模块

你已经经历过这种情况了。你的ESP32产品在客户现场运行了6小时后突然崩溃。设备会自动重启——因为这是你编程时设置的默认行为——而日志中留下的只有这些内容:

关键字: SDK 寄存器 ESP32

为了探索低成本替代方案是否能提供有用的信息,我基于ESP32开发了一款水质分析仪。该设备结合了三个不同传感器(pH值、电导率和浊度)的测量数据,以评估河流、溪流和湖泊等淡水水源的整体状况。

关键字: 传感器 升压转换器 ESP32

冰壶运动员在比赛中使用秒表来判断冰球滑下冰面的速度。计时过程还能为运动员提供有关冰面“速度”的信息,即冰球与冰面之间的摩擦力大小。大多数传统秒表在冰壶运动中给运动员带来两个挑战:

关键字: 计时器 蜂鸣器 ESP32

本项目的设计灵感源自经典飞机驾驶舱仪表,这些仪表用于导航、定位和飞行监控。在航空领域,人工水平仪、磁罗盘、高度计和姿态指示器等仪器发挥着关键作用,为飞行员提供有关飞机姿态、航向和高度的实时信息。

关键字: 编码器 加速度计 ESP32

我们常常将地球视为被动的背景,却忘记了自己身体的本质正是由地球的物质构成。《消失的地球回忆录》是一个沉浸式艺术项目,通过触觉的亲密体验弥合这一鸿沟。借助一台定制乐器,我们将人体与不断变化、受损的景观之间产生的电振荡转化为...

关键字: 开发板 ESP32 传感器

这是一个基于M5Stack StickS3的六边柱体闹钟项目。StickS3通过两颗螺丝安装在普通六边柱体的一个面上。

关键字: StickS3 计时器 闹钟
关闭