首页
/
每日頭條
/
職場
/
如何制作天氣預報小程序
如何制作天氣預報小程序
更新时间:2025-01-01 22:37:13

今天又翻出來一片ESP8266模塊,還有一個OLED(1.3寸)液晶屏,看到别人做的天氣站,于是整理了一下以前的代碼,發現有幾個地方需要改動一下,然後,就可以聯網看天氣了!

先簡單介紹一下這個天氣站的程序流程:

1到心知天氣官網注冊一下,獲取你的專屬私鑰;

2搭建ESP8266的Arduino開發環境(可能需要爬梯子);

3程序向網站發送請求,然後解析json數據;

4通過oled屏幕進行顯示。

先說第一步:進官網,注冊,在控制台就能看到你的私鑰了

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)1

獲得私鑰

下面兩張圖片是對應的API字段代表的含義,可以根據需要取您想要得字段。

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)2

天氣相關參數

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)3

生活指數參數

第二步,搭建Arduino開發環境

先要到官網取下載安裝Arduino IDE,然後加載ESP8266所支持的工具,這個過程可能需要爬梯子,網上也有集成好的環境可以直接下載。同學們可以自己動手找找看,或者私信蟻哥也行。

安裝好IDE還需要更新兩個關鍵的庫,分别是Arduino Json和oled液晶驅動;

蟻哥之前寫的代碼或者大家從網上搜的代碼有可能是基于Json5.0的,那樣會報錯,建議大家改成新版Json6.0的。如下圖所示:

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)4

Json字符串聲明

我的液晶驅動芯片是sh1106的,可以根據下面的圖片直接獲得庫文件。

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)5

安裝液晶屏驅動庫文件

接線按照下圖連接:

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)6

接線表

以上準備工作就完成了,接下來就是第三步,HAPPY的敲代碼時間,不想敲也沒關系,各位看官可以到蟻哥的github上直接ctrl c!

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)7

源代碼

下面簡單說一下代碼注意事項。看到下面的馬賽克了嗎?不要緊張,隻要把那裡換成各位看官大爺家裡的wifi熱點名和密碼,以及剛才那個私鑰就行了。

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)8

代碼初始化部分

下面這個函數是用來獲取天氣信息的,沒啥好說的,

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)9

獲取天氣函數

在下面這個函數是獲取生活指數信息的,基本能滿足我們生活的方方面面。

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)10

獲取生活指數函數

編好代碼,接好線,點擊上傳,相信我,你會成功的!成功以後,就可以看到你所在的城市的天氣信息了!

下面奉上兩張截圖,沒有界面,隻是簡單地顯示:

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)11

生活指數信息

如何制作天氣預報小程序(實用DIY-兩個模塊快速實現微型天氣工作站)12

天氣信息

怎麼樣,是不是很好玩!下次再把網絡時間和播放mp3音樂的功能加上,秒變網絡小鬧鐘!

大家有什麼好的想法,請在評論區留言讨論!感謝您的支持!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
個人工作述職報告範文精選8篇
個人工作述職報告範文精選8篇
喜歡的私信。,
2025-01-01
公務員面試題5個領導4個杯子
公務員面試題5個領導4個杯子
近段時間,招聘市場可謂是熱鬧非凡。各行各業都開始啟動自己的人才招聘渠道,面試是通往職場獲得工作機會的篩選過程。通過面試,面試官可以了解前來應聘者的綜合素質。所以,對于應聘者,再奇葩的面試也會見怪不怪。但對于即将走出校園步入社會的應屆畢業生來...
2025-01-01
員工手冊如何才有效
員工手冊如何才有效
金山銀四招聘旺季已經到來,該如何給新加入的員工以安全感呢?這個時候,員工手冊的重要性就凸顯出來了。員工手冊是企業内部的人事制度管理規範,同時又涵蓋企業的各個方面,承載着傳播企業形象、企業文化的功能。它是有效地管理工具,員工的行動指南。如今,...
2025-01-01
黃曉明發文感謝奮戰
黃曉明發文感謝奮戰
傳媒櫻桃派系【頭條理娛君】特約作者,看娛樂熱點深度解讀,認準理娛君!公關職場劇《緊急公關》在小年夜迎來大結局,黃曉明又雙叒把職場的路數演成了演霸道總裁求偶路,這次是一個美強慘的林中碩,在陰謀與暗流中堅守正義的公關公司副總裁。在去年11月,黃...
2025-01-01
一個優秀的操盤手每天怎麼工作
一個優秀的操盤手每天怎麼工作
一名優秀的操盤手每天是怎麼工作的?目前,我還不夠優秀,但我覺得,優秀的操盤手每天的工作和生活是很有規律的,協調進行,工作與生活相互促進共同發展的。比如,我每天會早起,然後每周抽時間,至少兩次進行晨跑鍛煉,每次跑5圈以上(400米一圈),然後...
2025-01-01
Copyright 2023-2025 - www.tftnews.com All Rights Reserved