你想念PDA吗?

自己动手!



该器件在STM32F4微控制器上制造,并在为其专门开发的OS的控制下运行。 可以用脚本语言编写应用程序并将其放置在存储卡上。 在待机模式下,充电持续约五天,同时以60%的背光亮度打开显示屏超过六个小时。

该软件使用MIT许可下的第三方开发,最终结果在其下列出。 如果仍然不确定是否需要这样的小工具,请使用模拟器来改变主意(需要WebAssembly,翻译器可以工作):



是的,但是他甚至没有一点无框的迹象。

设备图:



具有组件列表的电路板视图:



这两页都是PDF 文件,用于制作主板的 文件,用于制作显示连接板的 文件,用于打印机箱的文件

几个视频:





还记得有关iPhone原型的故事吗?这个巨大的面板在任何情况下都无法容纳? 作者以几乎相同的方式对此设计进行了原型设计。 我将完成的Nucleo板放在STM32F103上,并带一个廉价的带有电阻传感器的中文显示器。 原来是这样的:



在这个粗糙的原型上,作者开发并调试了一个用于实现用户界面的简单库。 为了避免每次我要添加新应用程序时刷新微控制器,作者编写了一个简单脚本的小型解释程序,并使用了ChaN的FatFs库从地图中读取它们。 然后,他为PC编写了相同脚本的图形库和解释器,从而简化了调试过程。

一切正常,但与可移植性相差甚远,这导致了第二个原型的开发。 在其中,作者为QFP案例中的微电路应用了通用板,并用STM32F405RGT6代替了微控制器。 已经有一个动态头,但是没有按钮和软件电源管理。 原型通过一个电压降很小的稳定器从旧的移动电源工作。 在此阶段,作者编写了一些应用程序,包括一个非常长的TXT文件的阅读器。





第三台原型机收到了3D打印的外壳,但内部仍然一样。 布局,导体,热熔胶...



将结果与老式Palm进行比较:



此外,作者开发了一块印刷电路板并重新包装了表壳,物理按钮变得像Palm的那样:





您可以通过将标准DFPlayer模块与另一张卡一起添加来播放MP3:



装配体上的几个视频,在这里您可以看到主存储卡的插槽(应用程序而不是MP3文件的插槽)位于板子的背面:



Source: https://habr.com/ru/post/zh-CN451310/


All Articles