吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>WIoT2氣象站之Nextion TFT with ESP8266/ESP32

WIoT2氣象站之Nextion TFT with ESP8266/ESP32

2023-01-30 | zip | 0.30 MB | 次下載 | 2積分

資料介紹

描述

這是我之前的WIoT氣象站的延續。由于 Adafruit Huzzah ESP8266 和 RA8875 控制器之間的 SPI 通信出現問題,我決定升級到 Nextion TFT LCD。經過一些研究,我發現這是 ESP8266 和 SPI 通信的常見問題。

大約一年前,我在他們的 Indiegogo 活動中看到了 Nextion 顯示器。我決定繞過它,因為當時沒有足夠的信息事后看來,我對那個決定感到遺憾。就我而言,這款顯示器一針見血。它使用簡單的串行命令在 MCU 和顯示器之間進行通信——這非常適合我的需要。他們還使用 HMI 編輯器(如下),允許您在 TFT 上布置所有元素,并使用頁面等設置顯示。刷新率也很快。一個簡單的例子。要更改某一天的圖標,您可以從 MCU發出“ pDay1Icon=6 ”。

Nextion的許多其他高級功能我不會在這里介紹,因為這不是本文的目的。這樣,就可以了解有關我的 WIoT-2 項目的詳細信息。與我之前的項目一樣,其意圖如下:

  • 顯示當前和預報的天氣信息。這一次,我使用 Wea??ther Underground API 以 JSON 格式提取當前和預測數據。(還有OpenWeatherMap.org 和DarkSky.net
  • 通過另一個 ESP 裝置顯示我在屋外生成的天氣數據。它輪詢溫度、濕度和電池信息(它是太陽能供電的)——與 Blynk 集成
  • 輪詢并顯示我們熱水浴缸的溫度——與 Blynk 集成
  • 輪詢并顯示我們車庫門的狀態(打開/關閉)——將在未來集成——也與 Blynk 集成
  • 讓我們的孩子與設備互動——向我們發送通知——與 Blynk 集成
  • 輪詢廢物收集日歷信息,以向我們顯示每周收集哪些廢物。
  • 顯示當前日期和時間——使用 Blynk RTC 小部件
  • 我還添加了一個顯示家庭照片的圖片查看器(當人們無聊地站在門口等著別人的時候......)

圖書館和資源:

  • Nextion 庫——請注意,還有一個官方 Nextion 庫,但這個足以滿足我的需求,因為它允許我從 Nextion 發送和接收信息。請務必閱讀提供的注釋和鏈接(鏈接、鏈接),因為它們提供了很好的示例。我還將在下面發布代碼。
  • Blynk圖書館——我使用該應用程序來控制和監控熱水浴缸、車庫和其他組件。
  • Arduino IDE——我用的是 1.6.13,但其他的應該也能正常工作。
  • 節點 MCU 固件——作為 ESP 包的一部分提供。如果您需要幫助,Google 就是您的朋友。只需谷歌在 Arduino 中設置 NodeMCU。
  • Arduino JSON用于解析 JSON 數據。
  • Nextion論壇—— (非常感謝 Patrick 和 Steve 幫助我啟動和運行)。
  • Arduino 源代碼——見頁面底部。

挑戰:

當我嘗試使用標準 Arduino 串行窗口顯示調試消息并嘗試與 Nextion 通信時,我遇到了 NodeMCU 的第一個挑戰。在 Nextion 論壇上的一些挖掘和Steve 和 Patrick 的幫助之后,我能夠獲得串行調試和與 Nextion 的通信。它使用了一個簡單的技巧,因為 Nextion 使用 NodeMCU 的 D4 引腳(串行 1 TX)發送通信,使用串行 RX 接收。對于那些眼尖的人,您會發現這是上傳草圖時的一個問題——通過斷開引腳連接或在草圖上傳期間關閉 Nextion 顯示器電源可以輕松解決這個問題。

提示和技巧:

在 HMI 編輯器中更改 ID。該應用程序的一部分會監視來自 Nextion 的傳入消息,看起來像這樣“ 65 0 2e 1 ff ff ff ”。其中 2e 表示被單擊/或從顯示器發送消息的組件 ID。您可以在 HMI 中看到消息輸出。其中一個問題是,如果您要進行更改并刪除圖像/組件,HMI 會重新編號 ID。如果您編寫代碼來解釋它們,這就是一個問題。解決方案 – 等到您完成項目設計并使 HMI 正確無誤后,再編寫語句來解釋消息傳遞。如果您以后必須對其進行編輯,那很好。只需確保檢查所有輸出值并確保它們在草圖中匹配的接收語句中更新。


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
百乐彩| 正品百家乐官网的玩法技巧和规则| 威尼斯人娱乐城开户地址| 赌博百家乐下载| 百家乐推锅| 百家乐庄家怎样赚钱| 网上百家乐官网是真是假天涯论坛| 汽车| 百乐坊百家乐官网游戏| 威尼斯人娱乐场xpjgw5xsjgw| 全讯网qtqnet好玩| 龍城百家乐的玩法技巧和规则| 百家乐视频游365| 邯郸百家乐园怎么样| 做生意的好风水| 怎么赢百家乐官网的玩法技巧和规则 | 银河百家乐官网的玩法技巧和规则 | 钻石国际| 威尼斯人娱乐城导航网| 百家乐五湖四海娱乐平台| 威尼斯人娱乐天上人间| 大发888下载官方网站| 豪享博百家乐的玩法技巧和规则| 金博士百家乐娱乐城 | 至尊百家乐官网网| 做生意必须看风水吗| 百家乐电投软件| 百家乐真人百家乐赌博| 永利高a1娱乐城送彩金| 线上百家乐怎么玩| ,博彩通| 远安县| 百家乐官网变牌器批发| 百家乐视频大厅| 新梦想百家乐的玩法技巧和规则| 人气最高棋牌游戏| 皇冠娱乐场| 真钱百家乐官网五湖四海全讯网 | 菲律宾百家乐官网娱乐| 缅甸百家乐娱乐| 德州扑克冠军|