基于 Micropython 的郁金香创意电脑
[复制链接]
郁金香创意电脑(又称郁金香CC,下面称为 Tulip)是一个便携式创意电脑,有显示屏、键盘和声音。它可以立即启动,进入MicroPython的REPL。
郁金香创意电脑不是另一个操作系统上的一个外壳,整个系统专注于编码、显示和声音,在专门的硬件上实时运行。
可以使用 Tulip 来制作音乐、代码、艺术、游戏,或者只是写作。这是进行现场编码表演的绝佳环境。它不运行任何现有的应用程序,也没有网络浏览器,尽管它可以以缓慢的方式连接到网络。
您可以花费大约 25 美元加上显示器(50 美元)和 USB 键盘的费用来构建您自己的 Tulip CC。Tulip 可作为硬件 DIY 项目 (Tulip CC) 和桌面模拟器应用程序 (Tulip Desktop)。它们都具有相同的功能。我开发Tulip的时候用的是Tulip Desktop,但是DIY的时候用的是 Tulip CC!如果您对构建硬件不擅长,请下载桌面版!
Tulip CC v4 的硬件基于运行频率为 240MHz 的 ESP32-S3 双核微控制器。这个低成本芯片可以在低功耗下支持 Tulip 的所有功能。它可以用移动电源或锂聚合物电池运行数小时。我们使用的显示器是一个 10.1" 1024 x 600 RGB 彩色 LCD,支持电容式触摸。Tulip 的音响系统是一个功能齐全的 32 语音合成器,带有立体声线路输出/耳机插孔。您可以使用扬声器或其他连接器。
Tulip CC rev 4 技术参数
-
8.5MB的内存
-
8MB或32MB闪存,作为Python中可访问的文件系统
-
一个在本地运行的AMY 32声道合成器引擎,或作为Alles mesh的无线控制器。Tulip的合成器支持加法振荡器、一个优秀的调频合成引擎、采样器、karplus-strong、滤波器等等。
-
文本框缓冲层,128 x 50,支持ANSI的256种颜色,反色,加粗,下划线,背景色
-
屏幕上最多有32个精灵,每条扫描线绘制,来自总共32KB的位图内存(每个像素1字节)
-
一个1280x750的背景框架缓冲区,可以绘制任意的位图,或者作为RAM使用,并且可以水平/垂直滚动。
-
WiFi,通过Python请求或TCP/UDP套接字访问http可调节显示时钟和分辨率,1024x600时默认为30FPS。
-
256色
-
可以从磁盘加载PNG来设置精灵或背景,或从代码中生成位图数据
-
内置代码和文本编辑器
-
内置名为T U L I P ~ W O R L D 的BBS聊天室
-
支持USB键盘
-
支持主动式多点触摸(Tulip桌面上的鼠标)。
-
MIDI输入和输出
-
包括显示器的功耗为5V/575mA,在中等显示亮度下,使用锂电池、18650 或移动电源可持续运行数小时
|