91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何配置樹莓派和基于ESP8266的sonoff wifi中繼開關(guān)來控制家用電器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-01-28 17:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:簡介+耗材

如何配置樹莓派和基于ESP8266的sonoff wifi中繼開關(guān)來控制家用電器

注意:這是一個物聯(lián)網(wǎng)項目,因此您可以在世界任何地方控制AC設(shè)備。

MQTT(按摩隊列遙測傳輸)是一種用于Web項目的簡單有效負載傳輸協(xié)議。 Facebook Messenger也使用MQTT協(xié)議。足夠的介紹讓我們從Project開始。

該項目需要什么?

1)Active Wifi(最好是路由器)連接

2)Raspberry Pi3

3)具有10A 220V的Sonoff Wifi物聯(lián)網(wǎng)開關(guān)

4)一些連接線

5)跳線

6)CP2102 USB到TTL轉(zhuǎn)換器

注意:對于此項目,您必須具有樹莓派所有設(shè)置,無論是通過顯示器鍵盤連接還是在無頭模式下使用筆記本電腦(VNC連接)

如果您沒有通過監(jiān)控器或無頭模式設(shè)置所有的raspberry pi,則必須按照我的其他教程中的有關(guān)如何以無頭模式連接raspberry pi的方法。

步驟2:設(shè)置Raspberry Pi

在此步驟中,我們將為項目設(shè)置樹莓派。

在本教程中,我們將Sonoff ESP8266用作客戶端,并將樹莓派用作蚊子代理。

打開樹莓派終端并輸入

sudo apt-get update

SUD o apt-get升級用最新的固件更新樹莓派之后,您可以使用pi上的任何項目

現(xiàn)在鍵入以下命令即可:安裝Mosquitto

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key

sudo apt-key add mosquitto-repo.gpg.key

cd /etc/apt/sources.list.d/

sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list

一旦成功遵循上述所有說明,就可以使用mosquitto代理設(shè)置好機器,并可以進行下一步了。

在終端中再次輸入以下命令:

sudo -i

apt-get update

現(xiàn)在,要檢查您的mosquitto客戶端是否已成功安裝,請打開python2或python3 shell,然后鍵入以下命令

apt-get install mosquitto

這不應(yīng)返回任何內(nèi)容。如果返回任何行或錯誤,請再次檢查以上步驟,然后再次仔細按照步驟進行操作。

現(xiàn)在,您的Raspberry Pi零件已快完成,您就可以了。立即購買Sonoff和Arduino部分

步驟3:為MQTT設(shè)置Sonoff Esp8266設(shè)備

現(xiàn)在在此步驟中,我們將設(shè)置客戶端設(shè)備

sonoff是一款wifi家庭自動化設(shè)備,它預先安裝了用于基于wifi的家庭自動化的固件,以及可通過wifi控制設(shè)備的android/ios應(yīng)用程序。

現(xiàn)在這里是一個簡單的技巧,可以按照我們想要的方式對其進行重新編程。一旦使用Arduino ide重新編程,您將丟失Sonoff上預裝的原始固件。

首先,小心打開Sonoff設(shè)備,并注意圖中所示的引腳排列 危險 :sonoff設(shè)備可在220V直接AC上工作,您必須先將其斷開才能打開或編程。

現(xiàn)在可以看到其引腳分配的波紋管圖像,在PCB的下面有一個esp8266芯片,您發(fā)現(xiàn)它類似于esp8266-01模塊。

現(xiàn)在打開Arduino IDE并添加必要的Zip庫。 PUBSUB_client庫

此外,您還必須將esp8266開發(fā)板添加到Arduino ide中。如果尚未添加,請遵循以下步驟

打開Arduino IDE并單擊“文件-》首選項”。

apt-get install mosquitto-clients

在“ Aditional Boards Manager URLs”中添加以上鏈接,然后單擊“ OK”

轉(zhuǎn)到“工具-》 Board-》 Boards Manager”,鍵入“ ESP8266”并安裝。

再次轉(zhuǎn)到“工具-》板”并選擇“通用ESP8266模塊”。

現(xiàn)在您已經(jīng)成功地將開發(fā)板添加到了Arduino IDE。

現(xiàn)在您必須將一個母連接器焊接到Sonoff設(shè)備上如圖所示。

現(xiàn)在將USB連接到TTL CP2102或FTDI板,并按照上圖所示進行以下連接。

FTDI的接收到Sonoff的TX

FTDI的接收到Sonoff的RX

FTDI的接地到Sonoff的GND

3.3V將FTDI轉(zhuǎn)換為Sonoff的3.3V電壓

注意:請確保未為Sonoff板提供5V電壓。如果將5V連接到其電源引腳,則它兼容3.3V,可能會燒掉Sonoff設(shè)備。因此,最好僅使用3.3v電源的FTDI板。

現(xiàn)在如圖所示進行連接。

完成上述步驟即可。將FTDI/USB到TTL板連接到筆記本電腦/PC,然后打開Arduino IDE。

復制代碼。

11?,F(xiàn)在從Tools菜單中選擇正確的COM端口,然后選擇該設(shè)備作為通用ESP8266設(shè)備。現(xiàn)在點擊上傳按鈕。將代碼上傳到Sonoff設(shè)備的esp8266芯片中大約需要一分鐘或更短的時間。

12?,F(xiàn)在您已經(jīng)準備好了sonoff和Arduino編程?,F(xiàn)在您應(yīng)該會看到Sonoff板上的LED指示燈閃爍//,因為我們在開始時已經(jīng)寫了5次閃爍。

13。您可以繼續(xù)進行下一步。

步驟4:從Web控制Sonoff

現(xiàn)在,這是

現(xiàn)在通過輸入Pi的IP地址打開raspberry pi的VNC遠程桌面連接

現(xiàn)在打開終端并開始鍵入以下命令

這里是主題,“ 0”是有效負載

在命令中用您的Rpi IP地址更改IP地址

并用“ 0”代替“ 1”將打開Sonoff wifi開關(guān)上的繼電器。

sudo pip install paho-mqtt

以上說明將關(guān)閉您的繼電器。

sudo pip3 install paho-mqtt

此指令將打開繼電器。

現(xiàn)在您已經(jīng)可以從Rpi終端控制Sonoff。

您可以通過將Sonoff wifi開關(guān)連接到其他wifi網(wǎng)絡(luò)進行檢查和樹莓派連接到不同的wifi連接。您應(yīng)該能夠在世界任何地方控制繼電器。

現(xiàn)在,您甚至想進一步自動測試Sonoff的開/關(guān),我已經(jīng)編寫了一個小的python腳本

首先發(fā)送“ 1”,然后在6秒后發(fā)送“ 0”,此過程將循環(huán)重復。

import paho.mqtt.client

上面的代碼只是打開和關(guān)閉sonoff wifi上的中繼

不要忘記在上面的python代碼中替換RaspberryPi的IP地址?,F(xiàn)在,通過單擊選項運行模塊來運行此腳本,您應(yīng)該在外殼上看到

發(fā)送“ 1”。。

發(fā)送“ 0” 。.

發(fā)送“ 1” 。.類似這樣的內(nèi)容。

責任編輯:wv

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

    關(guān)注

    122

    文章

    2080

    瀏覽量

    110530
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    971

    瀏覽量

    49558
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ESP8266系列】WT8266-S5模組規(guī)格書

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊。可滿足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需
    的頭像 發(fā)表于 02-05 18:03 ?160次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規(guī)格書

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價比的嵌入式無線網(wǎng)絡(luò)控制模塊。可滿足智能電網(wǎng)、樓宇自動化、安防、智能家居、遠程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求。該模塊核心處理器ESP8266
    的頭像 發(fā)表于 01-29 18:22 ?453次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    【瑞薩RA6E2地奇星開發(fā)板試用】使用`RA6E2`驅(qū)動 `ESP8266 WiFi模塊`,調(diào)試AT指令。

    ) 5. 工程運行效果 6. 總結(jié) 本文介紹了【瑞薩 RA6E2 地奇星開發(fā)板】驅(qū)動 esp8266 WiFi模塊實現(xiàn)串口打印調(diào)用AT指令響應(yīng)的項目設(shè)計, 包括串口調(diào)試和配置、esp8
    發(fā)表于 12-25 10:08

    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應(yīng)用】國產(chǎn)26MHz頻率晶振應(yīng)用于物聯(lián)網(wǎng)WIFI物聯(lián)網(wǎng)模塊(串口轉(zhuǎn)WiFi模塊),Espressif(樂鑫)ESP8285/ESP8266芯片匹配測試OKESP8285其實是
    的頭像 發(fā)表于 11-21 15:37 ?4711次閱讀
    晶科鑫 | 國產(chǎn)26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發(fā)板常見的2種下載方式

    至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協(xié)議。這兩款芯片都有STA/AP/STA+AP的工作模式。E...
    的頭像 發(fā)表于 11-10 20:30 ?1035次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發(fā)板常見的2種下載方式

    在蜂鳥處理器上進行RT-Thread+ESP8266 wifi模塊開發(fā)

    本隊伍編號CICC3042,本文介紹在蜂鳥處理器上運行RT-Thread實時操作系統(tǒng),并進行ESP8266wifi模塊開發(fā)。 在蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發(fā)表于 10-31 09:02

    ESP8266ESP32開發(fā)板常見的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍牙(ESP32),輕松的構(gòu)建獨立的網(wǎng)絡(luò)控制器和遠程控制監(jiān)控設(shè)備。
    發(fā)表于 10-24 18:04

    家用電器交流單相塑膠外殼濾波器 為電器穩(wěn)定運行護航

    在如今的生活中,家用電器已經(jīng)成為我們?nèi)粘2豢苫蛉钡囊徊糠帧那宄繂拘盐覀兊碾姛崴畨?,到夜晚陪伴我們?nèi)朊叩目照{(diào),這些電器讓我們的生活變得更加便捷和舒適。然而,在家用電器運行的過程中,常常會面臨一個容易
    的頭像 發(fā)表于 10-21 15:28 ?442次閱讀

    科普知識:帶你了解家用電器氣密性檢測儀

    在現(xiàn)代家電生產(chǎn)中,氣密性檢測儀扮演著至關(guān)重要的角色。它猶如一位嚴謹?shù)摹百|(zhì)檢衛(wèi)士”,守護著家用電器的品質(zhì)與安全。一、什么是家用電器氣密性檢測儀家用電器氣密性檢測儀是一種專門用于檢測家電產(chǎn)品密封性
    的頭像 發(fā)表于 07-17 14:25 ?613次閱讀
    科普知識:帶你了解<b class='flag-5'>家用電器</b>氣密性檢測儀

    STM32+esp8266連接機智云,上傳溫濕度數(shù)據(jù)并控制電器開關(guān)(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智云平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,您將學會如何
    的頭像 發(fā)表于 07-15 18:54 ?1126次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機智云,上傳溫濕度數(shù)據(jù)并<b class='flag-5'>控制</b>繼<b class='flag-5'>電器</b><b class='flag-5'>開關(guān)</b>(平臺<b class='flag-5'>配置</b>、代碼生成、代碼移植)

    樹莓小技巧:無需鍵盤或顯示器,如何通過WiFi設(shè)置樹莓?

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網(wǎng)絡(luò)服務(wù)器或家庭自動化。通常,設(shè)置樹莓需要鍵盤和顯示器編輯和查看
    的頭像 發(fā)表于 06-26 15:41 ?1614次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示器,如何通過<b class='flag-5'>WiFi</b>設(shè)置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    樹莓分類器:用樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是
    的頭像 發(fā)表于 06-13 16:39 ?1365次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    家用電器氣密性檢測儀,背后究竟有啥神秘力量?

    在現(xiàn)代生活中,家用電器的氣密性至關(guān)重要,它直接影響著產(chǎn)品的性能、使用壽命甚至是用戶的安全。而家用電器氣密性檢測儀,就像是一位“隱形衛(wèi)士”,默默守護著家電的質(zhì)量。那么,它背后究竟隱藏著怎樣的神秘力量呢
    的頭像 發(fā)表于 06-12 14:19 ?903次閱讀
    <b class='flag-5'>家用電器</b>氣密性檢測儀,背后究竟有啥神秘力量?

    單片機實例項目:ESP8266串口WIFI

    單片機實例項目:ESP8266串口WIFI,推薦下載!
    發(fā)表于 06-03 21:01

    ESP8266燒錄與機智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動化等領(lǐng)域。機智云平臺提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細介紹如何使用ESP8266進行燒錄,并通過機智云實現(xiàn)一鍵配
    的頭像 發(fā)表于 05-24 11:04 ?2068次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機智云一鍵配網(wǎng)教程