【E79】4.2寸墨水屏的树莓派台历

2021-08-14 10:05:15      索炜达电子      414     

项目编号:E79

文件大小:1.6M

源码说明:带中文注释

开发环境:Python

简要概述:

硬件准备

-树莓派

-微雪4.2寸三色墨水屏

-DHT11/22可选

已经实现功能

-爬取天气信息,可自定义城市 、 区

-显示一言或者纪念日信息

-黄色显示异常状态,如:高温、CPU异常、PM异常、UV异常等

待实现功能

-异常状况自动初始化墨水屏

-检测或自动更新功能

-通过U盘自动更新WIFI信息 :)

使用方法

安装 waveshare 官方所需依赖

安装程序所需依赖

sudo apt install python3-pip

sudo pip3 install requests lxml

sudo apt install git build-essential python3-dev

git clone https://github.com/adafruit/Adafruit_Python_DHT.gitcd Adafruit_Python_DHT

sudo python3 ./setup.py install

运行程序

在location.json文件并填入城市信息

python3 weather_time_render.py

根据需求设置cron、开机自启动start脚本

成品预览

【E79】4.2寸墨水屏的树莓派台历

文件列表:

目录│文件列表:

 └ 源码

    └ epaper_clock_4.2

       │ air_sensor.py

       │ cpu_temperature.py

       │ epaper_white.py

       │ location.json

       │ start.sh

       │ tianqi.py

       │ tianqi_old.py

       │ weather_time_render.py

       ├ .github

       │  ├ ISSUE_TEMPLATE

       │  │  │ --------.md

       │  │  └ -------.md

       │  └ workflows

       │     └ greetings.yml

       ├ lib

       │  │ epd4in2bc.py

       │  │ epdconfig.py

       │  │ sysfs_gpio.so

       │  └ sysfs_software_spi.so

       └ pic

          │ Font.ttc

          │ NUM0.BMP

          │ NUM1.BMP

          │ NUM2.BMP

          │ NUM3.BMP

          │ NUM4.BMP

          │ NUM5.BMP

          │ NUM6.BMP

          │ NUM7.BMP

          │ NUM8.BMP

          │ NUM9.BMP

          │ NUMS.BMP

          │ preview.jpg

          │ WBBAO.BMP

          │ WDYZQ.BMP

          │ WLZYU.BMP

          │ WQING.BMP

          │ WWU.BMP

          │ WXUE.BMP

          │ WXYU.BMP

          │ WYIN.BMP

          └ WYU.BMP

TAG墨水屏
  • 5 次
  • 1 分