1. 程式人生 > 實用技巧 >ESP8266對接天貓精靈-單路繼電器控制

ESP8266對接天貓精靈-單路繼電器控制

上面是我建立的群聊,歡迎新朋友的加入。

要資料,翻群檔案

去群檔案翻到這三個東西,下載好就行了

1.燒錄BIN檔案

其實只需要用到一個軟體就行,我看網上很多拿著兩個軟體在用的,腦殼疼

要不是我幾年前就玩這東西,還真懵了

首先開啟這個軟體

其中的FLASH SIZE要根據自己的板子來定,目前淘寶上賣的,有上各種FALSH的

韌體的話,選用nodemcu_float_0.9.6-dev_20150406,這裡有兩個韌體,不管他,區別不是很大,就刷這個就是了

韌體在前面提到的壓縮包內有

教程寫詳細點,我操作一遍

這個晶片上電要按住一個按鍵,才能進韌體更新模式

下面是某寶上常賣的一個模組引腳圖

FunctionDescription
URXDUART_RXD,接收
UTXDUART_TXD,傳送
RST外部Reset訊號,低電平復位,高電平工作(預設高)
GNDGND
VCC3.3V,模組供電
GPIO 0工作模式選擇:懸空:FlashBoot,工作模式;下拉:UARTDownload,下載模式
CH_PD高電平工作;低電平模組供電關掉
GPIO 2(1)開機上電時必須為高電平,禁止硬體下拉;(2)內部預設已拉高

拉低GPIO0上電

出現這個,意味著要復位一下,特別留意拉低GPIO0上電

擦除完就開始燒錄

我這已經在燒錄了,留意右邊的ID,手上的板子使用的是華邦的FLASH,這個ID對應的是W25Q32

型號 序列號

W25X16 3015
W25X32 3016
W25X64 3017

W25Q80 4014
W25Q16 4015
W25Q32 4016

燒錄完成

2.燒寫LUA

其實這一步我是有點疑問的,按道理來說ESPlorer是可以燒錄的。不知道為什麼我必須要用NodeMCU Studio 2015.exe燒個首次,不管了,無所謂,這不重要

開啟

開啟兩個lua檔案

軟體包和程式碼都在我上傳的檔案裡面有

首先下載init這個

首先改好自己要連線的網路的名稱和密碼。壓縮包有個不用改程式碼,有html配置的韌體,自己研究吧,我不準備深入了

下載成功就會報成功

這裡我剛開始遇到過以下錯誤

不要慌,確定以下幾件事有沒有做

1.供電夠不夠,不要用電腦的,500ma貌似頂不住,找個2A的充電寶或者充電頭

2.第一步燒錄之後,有沒有重新啟動?重啟一次

3.檢查埠是不是選錯了,波特率不用管,軟體寫死了,肯定不會錯

下載kaiguan這個檔案,這裡有兩個東西,要改一下,可以先往後讀,等會回來改了再下載

這裡吐槽一下,寫程式碼用中文拼音,有點不太專業了,不過白嫖人家東西,我也就不說啥了

下完了一樣會彈出成功

上面程式碼我改過,不用管,大家直接用壓縮包裡面的

這裡提供一個引腳對映表,方便改程式碼

3.註冊一個貝殼物聯的賬號

又是白嫖的,沒辦法,不想花錢

新增一個智慧裝置

目前不能刪裝置,大家悠著點加

搞好之後,會出現一個ID和APIKEY,填到前面那個lua裡面去

4.配置天貓精靈

開啟這個頁面,連線裝置

搜尋貝殼物聯

點第一個,輸入自己的賬號

就會自動載入前面建立的裝置

點開自己的裝置,改個名字,就是對著天貓精靈喊的那個關鍵字

4.測試

隨便找個串列埠助手,波特率9600

列印這個,說明連線上伺服器了

在等個一分鐘,估計還在乾點什麼事情,現在控制不了

當他彈出這樣的東西,就可以

然後對著天貓精靈說,開啟xxx,關閉xx就能開啟裝置了