T-Clock 桌上小钟
准备材料
- NodeMCU:基于 ESP8266
- OLED:128x64 分辨率,I2C 接口(SPI 请见参考链接)
接线
OLED | NodeMCU |
---|---|
GND | GND |
VCC | 3.3V |
SCL | D1 |
SDA | D2 |
例程
API 配置
- 在 心知天气 注册账户
- 在控制台内添加新产品(选择免费版即可)
- 复制 API 私钥
包含库文件
最终例程
注:需将 WiFi 名称及密码、城市、私钥改为你自己的。
如果编译出现错误,且错误信息定位在 #error("Height incorrect, please fix Adafruit_SSD1306.h!");
,则需打开库文件 Adafruit_SSD1306.h
,将 #define SSD1306_128_32
改为 #define SSD1306_128_64
。
注:定制硬件项目正在路上~
参考与致谢
- T-Clock 桌上小钟(旧)
- 心知天气
- ESP8266 接入心知天气 API【程序+详细讲解】
- ESP8266 + OLED = 网络时钟和未来 3 日天气预报
- My_ESP8266/心知天气
- OLED Graphic Display Interfacing with NodeMCU
- adafruit/Adafruit_SSD1306
原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。