一款低功耗ESP32手持式的透反射式夏普存储器LCD显示屏

电子说

1.2w人已加入

描述

描述
该手持板由ESP32供电,并具有透反射式夏普存储器LCD。与我以前的Chronio智能手表类似,该项目的重点是低功耗。使用ESP32的ULP内核,开发板可以进入有源显示器的深度睡眠。该软件包括带有简单RSS阅读器的菜单界面。今年早些时候,无标题鹅游戏背后的软件工作室Panic推出了其Playdate控制台。这是一款带有单色显示屏和曲柄作为输入设备的复古手持设备:https : //play.date/。我真的很喜欢它的简单性,因此决定做出类似的事情。这也是我改进2016年Chronio Smartwatch概念的机会,该概念具有类似的显示屏,但只有ATmega328。

该显示板使用与Playdate相同的2.7英寸夏普内存显示器。这些显示器仅消耗几微安,并且由于它们具有像素内存储器,因此不需要经常刷新。它们在阳光直射下也很容易阅读,不需要我的主板上使用的是ESP32,该双核芯片具有足够的处理能力以驱动显示器,同时还具有WiFi和蓝牙功能,并且具有适用于低功耗应用的ULP协处理器。小型的5向操纵杆和两个按钮,可以进行简单的游戏;由于我希望该设备能够像没有3D打印部件的裸露PCB一样工作,因此不需要机械曲柄。所需PCB的尺寸由显示屏和按钮定义。ESP32和其他所有组件均位于正面,可以很好地安装在设备的背面。铣槽可以使显示屏柔性电缆穿过PCB并进入其连接器。

我能够重用ESP32机器人中的一些零件和电路,但要使功耗保持在最低水平是一项挑战。

一些主要功能包括:
   -400x240px 2.7英寸SHARP存储器显示屏

  -用于精确输入的MPU6050(模拟鼠标和键盘)

  -具有USB充电功能的350 mAh LiPo电池

  -功耗180 µW始终显示

  -4向操纵杆和按钮

  -使用带有NTP同步的内置RTC的日期和时间-GitHub上的

RSS Feed /网站解析器

组件

  •   1个×夏普LS027B7DH01A
  •   1个×ESP32机房
  •   1个×MPU6050惯性运动传感器
  •   1个×350毫安时3.7V锂电

最新的软件更新增加了对iOS通知的支持。这样,ESP32手持设备可用作通知显示。

除了Wi-Fi之外,ESP32还集成了蓝牙和BLE。与智能手表类似,ESP32可以接收从手机广播的通知。在Apple设备上,Apple Notification Center服务(ANCS)使得这成为可能,而无需任何第三方软件。剩下的唯一一件事就是ESP32上的一些代码来订阅这些消息。Neil Kolban负责ESP32 BLE库的大部分基础工作。我首先通过GitHub上的Issue意识到了支持ANCS的努力。现在,两年后,詹姆斯·哈德森(jhud)发布了一个易于使用的库。将库集成到我现有的代码中很简单。屏幕顶部会弹出消息显示传入消息。从理论上讲……

注:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分