LCD-Clock-A

来自Waveshare Wiki
Eng10讨论 | 贡献2022年5月24日 (二) 22:52的版本
跳转至: 导航搜索
LCD-Clock-A
{{{name2}}}
{{{name3}}}
功能简介
特性 无特性,不解释
显示尺寸 1.14英寸
分辨率 135×240
' 无特性,不解释
' 无特性,不解释
接口 SPI

说明

产品概述

可编程式 RGB 拟辉光管时钟
支持 Raspberry Pi Pico 或 Zero 编程
你知道上个世纪的古老光辉:辉光管吗?
会因为辉光管停产、使用寿命短而烦恼吗?
这是一款 LCD 拟辉光管时钟,可以帮你复刻这种朋克风


产品参数

参数名称 参数
产品尺寸 200mm × 80mm × 34mm
重量 430g
电源 5V 2A
接口 Type-C
LCD 屏幕 1.14 寸,135 × 240 分辨率
玻璃罩 石英材质玻璃
支持主控 带排针版本的 Raspberry Pi Pico 和 Raspberry Pi Zero / Zero 2 W,此产品默认不带主控,需要另外购买

资源简介

LCD-Clock-A-WIKI-1.png

产品安装

LCD-Clock-A-WIKI-2.png
注意事项(请先下载代码到主控,并测试通过再进行组装)

  • 第一步:先把主控(树莓派ZERO、pico、esp32-s2-pico)插入到1板背面,pico、esp32-s2-picode USB口朝外安装无需螺丝。树莓派的需要(2颗双通铜柱+4颗银白色螺丝)固定非接口这边的2个洞;
  • 第2步:1到2上,需要注意1要先侧着把4个按键放进去,才能放的进,然后使用带纹的铜柱,先轻旋锁住对角对齐孔位,再锁剩余的,然后全部旋紧(4颗单头铜柱);
  • 第3步:3装到2上,使用黑色螺丝,同理先轻旋锁住对角对齐孔位,再锁剩余的,然后全部旋紧(4颗黑色);
  • 第4步,把LCD插入1板上,有按键的那一面为LCD的背面,然后放入玻璃罩,用银白色螺丝锁住(6*2颗银白色)
  • 第5步:4盖在2上,使用黑色螺丝,先轻旋锁住对角对齐孔位,再锁剩余的,然后全部旋紧(4颗黑色);

树莓派Zero使用教程

请先测试代码,再完成组装。

安装库

Python

#python2
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-pil
sudo apt-get install python-numpy
sudo pip install spidev
sudo pip install rpi_ws281x
#python3
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install python3-pil
sudo apt-get install python3-numpy
sudo pip3 install spidev
sudo pip3 install rpi_ws281x

下载测试程序

打开树莓派终端,执行:

sudo apt-get install unzip -y
sudo wget https://www.waveshare.net/w/upload/a/ae/LCD-Clock-A-Code.zip
sudo unzip ./LCD-Clock-A-Code.zip -d ./LCD-Clock-A-Code/
cd LCD-Clock-A-Code/rpi/

运行测试程序

请保持在上一步的目录下,为了正常显示时间,请按照下面的操作进行:

  • 第一次配置,程序默认的时间为系统时间写入RTC内,因此运行第一次把时间写入,如时间不对可调整系统设置为正确时间或运行时通过菜单调节
ls -l
sudo python main.py
  • 打开 main.py,将第四十二行代码注释:
sudo nano +42 main.py 

然后输入#号注释,按ctrl+x 然后按Y,回车就注释了。

设置开机自启动

sudo cp ~/Waveshare_fbcp/build/fbcp /usr/local/bin/fbcp
sudo nano /etc/rc.local

在 exit 0 前面添加 fbcp&。注意一定要添加"&" 后台运行,否则可能会出现系统不能启动的情况。
1in3 lcd fb5.png

重启设备即可

sudo reboot

启动树莓派后可以发现屏幕已经出现用户界面了。
2inch OLED01 fbcp.png

代码使用

目录结构

LCD-Clock-A-WIKI-code1.png
menupic/:菜单图片目录,内置白底和黑底2套菜单操作界面图片; numpic/:数字图片目录,内置4套数字图片,用于显示时间; main.py:主程序; BME280.py:温湿度以及压强传感器驱动; DS3231.py:RTC驱动; Font.ttc:字体文件,用于显示温湿度用; GPIOCFG.py:按键、蜂鸣器驱动; __pycache__:Python3生成的缓存目录,无意义; ST7789V.py:6个LCD驱动; WS2812.py:RGB灯驱动;

自定义表盘

如您需要自定义表盘,请打开main.py

sudo nano +18 main.py 

此行为数字图片文件目录,您可以将其中/numpic/后的字母改成A,B,C,D四种,如您还有自定义的,请在/numpic/下新建目录E或者其他,代码此处也改成相关的;
同理自定义菜单也是一样的,改代码第19行


待添加
待添加


FAQ


售后


联系人:彭工
EMAIL:2851966006@qq.com
电话:0755-83040712
QQ:2851966006
微信:扫下方二维码添加
Pqy.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证