效果展示 项目源码文件: https://mbb.eet-china.com/download/316202.html 前言 (一)本项目全开源,包括接口地址,ESP32源码均开源,请尊重原创,转载、商用请联系xemowo@qq.com (二)实时天气采用高德API,数据来源是中国气象局。个人认证用户有300000次/天的配额 高德API文档:https://lbs.amap.com/api/webservice/guide/api/weatherinfo (三)为了防止key泄露,可以将高德API封装成自己的API,然后可以分享给其他人使用,我这里已经封装好了,大家也可以使用我的API 天气API:http://api.xemowo.top/api/tqyb.php?city=442000 天气API文档:http://api.xemowo.top/api/tqyb.html 只需要将城市代码改成自己的所在城市代码即可 城市代码表:https://wwmg.lanzouj.com/iGjyD1i9vf6b (四)本项目硬件采用 ESP32 wroom 32 1.8TFT_LCD(ST7735s) (五)代码平台采用 Arduino 内置所有的天气中文字符,而且常用的天气都是适配了图标 bmp.h文件存有常用天气的图标 xem_font.h文件存有所有天气的中文字符 高德API (一)注册高德开放平台的账号https://lbs.amap.com/ 、、 (二)应用管理----创建新应用 (三)添加key,选择web服务(请勿泄露key) (四)下载城市代码表,查询自己的城市代码https://wwmg.lanzouj.com/iGjyD1i9vf6b 比如我是中山市,表内搜索中山市,代码为442000 (五)高德天气API API地址:https://restapi.amap.com/v3/weather/weatherInfo 参数:city=城市代码key=密钥key 例:https://restapi.amap.com/v3/weather/weatherInfo?city=442000&key=c01d70381da92dee9c4f 封装API 以上的高德API已经可以使用了,但是如果你要分享给别人使用,建议将高德API封装一下,避免key泄露 我这里使用的是PHP语言,实现只需要输入城市代码。即可返回实时天气信息 http://api.xemowo.top/api/tqyb.php?city=442000 【大家懒的话,也可以直接使用我的API】