日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

micropython做中继_MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器

發(fā)布時間:2024/1/23 python 209 豆豆
生活随笔 收集整理的這篇文章主要介紹了 micropython做中继_MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

背景知識視頻教程

將繼電器與ESP32或ESP8266配合使用是一種遠(yuǎn)程控制AC家用電器的好方法。本教程介紹了如何使用MicroPython固件通過ESP32或ESP8266控制繼電器模塊。

我們將研究中繼模塊的工作原理,如何將中繼連接到ESP32或ESP8266板,以及如何構(gòu)建網(wǎng)絡(luò)服務(wù)器來遠(yuǎn)程控制中繼。

前提

要遵循本教程,您需要在ESP32或ESP8266板上安裝MicroPython固件。您還需要一個IDE來編寫代碼并將其上傳到板上。我們建議使用Thonny IDE或uPyCraft IDE:

Thonny IDE安裝和刷新固件

uPyCraft IDE安裝和刷新固件

中繼

繼電器是一個電動開關(guān),與其他任何開關(guān)一樣,它可以打開或關(guān)閉,以使電流通過或不通過。 它可以通過低電壓進(jìn)行控制,例如ESP32 / ESP8266 GPIO提供的3.3V,并允許我們控制12V,24V或市電電壓等高電壓。

不同的繼電器模塊具有不同數(shù)量的通道。您可以找到具有1個,2個,4個,8個甚至16個通道的繼電器模塊。通道數(shù)決定了我們將能夠控制的輸出數(shù)。

有些繼電器模塊的電磁體可以由5V和3.3V供電。兩者均可與ESP32或ESP8266一起使用–您可以使用VIN引腳(提供5V)或3.3V引腳。

另外,有些帶有內(nèi)置的光電耦合器,可以增加額外的“保護(hù)層”,從而將ESP板與繼電器電路光學(xué)隔離。

繼電器模塊具有兩個連接器,每個連接器具有三個插座:公共(COM),常閉(NC)和常開(NO)。

引腳圖

原理圖

ESP32連接示意

ESP8266連接示意

MicroPython控制中繼模塊

使用ESP32或ESP8266控制繼電器的代碼與控制LED或任何其他輸出一樣簡單。 在此示例中,由于我們使用的是常開配置,因此我們需要發(fā)送低電平信號使電流流動,而發(fā)送高電平信號停止電流流動。

代碼

>

代碼分解

控制中繼網(wǎng)絡(luò)服務(wù)器

在本部分中,我們創(chuàng)建了一個網(wǎng)絡(luò)服務(wù)器示例,可讓您通過網(wǎng)絡(luò)服務(wù)器遠(yuǎn)程控制中繼。

代碼

>

將網(wǎng)絡(luò)憑據(jù)插入以下變量:

ssid ='REPLACE_WITH_YOUR_SSID'password ='REPLACE_WITH_YOUR_PASSWORD'

根據(jù)您所使用的電路板取消注釋以下行之一。默認(rèn)情況下,它設(shè)置為使用ESP32 GPIO。

>

代碼

>

在此不會解釋此代碼的工作原理,因為我們已經(jīng)有非常相似的教程,其中詳細(xì)介紹了每一行代碼。閱讀MicroPython網(wǎng)絡(luò)服務(wù)器控制ESP32/ESP8266

演示

進(jìn)行必要的更改后,將boot.py和main.py文件上傳到您的電路板上。按下EN / RST按鈕,然后在Shell中,您將獲得ESP IP地址。

然后,在本地網(wǎng)絡(luò)中打開瀏覽器,然后鍵入ESP IP地址以訪問Web服務(wù)器。

您應(yīng)該獲得一個帶有切換按鈕的網(wǎng)頁,該按鈕可讓您使用智能手機(jī)或計算機(jī)遠(yuǎn)程控制繼電器。

對于最終項目,請確保將繼電器模塊和ESP放置在機(jī)箱內(nèi),以免暴露任何AC引腳。

總結(jié)

以上是生活随笔為你收集整理的micropython做中继_MicroPython网络服务器使用ESP32/ESP8266远程控制家用交流电器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。