跳到主要内容

FAQ

问:我使用 7.3inch e-Paper (E) Wiki中的程序下载的代码,无法驱动墨水屏

PWR引脚使用的不一致,该PCB板使用的PWR脚为 BCM编号的27,需要再程序中修改后,重新进行编程

  • c 打开文件 RaspberryPi_JetsonNano/c/lib/Config/DEV_Config.c;按图示进行修改

RPi Zero PhotoPainter-2

  • python 打开文件 RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.py;按图示进行修改

RPi Zero PhotoPainter-3

问:我使用AI生成图片的过程中,WiFi断开了,并且后续检测不到WiFi了

这个是 OnnxStream 库当中的一个BUG,目前只有等待 Vito Plantamura 对其进行修复,没有其他更好的解决方式

问:定时脚本运行途中我突然不想要他运行了,应该怎么办

使用 ps 命令查找正在运行的脚本进程:

ps aux | grep cron_flower.sh

你可能会看到类似下面的输出:

pi 1234 0.0 0.1 4200 1024 pts/0 S+ 10:00 0:00 /bin/bash ./cron_flower.sh
pi 1235 0.0 0.0 7220 596 pts/0 S+ 10:00 0:00 sleep 600
pi 1240 0.0 0.0 6432 880 pts/1 R+ 10:01 0:00 grep --color=auto cron_flower.sh

第一行就是你的脚本主进程,1234 是它的进程 ID(PID)。
第二行是由脚本启动的 sleep 子进程。
使用 kill 命令终止脚本主进程:

kill 1234

其中 1234 是你找到的脚本进程的 PID。
终止主进程后,sleep 子进程也会随之结束,整个脚本就停止了。

问:我连续生成图片后死机

具体原因如下:
1、zero的可执行内存较小,在生成图片后,内存还未释放就又开始写入数据,导致内存不够从而使zero崩溃
2、在生成图片的时候,zero的温度会持续上升,执行完成后,还未开始降温,就二次执行可能导致进入过温保护
建议生成图片后,间隔半小时以上在进行二次生图

问:相框与显示方向相反怎么办

1、可以软件旋转图片后再做显示
2、修改对应代码进行显示

  • C,打开 RPi_Zero_PhotoPainter\7in3_e-Paper_E\c\examples\EPD_7in3e_test.c 找到对应的行,将其修改为 180°

RPi Zero PhotoPainter-17

  • Python,打开 RPi_Zero_PhotoPainter\7in3_e-Paper_E\python\lib\waveshare_epd\epd7in3e.py 和 RPi_Zero_PhotoPainter\Waveshare_E-Paper\lib\waveshare_e\epd7in3e.py 修改对应行代码
    image_temp = image.rotate(180, expand=True)

RPi Zero PhotoPainter-18