来DIY一个空气质量指示器吧


“衰荷滚玉闪晶光,一夜西风一夜凉。 雁阵声声蚊欲静,枣红点点桂流香。——《白露》(左河水)”白露过后,天气日渐转凉,转眼便已入秋了。
然而现在的我们并不能像古人那样惬意的进入秋天了,随着天气的转凉,空气质量再次受到了各家各户的关注,近十几年来,不少国家发现酸雨,雨雪中酸度增高,使河湖、土壤酸化、鱼类减少甚至灭绝,森林发育受影响,这与大气污染是有密切关系的。
2012年,我国出台规定将用空气质量指数(AQI)替代原有的空气污染指数(API)。

空气质量按照空气质量指数大小分为六级,相对应空气质量的六个类别,指数越大、级别越高说明污染的情况越严重,对人体的健康危害也就越大,从一级优,二级良,三级轻度污染,四级中度污染,直至五级重度污染,六级严重污染。

面对如此严峻的环境,我们今天也要制作一个和空气质量相关的DIY作品,这次的制作是一个空气质量指示器,通过查询网络上的AQI指数,点亮不同颜色的LED。

制作过程:

(如果播放器出现问题,可以点击这里)

大家可以按照下图的方式连接线路图:

在我们程序中,主要流程是先选择一个目标网站,用来获取AQI的值,然后向目标连接发送访问请求,获得含有AQI值的HTML代码,然后再用正则表达式从HTML代码中获得AQI值,最后根据AQI值的不同选择点亮不同的LED,例如AQI只要大于200就点亮红色LED。

怎么样,是不是很简单,你也来试试吧,相信你能做得更好!