在開始前,我簡單的介紹一下我的項目功能和原理。項目功能:支持一鍵配網(wǎng)、有完整的微信小程序注冊登錄流程、小程序控制ESP8266、ESP8266讀溫濕度顯示到小程序上、支持50組自定義紅外遙控和一鍵配置米家、天貓精靈。
項目原理:巴法云作為服務(wù)器,可以把他理解成一個中介,通過微信小程序中的wx.request函數(shù)來給巴法云中的主題發(fā)送消息,ESP8266訂閱了該主題就會收到小程序發(fā)來的消息,通過代碼對這串消息進(jìn)行解析,從而做出反應(yīng)。
如果您從未學(xué)過ESP8266,請您訪問太極創(chuàng)客網(wǎng)站,里面有詳細(xì)的ESP8266物聯(lián)網(wǎng)開發(fā)的教學(xué)。在您對它有所了解以后再來看本文章相信您更能得心應(yīng)手。本文章也會進(jìn)行簡單的講解。
后續(xù)我也會錄制整個開發(fā)流程視頻敬請期待。(視空余時間而定)
我的B站賬號:喊我去學(xué)習(xí)xdm
太極創(chuàng)客官網(wǎng):太極創(chuàng)客 – Arduino, ESP8266物聯(lián)網(wǎng)的應(yīng)用、開發(fā)和學(xué)習(xí)資料 (taichi-maker.com)
太極創(chuàng)客B站賬號:太極創(chuàng)客的個人空間_嗶哩嗶哩_bilibili
?
?
一、準(zhǔn)備工作
在開始之前,我們需要準(zhǔn)備好下列材料
1、ESP8266開發(fā)板
可以選擇CH340或者是CP2102驅(qū)動的,購買時記得選擇帶數(shù)據(jù)線的。買兩塊,另一塊用于檢測溫濕度
2、紅外傳感模塊、舵機(如果不想控制物理按鈕可以不準(zhǔn)備舵機)和溫濕度傳感器
?
?紅外模塊建議購買帶TTL那一款,方便后面調(diào)試
舵機購買SG90 180度
3、微信開發(fā)者工具
微信開放平臺 (qq.com)
登錄該網(wǎng)址下載開發(fā)者工具,并且注冊好自己的賬號,獲取APPID
4、arduino IDE
Software | Arduino打開該網(wǎng)站
?
?接著需要我們進(jìn)行ESP8266庫的安裝,為方便安裝。這里的庫由太極創(chuàng)客提供。
百度網(wǎng)盤 請輸入提取碼 (baidu.com)提取碼:49c1
下載之后雙擊即可安裝。
5、巴法云
巴法科技&巴法云-巴法設(shè)備云-巴法物聯(lián)網(wǎng)云平臺 (bemfa.com)
進(jìn)入該網(wǎng)站,注冊并登錄。
進(jìn)入控制臺,獲取自己的賬號密鑰。
文章來源:http://www.zghlxwxcb.cn/news/detail-839978.html
到此準(zhǔn)備工作已經(jīng)完成,接下來將是小程序的項目創(chuàng)建。我會另開一篇進(jìn)行講解。感謝您觀看到這里。謝謝您的支持。如有任何問題,請評論區(qū)發(fā)表,我將進(jìn)行一一解答。文章來源地址http://www.zghlxwxcb.cn/news/detail-839978.html
到了這里,關(guān)于兩星期自學(xué):微信小程序+ESP8266實現(xiàn)智能家居控制(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!