内容简介:树莓派显示天气信息
在此介绍一个国外网友的树莓派项目 RARP ,Weather According to Raspberry Pi
顾名思义,Weather According to Raspberry Pi是一个有关天气信息的项目,该项目通过采集 Raspberry Pi 和 Sense HAT 的数据,来显示相关的天气信息,比如温度、湿度、压力等
项目地址 http://coded2.herokuapp.com/weather/
代码国内下载地址 http://cdn.gfwlist.cn/warp_final.zip
下载后解压,得到 main.py 和 gauge2.html 两个文件,其中 main.py 需要 Python3 运行, gauge2.html 是最终的显示文件
安装相关软件
sudo apt-get install python3 sudo apt-get install python3-pip pip3 install flask
打开 Sense HAT仿真器 ,在程序菜单中,打开后如下图示:
下来,运行下载的 python 脚本
python3 main.py
正常情况下,会提示一个端口为 5000 的web服务正在运行
在浏览器中浏览 localhost:5000 或者 127.0.0.1:5000 ,最终的浏览如下图
三个图表分别显示温度、压力和湿度,这三者的信息均来自 Sense HAT 模拟器 而不是真正的 Sense HAT 硬件。
如果需要采集 Sense HAT 扩展板的数据,需要将 Sense HAT 附加板和 Raspberry Pi 相连,具体信息参考官网 https://www.raspberrypi.org/products/sense-hat/
然后修改代码,打开 main.py 文件,找到如下行
from sense_emu import SenseHat
修改为
from sense_hat import SenseHat
保存后,重新运行 python3 main.py ,此时采集的数据就来自真实的 SenseHAT 硬件。
- Tips 131
- Raspberry Pi 32
- Raspi 32
- 树莓派 29
- Laptop Dock 2
- Sense HAT 1
- 传感器 4
- Sense 1
- RARP 1
- 天气 1
- Python3 1
- Pressure 1
- Humidity 1
- 压力 1
- 温度 4
- 湿度 4
- Alair
- posted on
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 免费天气API,天气JSON API,不限次数获取十五天的天气预报
- flutter天气预报APP
- Python爬虫天气预报(小白入门)
- Python爬虫天气预报(小白入门)
- Python学习笔记(六)——查询天气脚本
- 简洁的天气预报项目,可用于练手
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Design Accessible Web Sites
Jeremy Sydik / Pragmatic Bookshelf / 2007-11-05 / USD 34.95
It's not a one-browser web anymore. You need to reach audiences that use cell phones, PDAs, game consoles, or other "alternative" browsers, as well as users with disabilities. Legal requirements for a......一起来看看 《Design Accessible Web Sites》 这本书的介绍吧!