RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Esp8266的多功能點陣時鐘

Q4MP_gh_c472c21 ? 來源:嵌入式大雜燴 ? 作者:Lengff ? 2022-05-13 14:38 ? 次閱讀

今天給大家分享一篇保姆級的DIY教程基于Esp8266的多功能點陣時鐘 。

簡介

很早就了解ESP8266了,當(dāng)時也用這個搞過一些小demo,一直也沒有想過要弄些實際的作品出來,也許是因為自己比較菜吧!最近剛好工作上沒那么忙, 想著自己重新搭建一個mqtt服務(wù)器,做一些和物聯(lián)網(wǎng)有關(guān)的功能。

論壇的時候有一篇帖子吸引到我了,就是這篇:

https://www.arduino.cn/thread-98790-1-1.html

讓我萌生了自己搞一個點陣時鐘的想法,所以就一點一點的開始了這個制作點陣時鐘的制作旅程,過程談不上很難,但是中途也遇到了很多的問題,中途遇到了很多的問題,有些解決了,有些就只能簡單粗暴的解決,好在最終還是能夠?qū)崿F(xiàn)自己所想的功能。

總結(jié)經(jīng)驗和教訓(xùn)想分享給有同樣興趣愛好的人,文筆不太好,代碼也寫的不好,但依舊阻擋不了這顆分享的心。

演示

圖片

bbaa764e-d273-11ec-bce3-dac502259ad0.gif

?視頻

https://www.bilibili.com/video/BV18i4y1R7ft?spm_id_from=333.999.0.0

理念

盡管網(wǎng)上有很多人都搞過或正在esp8266的點陣時鐘,我重復(fù)搞更像是在造輪子,我作為一個開發(fā)者也很抵制重復(fù)造輪子的行為。

但是作為一個初學(xué)者的我更想去體驗這個造輪子的過程,而且在這個過程中我希望這個輪子有更多我個人的想法在里面,所以就想著自己從頭開始來搞這個東西。

至于我個人的理念就是做一個極簡的點陣時鐘出來, 在擁有更多其他的功能之外,要滿足它最最核心的功能(時鐘,誤差低),其次就是擁有更多的功能,更簡單的交互,再者就是成本要低,希望想自己diy的人用最低的成本做一個好看又好用的點陣時鐘出來。

  • 簡單
  • 好用
  • 功能豐富
  • 低成本

硬件選材

這里我就只介紹一些必要的硬件,懂得都懂就不需要我這種小白列舉了。在這里我也放上我一直逛的一家淘寶店:欣薇電子科技

不是打廣告,主要是里面東西比較全面,且價格也差不多,購買東西的時候不需要不同的淘寶店之間換來換去,而且運(yùn)費(fèi)也只要3元,一般的這種電子產(chǎn)品店運(yùn)費(fèi)都是5-6元的。元器件的具體作用請自行百度,我就不一一贅述。

NodeMcu(Esp8266)

這是我們的核心硬件,功能很多,可能是今年芯片漲價的緣故吧,這類東西越來越貴了。

bc897cc2-d273-11ec-bce3-dac502259ad0.pngNodeMcu(Esp8266)淘寶圖片

DS3231

買這個模塊主要的作用是掉電時間不重置,且時間誤差小。

bcf0ed30-d273-11ec-bce3-dac502259ad0.pngNodeMcu(Esp8266)淘寶圖片

Max7219 32x8 點陣

點陣的驅(qū)動芯片好像有蠻多的,Max7219有一個優(yōu)點就是可以級聯(lián)。

bd438d2e-d273-11ec-bce3-dac502259ad0.pngNodeMcu(Esp8266)淘寶圖片

杜邦線若干

買杜邦線是解決焊接的麻煩,可以快速簡單的搞出我們需要的電路出來

bd6bb452-d273-11ec-bce3-dac502259ad0.pngNodeMcu(Esp8266)淘寶圖片

單路觸摸模塊

原本是搞點動開關(guān)的,但是那種成本也不低,體驗又不好,所以就買這種觸摸模塊,用來實現(xiàn)單擊,雙擊,長按等功能,當(dāng)然這個是非必要的,如果你不想要任何實體交互,只用小程序進(jìn)行交互的話,就可以忽略此模塊。

bd93a4da-d273-11ec-bce3-dac502259ad0.pngNodeMcu(Esp8266)淘寶圖片

時鐘功能

硬件功能

  • NTP校時
  • 調(diào)節(jié)亮度
  • 顯示時間
  • 顯示日期
  • 顯示溫度
  • 顯示B站粉絲數(shù)
  • 顯示自定義內(nèi)容
  • OTA更新

微信小程序功能

  • 同步設(shè)備狀態(tài)
  • 設(shè)置顯示方向
  • 設(shè)置亮度
  • 設(shè)置是否顯示
  • 切換顯示內(nèi)容
  • 切換顯示模式
  • 恢復(fù)出廠
  • wifi配網(wǎng)
  • OTA更新
  • 自定義點陣內(nèi)容

原理圖

實在是沒有作圖的天賦,也沒有找到比較好的制圖工具,只能借助windows自帶的畫圖工具制作一個簡單易懂的原理圖出來吧,望見諒

bde15b44-d273-11ec-bce3-dac502259ad0.png原理圖
  • PS: 立創(chuàng)的PCB原理圖和PCB打板已經(jīng)在制作的路上了,帶后續(xù)更新

制作過程

其實制作過程算是比簡單的,主要分以下幾步

1. 購買元器件

購買器材可參考上文中提到的一些元器件,淘寶上很多淘寶店都是有賣的。

2. 安裝對應(yīng)的軟件

這里我們主要用到的軟件是arduino 很多diy愛好者應(yīng)該都用過,用過的用戶可跳過,也可以接著往下看

安裝Arduino

通過官網(wǎng)下載Arduino IDE,解壓后運(yùn)行arduino.exe就表示安裝完成了。下載地址如下:

https://downloads.arduino.cc/arduino-1.8.19-windows.zip

如果鏈接失效,請在 官網(wǎng) 自行下載,下載選項選Windows ZIP file

安裝esp8266 SDK

這里我也是直接從論壇搬運(yùn)的,但是為了方便閱讀所以在下面列出來,可以直接按我列出來的步驟來,如果有問題請到 這里 看看有沒有其他的解決方法

  1. 打開Arduino IDE菜單 > 文件 >首選項,在 附加開發(fā)板管理器網(wǎng)址 輸入框中,填入以下網(wǎng)址:https://www.arduino.cn/package_esp8266com_index.json

  2. 下載社區(qū)打包的esp8266安裝包,直接運(yùn)行并解壓即可

  • SDK下載(44M):

    藍(lán)湊云分享地址:https://wwi.lanzouo.com/ij4GEyjcz7c (推薦使用這個)

    阿里云盤地址:https://www.aliyundrive.com/s/QhgGreFTjJb (推薦使用這個)

  • 雙擊運(yùn)行即可解壓,解壓完成后,再打開Arduino IDE,即可在 菜單欄 --> 工具 --> 開發(fā)板 中找到你使用的esp8266開發(fā)板

  • 提示:如果安裝過其他版本的esp8266sdk,請先刪除,再使用本安裝包,刪除方法:文件管理器地址欄輸入 %LOCALAPPDATA%/Arduino15/packages,回車進(jìn)入,然后刪除掉其中的esp8266文件夾

安裝串口驅(qū)動

NodeMcu有好多種規(guī)格,比較常見的是CP2102串口芯片和CH340串口芯片的,所以都需要對應(yīng)的驅(qū)動,下面分享兩者的驅(qū)動下載地址:

CP2102驅(qū)動

藍(lán)湊云分享地址:https://wwi.lanzouo.com/iU5mcyjdxuj (推薦使用這個)

博客文件地址:CP210x_Universal_Windows_Driver.zip(不推薦這個,上面鏈接失效可以使用)

CH340驅(qū)動

藍(lán)湊云分享地址:https://wwi.lanzouo.com/iyFTayjdxsh (推薦使用這個)

博客文件地址:CH34x_Install_Windows_v3_4.zip (不推薦這個,上面鏈接失效可以使用)

  • 解壓對應(yīng)的驅(qū)動壓縮包,然后雙擊運(yùn)行對應(yīng)系統(tǒng)的驅(qū)動即可。

  • 驅(qū)動安裝成功以后需要重啟電腦

3. 連接對應(yīng)的線材

這里就是使用杜邦線進(jìn)行一個簡單的連接,如果有大佬愿意也可以通過我畫的電路圖進(jìn)行焊接,不過還是推薦先使用杜邦線連接,調(diào)試好程序后再進(jìn)行焊接處理。

NodeMcuMax7219點陣接線

  • VCC → 3.3V (其實這里也可以接5v,如果你想點陣的亮度比較亮的話)

  • GND → GND

  • DIN → D7

  • CS → D6

  • CLK → D5

NodeMcuDS3231模塊接線

  • VCC → 3.3V (這里不用接5v,低電壓更安全)

  • GND → GND

  • DIN → D7

  • SDA → D2

  • SCL → D1

NodeMcu單路觸摸模塊接線

  • VCC → 3.3V (這里不用接5v,低電壓更安全)

  • GND → GND

  • SIG → D8

4. 寫入程序

使用Arduino寫入程序其實也挺簡單的,大致步驟分為如下幾步

檢查

  • 簡單ESP8266SDK是否安裝成功

  • 檢查串口驅(qū)動是否安裝成功

安裝所需要的依賴包

  • 由于我也是初學(xué)者,很多都是使用別人的庫文件,自己并沒有去深入原理的去重寫代碼,所以我們需要安裝一些庫文件

  • 安裝步驟如下:

    • 工具 --> 管理庫 --> 搜索我們需要安裝的庫 --> 點擊安裝即可be0b5052-d273-11ec-bce3-dac502259ad0.png
  • 需要安裝的庫文件如下

    • DS3231 DS3231時鐘現(xiàn)成庫文件
    • LedControl 驅(qū)動Max7219點陣的庫文件
    • OneButton 實現(xiàn)按鍵單擊,雙擊,長按功能的庫
  • 如果有遺漏的庫,請看報錯提示,按錯誤提示將其中的庫安裝一下即可

下載源碼

  • github下載 https://github.com/Lengff/esp8266-lattice-clock-open

  • gitee下載 https://gitee.com/lengff/esp8266-lattice-clock-open

    通過上面的地址下載我們的源碼。

將源碼寫入Esp8266

  • 通過Arduino IDE 打開我們上一步下載好的代碼

    文件 --> 打開 --> 選擇源碼所在文件夾中.ino后綴的文件

  • 選擇開發(fā)板

    工具 --> 開發(fā)板 --> ESP8266 --> NodeMcu 1.0

    be2b8cc8-d273-11ec-bce3-dac502259ad0.png選擇開發(fā)板
  • 選擇端口

    工具 --> 端口 --> 選擇我們串口設(shè)備對應(yīng)的端口

  • 寫入程序

    項目 --> 上傳點左側(cè)的 → 箭頭 (波特率選115200,會快一些)

5. 測試&檢驗

這里列舉個人處理過程中遇到比較多的問題:

  1. 程序編譯失敗

  • 編譯失敗最多的可能就是庫文件不存在,或者esp8266的sdk安裝有問題,檢查一下編譯報錯的地方即可
  • 程序上傳失敗

  • 上傳失敗基本就是串口沒選對或者開發(fā)板沒有選對
  • 上傳成功后不無任何顯示

  • 這里就需要檢查自己的接線是否正確。(此操作請斷開電源后進(jìn)行)
  • 一鍵配網(wǎng)不成功

  • 配網(wǎng)需要手機(jī)和設(shè)備在同一個wifi,且wifi是2.4G的wifi
  • 查看點陣顯示內(nèi)容:no wifi 表示沒有配置過wifi,需要配置wifi;con wifi 則表示已經(jīng)配置過wifi信息了,正在連接wifi,如果需要重新配置wifi的話就需要長按觸摸按鍵6秒重置系統(tǒng)。
  • 配網(wǎng)建議先按nodeMcu上的reset按鍵,再點擊手機(jī)上的配網(wǎng)
  • 配網(wǎng)成功后顯示的內(nèi)容是 2359

  • 這個就表示你的DS3231接線有問題,需要檢查接線是否正確。(此操作請斷開電源后進(jìn)行)
  • 還是不行的話,請先斷開電源,再將DS3231上的電池拆拆下來,重新安裝后重試。

交互

硬件上我們設(shè)置了一個觸摸按鍵用于人機(jī)交互,更多的交互邏輯我是在小程序上實現(xiàn)的。

觸摸按鍵:

  • 單擊:單擊為切換顯示功能,目前是 時間 - 日期 - 溫度 - B站粉絲數(shù) - 自定義顯示 五個循環(huán)切換
  • 雙擊:雙擊是切換功能的顯示模式,例如:時間有兩種顯示模式 1. 時- 分 - 秒 2. 時 - 分 可以實現(xiàn)兩種不同顯示模式
  • 長按三秒:長按超過三秒低于六秒會觸發(fā)NTP自動校準(zhǔn)時間
  • 長按六秒:長按超過六秒則會重置系統(tǒng)(在系統(tǒng)出現(xiàn)異常的時候,或者更換了wifi的情況下需要重置系統(tǒng))

微信小程序:

  • 這里不做過多贅述,微信小程序里面的功能都比較簡單明了一看便知,上述按鍵支持的功能微信小程序全部都支持

小程序

為什么會選擇小程序來和Esp8266交互呢?

  1. 小程序開發(fā)起來比較快捷,支持的功能也很多,很多功能直接調(diào)用api即可
  2. 使用app或者是在訪問esp8266里面的頁面我覺得交互有點差,我認(rèn)為最交互應(yīng)該簡單到家,不需要有過多的學(xué)習(xí)成本
  3. 小程序支持配網(wǎng),UDP,藍(lán)牙等等諸多功能,后續(xù)的其他小作品可能都會用到小程序

頁面展示

be76f834-d273-11ec-bce3-dac502259ad0.jpg小程序頁面截圖

代碼

目前小程序不在此次開源分享當(dāng)中,其實小程序這塊難度不大,而且可以直接使用,減少大家的開發(fā)工作。

小程序入口

通過手機(jī)微信掃描下面的小程序碼 或 微信搜索小程序 Lengff即可找到我的小程序

通訊方式

目前esp8266和小程序的通訊是使用UDP的通訊方式,使用UDP的通訊方式的好處就是無連接,即開即用,不需要有服務(wù)器的存在。

只要保證esp8266和手機(jī)連接的是同一個局域網(wǎng)即可,而且可以通過廣播的方式發(fā)現(xiàn)設(shè)備,不需要建立長鏈接,缺點就是不穩(wěn)定,會丟包,但是我認(rèn)為是可以接受的,因為手機(jī)更多的是發(fā)送一些指令,我每次都發(fā)送兩次指令丟包的概率就會下降一些。

傳輸協(xié)議

udp是發(fā)送一些hex數(shù)據(jù)包來實現(xiàn)esp8266和手機(jī)之間的數(shù)據(jù)傳輸,所以我就自己簡單定義了一個自己的UDP傳輸協(xié)議,協(xié)議如下:

自定義一個UPD協(xié)議用于小程序和esp8266進(jìn)行UDP通信

|01|2345|67|01234567|
---------------------------------
|RT|TE|VN|LH|
---------------------------------
報文數(shù)據(jù)(64bit)
---------------------------------

自定義UDP協(xié)議說明:

1.RT:(2bit)成功返回數(shù)值
2.TE:(4bit)type報文類型:0:重置時間,1:設(shè)置亮度,2:切換功能,3:切換功能顯示樣式,4:訂閱BIlibiliUID,5:是否啟用點陣屏幕,6:切換顯示方向,7:設(shè)置用戶數(shù)據(jù),8:設(shè)置動畫速度,9:OTA升級(這里有個缺陷,就是最多只支持16種類型,所以后續(xù)會擴(kuò)展此處)
3.VN:(2bit)version協(xié)議版本,目前固定為1
4.LH:(8bit)length數(shù)據(jù)包長度
5.報文數(shù)據(jù):(64)bit版本1目前支持的最大數(shù)據(jù)包長度為64bit

優(yōu)化 ?

優(yōu)化空間自然是有的,改動其實也不大,那就是后續(xù)接入到自己的MQTT服務(wù)器上去同時兼容UPD通訊方式,但是目前沒有搞是因為目前沒有穩(wěn)定可用的服務(wù)器,盲目的接入后續(xù)升級起來就會影響設(shè)備正常的功能使用。

自我評價

這個項目(也算是一個小項目吧)我做了一個多月,也不能算是從0開始,一開始到時候熟悉一點東西,只是知識點零零散散的,就像一堆凌亂的拼圖,這次就像在拼拼圖。

雖然拼的不好但是好歹也是拼出來的一個作品,雖說也有很多人搞這種點陣時鐘,但是我個人覺得自己真的去實踐就會發(fā)現(xiàn)沒有那么簡單,而且別人做的你也未必會滿意,自己去做更能去注入自己的靈魂在里面。

在此講講個人感悟:本人不是專職搞這種硬件開發(fā),這個只是個人的業(yè)余愛好,雖然平常也有積累一些相關(guān)的知識,但是遠(yuǎn)不如系統(tǒng)性學(xué)習(xí)來的高效。

所以,如果真的要學(xué)習(xí)這個還是要系統(tǒng)性的看一些視頻來學(xué)習(xí),其次就是就是實踐,雖然我掌握了一些零零散散的技能,但是卻不知道如何去使用,所以需要不斷的去實踐來理解自己所掌握的技能。

缺點:

  • 需要連接wifi(且必須是2.4Gwifi)才能用 -(這個也會在后續(xù)程序上做出優(yōu)化)
  • 需要持續(xù)供電,因為點陣功耗比較大,所以用電池反而體驗很差

優(yōu)點:

  • 支持OTA可持續(xù)更新系統(tǒng)
  • 交互簡單便捷
  • 支持自定義顯示內(nèi)容

結(jié)尾

這里我提供一個8x832x8點陣的在線取模工具,做的比較粗糙,如果有需要改進(jìn)的地方歡迎在評論區(qū)留言。

8x8點陣的在線取模工具:http://lengff.com/lengff/lattice2.html

32x8點陣的在線取模工具:http://lengff.com/lengff/lattice3.html

END 審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 點陣
    +關(guān)注

    關(guān)注

    6

    文章

    194

    瀏覽量

    72495
  • 時鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131446

原文標(biāo)題:結(jié)尾

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    esp8266加入到c51單片機(jī)單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機(jī)的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進(jìn)行通信。以下是如何實現(xiàn)這一點的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?562次閱讀

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?265次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?6次下載

    esp32和esp8266代碼共用嗎

    作為兩款具有Wi-Fi功能的微控制器,因其低成本、易用性和靈活性而受到廣泛關(guān)注。然而,盡管它們在某些方面具有相似性,但在硬件性能、開發(fā)環(huán)境和編程語言等方面仍存在一定差異。 二、ESP32與ESP8266簡介
    的頭像 發(fā)表于 08-19 18:23 ?1111次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理器和架構(gòu) : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構(gòu)。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?5234次閱讀

    ESP8266需要燒錄固件庫嘛

    的步驟。 一、固件庫的作用 固件庫是一組預(yù)先編寫好的程序代碼,用于實現(xiàn)ESP8266模塊的特定功能。這些代碼通常由經(jīng)驗豐富的開發(fā)者編寫,經(jīng)過多次測試和優(yōu)化,具有較高的穩(wěn)定性和可靠性。使用固件庫可以大大簡化開發(fā)過程,提高開發(fā)效率。 1.1
    的頭像 發(fā)表于 08-19 17:30 ?835次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項目中。然而,如果不進(jìn)行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介 ESP8266是一款由Espres
    的頭像 發(fā)表于 08-19 17:28 ?762次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過兩種方式實現(xiàn): 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?2628次閱讀

    ESP8266_RTOS_SDK編譯錯誤的原因?

    我剛剛下載了 RTOS sdk 并按照以下步驟操作: https://github.com/espressif/esp8266_rtos_sdk 我可以在examples文件夾中編譯應(yīng)用程序。但是
    發(fā)表于 07-12 08:04

    ESP8266網(wǎng)絡(luò)天氣時鐘OLED顯示

    基于ESP8266實現(xiàn)網(wǎng)絡(luò)獲取天氣和時鐘并OLED顯示
    的頭像 發(fā)表于 06-28 04:46 ?1113次閱讀
    <b class='flag-5'>ESP8266</b>網(wǎng)絡(luò)天氣<b class='flag-5'>時鐘</b>OLED顯示

    ESP8266使用ESP-IDF menuconfig功能時有亂碼,為什么?

    芯片為ESP8266EX1 主板為NodeMCU 系統(tǒng)Win7x64 git使用git version 2.33.0.windows.2 終端為MinTTY SDK
    發(fā)表于 06-21 07:32

    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當(dāng)于在ESP8266基礎(chǔ)上多加了1/2MB Flash, ESP8285與
    的頭像 發(fā)表于 05-17 11:44 ?1317次閱讀
    國產(chǎn)低成本W(wǎng)i-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    確定ESP8266固件下載成功的方法

    在物聯(lián)網(wǎng)設(shè)備的開發(fā)過程中,確定esp8266固件是否成功下載至設(shè)備十分關(guān)鍵。以下是一種簡單有效的確認(rèn)方法:機(jī)智云物聯(lián)網(wǎng)平臺首先,確保你的ESP8266模塊已經(jīng)正確連接至計算機(jī),并通過串口調(diào)試助手進(jìn)行
    的頭像 發(fā)表于 05-16 08:10 ?586次閱讀
    確定<b class='flag-5'>ESP8266</b>固件下載成功的方法

    使用Wi-Fi ESP8266方案模組接入云平臺

    ESP8266的模塊芯片是基于無線通信協(xié)議的UARTWi-Fi透傳模塊芯片,支持802.11b/g/n的無線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形式控制,例如
    的頭像 發(fā)表于 05-10 08:20 ?1819次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺

    STM32、ESP8266與MQTT連接阿里云物聯(lián)網(wǎng)的串口通信異常解析

    STM32、ESP8266與MQTT協(xié)議連接阿里云物聯(lián)網(wǎng)平臺時常見的串口通信異常介紹 在構(gòu)建物聯(lián)網(wǎng)應(yīng)用時,STM32、ESP8266與MQTT協(xié)議的結(jié)合是實現(xiàn)設(shè)備與網(wǎng)絡(luò)間穩(wěn)定通信的關(guān)鍵。然而,在連接
    的頭像 發(fā)表于 04-19 17:19 ?1438次閱讀
    RM新时代网站-首页