该程序是为了了解目前感染了新冠肺炎的人数,并在显示屏上显示当前的统计信息而设计的。

数据来源

项目中使用的数据来源于这个网站,使用beautiful soup抓取数据。

准备工作

  • 如果只想在终端上打印信息,则可以运行fetch_print.py
  • 要在LCD2004上显示d的话则需要修改module/corona.py文件中列出的三个变量:
    • url_c
    • population_c
    • cc

你可以阅读源文件中的注释,以了解变量代表什么。

接线

LCD2004

LCD2004在这里使用I2C接口与树莓派进行通信,按照以下方式进行接线。

LCD1602

材料

  • 任何一个版本的树莓派
  • LCD显示屏:
  • 杜邦线(公对公,公对母)
  • 面包板

上述LCD1602是三色的,这里也可以不要这种的,买普通的17和18引脚不接即可,我用这个是因为只能买到这种的,没有办法。

安装

下载GitHub上的repo并配置:

git clone https://github.com/YuanGao-NAU/display.git
cd corona-display
sudo chmod +x install.sh
./install.sh

完成接线后显示信息:

  • On LCD2004:
    python3 python3 display_20x4.py
  • On LCD1602:
    python3 display_16x2.py

展示结果

On LCD2004

On LCD1602

有任何问题请在下方留言,我会及时回复!

最后修改日期:2020年4月18日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。