天氣光環時鐘+農曆提醒(NODE-RED)專題作品-micropython
![圖片](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqPCawDaFOrhSMfkoyu7vDByBftNQP4Q4ScIpHWRuZ_3OeUy2CTagcG6Db7zq_Zp-vpnQqbZP9_RBSdi00iSszoGaiFxmXWHdnbrqqUkxf4kH1eUKd1cNGXMNBl2XShYmpzGv5V4bqlcM/s1600/1655094676611633-0.png)
天氣光環時鐘+農曆提醒(node-red)專題作品 前言: 前陣子參加益師傅發起的micropython,讓我再次提起興趣,因為擔任了技術支援的角色 ,所以送我一套慧手科技的套件,由於我個人不會白白拿了東西放著,所以也讓自己動 起來參予這次的實作,但我個人不較不喜歡用搬運和模仿程式碼,所以加了一點自己的 創意在這套件裡,所以在完成階段性的作品,趁這時來紀錄一下筆記。 材料: 慧手科技esp32集成板 DHT11 可調電阻 adafriut_neopixels LED燈環 連接線數條 接線圖: 功能演示 $末節附上程式碼下載 1.按鍵(1)近一小時天氣概況,溫濕度 2.按鍵(2)調控燈環,node-red調控燈環 3.按鍵(3)顯示logo 4.農曆提醒-Line, 燈環同步 5.未實現:每日補充維它命並配發一顆維他命 天氣光環時鐘+農曆提醒(NODE-RED)專題作品-micropython.zip 程式碼區塊解析: 即時天氣- openweather API 這個得去open-weather公開網站申請api 以下的程式碼是抓取天氣的icon # 即時天氣icons data = requests . get ( 'https://api.openweathermap.org/data/2.5/weather?q=Taipei,TW&lang=zh_tw&units=metric&appid=f7922c4d99e223e7380d80a7f3db6b64' ) jsondatas = ujson . loads ( data . text ) print ( jsondatas [ 'weather' ][ 0 ][ 'icon' ]) def checkIcon ( n ): path = "icons/" + n try : os . stat ( path ) return path ...