1、打开文件夹并点击 “esp8266-weather-station-color.ino ”。 2、打开选项卡中的 settings.h,浏览文件并调整几个配置参数,在第一个红框中分别填上WiFi名称和密钥,在第二个红框中填上上一步获取的API密钥,在第三个红框的OPEN_WEATHER_MAP_LOCATION_ID处填上城市代码,在DISPLAYED_LOCATION_NAME处填上城市名...
//CityCode文件夹内的js文件搜索可得 String cityCode = "101250101"; // 发送HTTP请求并且将服务器响应通过串口输出 void getCityCode(){ String URL = "http://wgeo.weather.com.cn/ip/?_="+String(now()); //创建 HTTPClient 对象 HTTPClient httpClient; httpClient.begin(wificlient,URL); //设置请求...
ESP8266 支持 softAP 模式,station 模式,softAP + station 共存模式三种。 利用ESP8266 可以实现十分灵活的组网方式和网络拓扑。 提示 SoftAP:即无线接入点,是一个无线网络的中心节点。通常使用的无线路由器就是一个无线接入点。 Station:即无线终端,是一个无线网络的终端端。 AT命令 此外,在AT+CIPSEND输入模式下发...
weather station(气象站) 材料清单: ESP8266 (ESP-12F) 0.96寸OLED屏幕 DHT11温湿度检测模块 参考资料 youtube博主“HACKOPAULIS” ( https://www.youtube.com/watch?v=6-oLPSTG4GM ) csdn ( https://blog.csdn.net/qq_30135687/article/details/125365771 ) openWeatherApi (https://openweathermap.org/...
#include "WeatherStationImages.h" /*** Begin Settings ***/ const char* WIFI_SSID = "CMCC-pm3h"; //填写你的WIFI名称及密码 const char* WIFI_PWD = "hw2htwv4"; //由于太多人使用我的秘钥,导致获取次数超额,所以不提供秘钥了,大家可以到 ...
插入Micro SD 卡并上传代码:ESP8266_SENSE_Weather_Station_Code.ino 第5 步:电池改装 为了将 5V 移动电源电池安装在外壳中,您必须卸下塑料外壳。 使用平头螺丝刀和锤子卸下外壳 将红色(5V 电源)线焊接到上图所示的USB焊盘 将黑色 (GND) 线焊接到上图所示的 USB 焊盘 ...
/*esp32 weather station * 191130,ver2 * ttgo_版本,同时查询四个城市的天气状况,使用心天气api * 串口打印所有的天气信息 * 适配ttgo屏幕*///Libraries//#include <ESP8266WiFi.h>#include <WiFi.h>//esp32used#include <HTTPClient.h>#include<ArduinoJson.h>//使用ArduinoJson库#include <TFT_eSPI.h>...
//设置工作模式 1:station模式 2:AP模式 3:兼容 AP+station模式 printf("send:AT+CWMODE=1\r\n"); esp8266_send_cmd("AT+CWMODE=1","OK",50); //Wifi模块重启 printf("send:AT+RST\r\n"); esp8266_send_cmd("AT+RST","OK",20)...
10 byte heweatherclient::getMeteoconIcon(int weathercodeindex) { 11 if(weathercodeindex==0) return 12; 12 if(weathercodeindex==1) return 58; 13 if(weathercodeindex==2) return 58; 14 if(weathercodeindex==3) return 58; 15 if(weathercodeindex==4) return 54; ...
http://blog.squix.ch/2015/12/esp8266-weather-station-new-version.html 我已经根据自己的应用更新/更改了部分代码,使得其适用于具有不同控制芯片(SH1106与SSD1306)的较大OLED。我还添加了一些新功能和改进。 1)该气象站从互联网获取数据,显示当前的天气和3天预报; 2)该装置可以切换显示另一个城市的数据...