跳到主要内容

前言

装入主机​

由于您拿到货的时候是我们组装好的,是有底板的,需要拿配送的螺丝刀把背面的螺丝扭下来,装入主控。

  • 其中Raspberry Pi、Arduino UNO、ESP32是直接有提供接口连接的,具体控制引脚在后面的分节中有介绍。

  • 对应STM32而言,例程是基于STM32F103ZET6芯片,使用了我们Open103Z进行了测试,使用板子的排针进行连接。

软件说明​

Raspberry Pi程序​

我们提供了C与python两种程序驱动
除了基本的刷图效果,python添加了可以爬取天气的功能:

Arduino UNO​

我们提供了C程序,.c后缀的改成.cpp就可以兼容CPP。
因为UNO的RAM是在是太小了,板载使用了3个23LC1024芯片为UNO进行内存扩容,需要先建一张整图的图片并初始化好,对于黑白图片需要1304/8984=160392个字节,而1个23LC1024最大只能128K的大小,对于黑白红就需要1603922 = 320784个字节,因此需要3个芯片,所以整帧图片显示的速度是很慢的,大概1分钟左右才能显示一张黑白图片。

  • 需要把跳线帽接到5V。

STM32​

我们提供了C程序

  • STM32F103ZET6由于没有直接使用的接口,因此需要拿配送的杜邦线进行连接,具体连接方式可以查看后面的管脚连图。这里只有部分示例,由于STM32F103ZET6也无法建立完整的图像缓存,只有部分屏幕例程。

ESP32​

我们提供了一个C程序的Arduino测试程序以及一个可以使用网页控制的例程

  • Arduino:可以根据后面对应的ESP32章节进行使用,ESP32无法建立一个1304/8984的缓存,因此换了一种方式进行刷新,一次传输4304/8492个数据,黑白需要传输两次,黑白红传输4次。黑白刷新速度在8S左右,黑白红刷新速度在16S左右。
  • 网页控制:由于本人技术有限,对于前端是边学边研发网页,可能网页控制会有许些BUG,您可能忍不住吐槽,不过功能最后算是能够完成。串口上会显示出IP地址,在同一个wifi下,使用网页打开IP地址即可控制,在后续章节会详细介绍。