天气灯是使用Wiznet Pico WizFi360和 WS2812B LED 制成的 RGB 灯。该灯使用 openweathermap.org API 模拟实时天气。它读取云强度、温度、时间等参数,并尝试模仿云的颜色、太阳/月亮,并根据温度范围改变基色。
谢谢 NextPCB:
本次项目的顺利完成,得益于NextPCB的帮助和支持。NextPCB 是全球最有经验的 PCB 制造商之一,专注于 PCB 和组装行业超过 15 年。NextPCB 不仅可以提供最高质量标准的最具创新性的印刷电路板和组装技术,最快的交货周转时间可达 24 小时。
伙计们,如果您有 PCB 项目,请访问他们的网站并获得令人兴奋的折扣和优惠券。
5-10pcs PCB Prototype只需0$:Nextpcb.com/pcbprototype
注册并从 NextPCB 获得 100 美元:Nextpcb.com/coupon
1 x WS2812B LED 灯条
要以极低的成本获得高质量的电子元件,hqonline.com是一个完美的网站。他们有来自所有国际品牌的标签,因此您无需花很多钱就可以找到最适合您设备的组件。这为您提供了物超所值的服务。
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
/* Wi-Fi info */
char ssid[] = "SSID"; // your network SSID (name)
char pass[] = "PASWORD"; // your network password
h = (h + 5) % 24;
Serial.println(h);
minute = (m + 30) % 60;
// send the HTTP PUT request
client1.println(F("GET /data/2.5/weather?lat=17.6795&lon=77.6051&appid=43f22249d3d42ec***********ca809b HTTP/1.1"));
注意:我使用 My PCs USB 作为天气灯的电源,您可以使用 5V 适配器或 3.7V 锂离子电池。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !