在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>OLED上的天氣監測

OLED上的天氣監測

2022-11-25 | zip | 0.08 MB | 次下載 | 免費

資料介紹

描述

介紹

天氣監測設備是提供該地區有關溫度、濕度、風速、降水、紫外線指數等大氣信息的有用工具。特定地區的天氣描述了很多關于棲息地、氣候條件的信息,并在一段時間內積累了這些數據。一定的時間段可以用來預測未來的氣候變化。在這個項目中,我使用了 OLED 顯示屏,顯示溫度(攝氏度)、風速(米/秒)、天氣的一般描述和圖形圖標,通過 API 調用來描述天氣。

在職的

1.發送API請求并獲取Json響應

天氣監控設備通過向服務器發送 API 請求以返回 JSON 響應來獲取天氣信息。對于我的項目,我使用了 weatherbit API 的當前天氣 API,因為它是免費的并且非常適合我的要求。

要使用此 API,您首先需要在weatherbit.io上設置一個帳戶創建后,您需要請求一個 API 密鑰,大約需要 30 分鐘才能激活。將 API 密鑰保密以供您自己使用,因為它的用途有限。

獲取 API 密鑰后,您可以通過在 Web 瀏覽器上發送請求(參見文檔)或從postman等工具以結構化方式查看 JSON 格式來檢查 JSON 響應。這是我的 api 請求的示例-

此請求的 JSON 響應如下 -

{
"data": [
{
"rh": 91.3,
"pod": "d",
"lon": 73.78869,
"pres": 988.487,
"timezone": "Asia/Kolkata",
"ob_time": "2020-08-05 12:53",
"country_code": "IN",
"clouds": 100,
"ts": 1596631998,
"solar_rad": 30.8,
"state_code": "33",
"city_name": "Marmagao",
"wind_spd": 8.05612,
"wind_cdir_full": "west",
"wind_cdir": "W",
"slp": 994.225,
"vis": 2,
"h_angle": 64.3,
"sunset": "13:42",
"dni": 666.14,
"dewpt": 23.9,
"snow": 0,
"uv": 1.35293,
"precip": 0,
"wind_dir": 269,
"sunrise": "00:47",
"ghi": 308.26,
"dhi": 76.82,
"aqi": 51,
"lat": 15.40927,
"weather": {
"icon": "c04d",
"code": 804,
"description": "Overcast Clouds"
},
"datetime": "2020-08-05:12",
"temp": 25.4,
"station": "VAJJ",
"elev_angle": 20.94,
"app_temp": 26.4
}
],
"count": 1
}

同樣,要獲取您所在位置的天氣信息,您只需更改城市和國家名稱。

JSON 響應(如您在上面看到的)包含大量信息,我們只需要一些信息。為了只從 JSON 中獲取必要的信息,我們必須進行解析。

2.解析JSON響應

為了解析所需的信息,我使用了 ArduinoJson 庫。為此,我必須獲取 json 緩沖區大小并為我想要的屬性創建一個 json 對象。我已經使用ArduinoJson 助手來計算緩沖區大小并獲取我想要顯示的鍵的值。緩沖區大小和解析程序是通過將 JSON 響應粘貼到 ArduinoJson 助手獲得的。

?
?
?
pYYBAGOAMweASOuKAAF-WuABC_4709.jpg
?
1 / 3 ?獲取緩沖區大小
?

3. 創建天氣小部件

我創建了這些小部件,因為它是表示當前天氣狀況的一種有吸引力的方式,并且在 OLED 顯示屏上具有吸引人的外觀。這些圖標中的每一個都來自文檔,一些來自 Google 搜索。下面列出的是我使用過的天氣圖標-

poYBAGOAMwmAXNn2AABKIYHWKTI168.jpg
?

所有圖標已被裁剪為小于(或接近)57*57 像素的分辨率,以適應 OLED 顯示器,并已使用image2cpp工具轉換為各自的數組字節。圖像的數組字節如下所示 -

poYBAGOAMwyAX7BTAAJs2Mn_sHo844.jpg
?

在合并到主程序之前,我首先測試了顯示屏上的所有圖標,以檢查最終圖像的大小和對比度。結果如下——

天氣圖標測試
?

在確保每個圖標都完美顯示后,我已將這些圖標分配給它們各自的圖標代碼(查看文檔)。例如:200 到 202 之間的代碼顯示“雷暴雨”圖標,500 到 522 之間顯示“雨”圖標等等。

最終執行

該草圖需要以下庫,可以從 Arduino IDE 的庫管理器安裝 - Adafruit 的Adafruit SSD1306 、Adafruit 的Adafruit GFX 庫ArduinoJson (版本 5)。

在上傳草圖之前,請確保輸入 weatherbit io 的API 密鑰以及WiFi 路由器的SSID密碼

主顯示屏提供從 Weatherbit api 獲得的以下信息-

pYYBAGOAMxmATiohAAXBxIb09fM637.png
主顯示屏
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  76次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  29次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  3次下載  |  1 積分
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  3次下載  |  2 積分
  9. 5基礎模擬電子電路
  10. 3.80 MB   |  3次下載  |  1 積分
  11. 6RA-Eco-RA6M4-100PIN-V1.0開發板資料
  12. 34.89 MB  |  1次下載  |  免費
  13. 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  14. 3.32 MB   |  1次下載  |  免費
  15. 8聯想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
  16. 0.62 MB   |  次下載  |  5 積分

本月

  1. 1AI智能眼鏡產業鏈分析
  2. 4.43 MB   |  383次下載  |  免費
  3. 2蘇泊爾電磁爐線路的電路原理圖資料合集
  4. 2.02 MB   |  296次下載  |  5 積分
  5. 3貼片三極管上的印字與真實名稱的對照表詳細說明
  6. 0.50 MB   |  94次下載  |  1 積分
  7. 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
  8. 0.46 MB   |  91次下載  |  5 積分
  9. 5涂鴉各WiFi模塊原理圖加PCB封裝
  10. 11.75 MB   |  76次下載  |  1 積分
  11. 6錦銳科技CA51F2 SDK開發包
  12. 24.06 MB   |  29次下載  |  1 積分
  13. 7AO4803A雙P通道增強型場效應晶體管的數據手冊
  14. 0.11 MB   |  28次下載  |  2 積分
  15. 8長虹液晶彩電LS29機芯的技術資料說明
  16. 3.42 MB   |  16次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191388次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 一级做受毛片免费大片 | 深夜视频免费看 | 亚洲成人网在线观看 | 欧美成人xxxx | 免费aa视频 | 久久久久久全国免费观看 | 欧美怡红院免费全部视频 | 欧美国产三级 | 国产免费美女 | 亚洲一区二区在线播放 | 男人视频在线观看 | 亚洲一区二区三区免费 | 五月婷婷六月婷婷 | 国产老头和美女在线观看 | 成人网中文字幕色 | 一级黄色毛片播放 | 国产精品久久久久aaaa | 天天摸天天做天天爽水多 | 亚洲青青草原 | 中文字幕一区二区三区有限公司 | 口述他拿舌头进去我下面好爽 | 久久久午夜影院 | 国产人人爱| 视频在线欧美 | 天天看天天做 | 人人天天夜夜 | www.欧美成 | 美女视频永久黄网站免费观看国产 | 麒麟色欧美影院在线播放 | 求av网站| 国产稀缺精品盗摄盗拍 | 欧美三级在线观看黄 | 在线免费黄| 精品国产一二三区在线影院 | 国产a一级毛片午夜剧场14 | 99精品久久99久久久久久 | 不卡视频免费在线观看 | 三级黄a| 国产一级特黄aa大片免费 | 欧美久久综合 | 天天综合网天天综合色不卡 |