在本教程中,我将展示如何使极简主义时钟与互联网同步,能够“感受”当前的天气状况。
硬件组件:
- NodeMCU ESP8266分线板× 1
- DFRobot ESP8266 Firebeetle× 1
- NodeMCU× 1
- NeoPixel Ring:WS2812 5050 RGB LED × 1
- Arduino IDE
- Adafruit.io
- IFTTT
手动工具和制造机器:
- 烙铁(通用)
- 3D打印机
在本教程中,我将展示如何使极简主义时钟与互联网同步。我用两个不同的基于ESP8266的主板测试了它:Firebeetle和NodeMCU。微控制器从Google服务器获取当前时间,并将其显示在NeoPixel LED环上。它还使用IFTTT和Adafruit.io平台从WeatherUnderground接收当前天气数据,并根据天气情况更改LED颜色。
它不具有良好的分辨率(由于LED数量较少),但它是使用少量组件练习编码和电子技能的好方法。我还能够创建一个“知道”当前时间的设备,而无需使用外部实时时钟电路,并且能够“感知”天气变化。
阅读全文