本产品有中文版和英文版,软硬件兼容。
使用前注意事项:接入Raspberry Pi Pico时,需要模块的顶针位置需要顶至Raspberry Pi Pico的TP3(D+)和TP2(D-)位置
产品简介
专门为Raspberry Pi Pico 设计的智能电子时钟扩展板,板载高精度DS3231 RTC时钟芯片,I2C通信接口,支持外接更多传感器。
产品特性
- 板载 Raspberry Pi Pico 接口,适用于Raspberry Pi Pico 系列主板并预留了40PIN接口,还将本产品的占用GP进行了区分,方便用户接入其他模块
- 采用顶针通信,为PICO提供外围编程接口,本产品使用Raspberry PICO 作为控制器,专门为Raspberry PICO 配置了顶针通信,在外围提供编程接口,方便用户调试。
- 板载高精度 DS3231 RTC 时钟芯片,并带备用电池座
- 可对年、月、周、日、时、分、秒进行计时,年计数可达 2100 年,具有闰年补偿功能
- 可选择 24 小时制或 12 小时制 (AM / PM格式)
- 两个可编程闹钟时钟
- 内部集成了一个非常精确的数字温度传感器,可通过I2C读取
- 板载两片SM16106 LED显示屏驱动芯片、一片SM5166PLED显示控制芯片,用于控制8 X 24矩阵LED的显示。
- 显示亮度自动调节,板载光敏传感器,开启自动亮度后会自动根据周围环境改变显示亮度
- 多功能状态指示栏,状态栏可以指示滚动打开、闹钟打开、倒计时、摄氏/华氏、正计时、整点报时、自动亮度、在显示12小时制时会开启上午/下午状态显示。
- 智能控制,三个键即可控制全部功能
- 提供完善的配套资料手册 (Raspberry Pi Pico C/C++ 示例程序)
产品参数
电气 | 参数 |
工作电压 | 3.3V ~ 5V |
后备电池电压 | 2.3V ~ 5.5V |
工作温度 | -40°C ~ +85°C |
功耗 | 100nA (保持数据和时钟信息) |
产品尺寸
Pico快速上手
Pico百科
固件下载
C_Blink固件下载
视频教程(更新中)
文字教程(更新中)
开源例程
环境设置
1. 树莓派环境设置请点击查阅链接
2. Windows环境设置请点击查阅链接
树莓派
1. 使用SSH登陆树莓派终端或使用屏幕时同时按下Ctrl+Alt+T打开终端
2. 下载解压程序到Pico C/C++ SDK目录下,还未安装SDK用户参考教程
- #注意自己目录,SDK安装教程默认安装目录为~/pico/,如若用户自定义其它目录,自行更改
- wget -P ~/pico https://www.waveshare.net/w/upload/a/ab/Pico-Clock-Green.zip
- cd ~/pico
- unzip Pico-Clock-Green.zip
c
1. 按住Pico的BOOTSEL使用MicroUSB线缆连接Pico到树莓派的USB后松开
2. 编译运行pico-rtc-ds3231的c示例程序
- cd ~/pico/Pico-Clock-Green/build/
- cmake ..
- make
- sudo mount /dev/sda1 /mnt/pico && sudo cp Pico-Clock-Green.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2
Windows
1. 下载解压示例程序到Windows桌面,参考Windows软件环境设置
2. 找到下载的程序下面的build文件下的Pico-Clock-Green.uf2文件,按住Pico的BOOTSEL键,用MicroUSB线缆连接Pico的USB到PC,将uf2文件拖进Pico
3. 代码调试,将下载的Pico-Clocd-Green文件夹复制到你的pico-examples文件目录下,好需要修改一下pico-example目录下的CMakelists.txt配置文件如下图所示,打开Visual Studio Code,打开你的pico-examples文件夹,选择Pico-Clock-Green,点击生成后可以在build文件夹下找到Pico-Clock-Green.uf2文件
示例程序功能说明
- 时间显示界面 时间显示界面下可以显示星期、小时、分钟,支持12/24小时制式
- 状态栏 状态栏可以指示滚动开关、闹钟开关、倒计时、温度(摄氏/华氏)、正计时、整点报时、自动亮度、在显示12小时制时会开启上午/下午状态显示
- 滚动显示 滚动打开之后每隔三分钟滚动一次,滚动会显示年月日时分以及温度
- 温度显示 滚动打开之后显示,可以选择摄氏度或者华氏度显示
- 闹钟设置 闹钟均按周设置(设置好响闹时间,选择闹钟在星期几响闹即可)
- 按键声音 可以打开或关闭按键声音,bp:ON 或 bp:OF
- 计时 最长 支持59分59秒计时,倒计时接上会响滴滴声
- 自动亮度 打开自动亮度之后可以根据环境进行亮度调节
功能使用说明
- 按键说明 自上到下一共三个按键,我们将其分别定义为设置/切换按键、上调按键、下调/退出按键,按键短按时长范围:<=300ms;按键长按时长范围 >300ms。
- 按键功能说明 三个按键分别有长按和短按功能,设置/切换按键(短按为切换设置模式;长按进入闹钟设置)、上调键(短按切换状态;长按进入计时设置)、下调/退出键(短按切换状态;长按退出到时间显示状态)
- 设置/切换按键 短按可进行普通模式设置的切换,选中可以改变状态时当前位置会进行闪烁【时间、按键声音开关(BP:ON 或 BP:OF)、滚动开关(DP:ON或 DP:OF )、时间显示模式(MD:1 12小时制 或MD:2 24小时制)、整点报时开关(FT:ON 或 FT:OF);长按设置模式切换按键则进入闹钟设置模式】
- 时间设置 进入到普通设置模式下的年月日时分,选中时当前位置会进行闪烁,通过上调按键或者下调按键设置时间,当设置模式被切换/退出按键/无操作退出(10秒无任何操作)时当前位置的数值将会被写入到RTC,如果数值从未被改变则不会被重写,注意设置分钟时数值会秒钟会被清零
- 闹钟设置 长按设置/切换按键则进入闹钟设置; A0/A1:ON/OF 短按上调或者下调按键选择哪个闹钟进行设置;短按设置/切换按键按键进入时分设置、接下来选择闹钟在星期几响闹(此时星期状态会跳至星期一下,通过上调按键/下调按键选择星期几),再次短按设置/切换按键后设置闹钟成功。(响闹方式:蜂鸣器长响)
- 计时设置 长按上调按键进入计时设置,通过上调/下调键选择TM.OF/UP/DN,OF:关闭/UP:正计时/DN:倒计时;之后切换设置模式,正计时:会进入计时状态,每3秒更新一次计时结果,再次按下设置模式切换按键时显示正计时结果,再按下设置模式切换按键会回到时间显示状态;倒计时:设置倒计时时间,设置好之后将会开始倒计时,计时结束之后自动将会触发蜂鸣器。
- 摄氏/华氏选择 在时间显示状态下短按上调按键可以切换温度显示模式
- 自动亮度 在时间显示状态下短按下调减号键可以打开或者关闭自动亮度