分享一个高颜值开源计算器

描述

今天逛同性交友社区时发现一个高颜值的开源计算器,分享给大家,希望对大家有所帮助。

NUMWORKS

开源
效果图

特性

开源
技术特性

结构

结构件

电气

MCU STM32F730V8T6

计算器的大脑和心脏。这款芯片结合了一个时钟频率为 216 MHz 的 ARMv7-M Cortex-M7 核心和 256K 的静态 RAM。

闪存内存 AT25SF641

计算器的持久内存。该芯片在 104 MHz 的 Quad-SPI 总线上存储和提供 64 Mbit 的数据。

显示控制器 ST7789V

LCD 面板集成了一个 LCD 控制器,它从 MCU 接收位图数据并相应地驱动像素矩阵。 该 LCD 控制器具有集成的 SRAM 帧缓冲器,并通过 16 位宽总线进行驱动。

逻辑电源 RT9078

该部件将锂聚合物电池的电压调节为 2.8V 的恒定电压。它是一个低压差稳压器,可将任何 3.0V 至 5.5V 之间的电压转换为恒定的 2.8V。其效率取决于电压差,并由输入电流等于输出电流这一事实决定。

USB 电池充电器 RT9526A

锂聚合物电池通过 USB 进行充电。此芯片从 USB 端口吸取电流并对锂电池进行充电,使用 CC-CV(恒流恒压)充电曲线。

RGB LED LTST-S310F2KT

此表面贴装元件包括三个 LED(红绿蓝)在一个小包装中。这些 LED 能够通过设备的外壳发出任何颜色的光线。

ESD USB 保护 USBLC6-2SC6

USB 端口可能会收到电静放电。这些非常高压的电涌可能会永久损坏电子元件。此元件可以疏导从 USB 端口进入的电涌,并保护整个电路。

原理图

开源
MCU

开源
按键和屏幕

开源
外设

开源

电源管理

NumWorks 图形计算器是法国创业公司 NumWorks SAS 于 2017 年推出的一款开源计算器产品。它采用了多项创新技术,在图形计算器市场中具有颇高的性价比和竞争力。

硬件方面,NumWorks 使用了 STMicroelectronics 的 STM32F730 系列 MCU,这是一款高性能的 ARM Cortex-M7 内核 MCU,主频高达 216MHz,搭配 256KB SRAM 和 4MB Flash 存储器,运算能力强大。显示采用了 480x272 分辨率的 LCD 屏,通过 ST7789 控制器驱动,可实现精细的图形绘制。主板还集成了高速 Quad-SPI Flash、低压差 LDO 电源管理和 USB-C 等接口。这套硬件配置在图形计算器中属于高端水平。

软件方面,NumWorks 采用了定制的 Linux 系统 Epsilon 作为操作系统。相比 TI 和 Casio 的专有系统,这具有更加开放和灵活的优势。最重要的是,NumWorks 内置了 Python 编程环境,用户可以利用 Python 开发各类应用。官方和开源社区提供了丰富的编程资源。这对于推动 STEM 教育非常有价值。

在外观设计上,NumWorks 采用了简洁干净的风格,搭配高对比度色彩的 LCD 屏,确保了良好的用户体验。它提供了全面的数学运算功能,包括代数、三角、统计、微积分等。CAS 系统可以进行符号运算。绘图功能也非常强大。

综合来说,这款开源图形计算器在硬件性能、软件开放性、编程能力等方面都具有明显的优势和创新之处。上市后获得广泛好评。但也存在一些软件缺陷需要持续改进。NumWorks 公司仍需加大在北美教育市场的推广力度,与 TI 和 Casio 等巨头竞争。总体而言,NumWorks 开创了图形计算器产品的新方向,值得期待它的长远发展。

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

全部0条评论

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

×
20
完善资料,
赚取积分