91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

電子DIY作品 基于Ai-WB2的10A遠程通斷器

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2025-05-28 10:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下作品由安信可社區用戶

大貓的魚制作

1、引言

在日常生活中,各種智能插座、無線開關等應用十分廣泛;其本質大都是GPIO控制繼電器或其他開關器件,這種原理雖較為簡單,但較于傳感器采集進行多設備聯動的模式應用范圍更廣、成本更低、方便快捷。

因此筆者誕生了制作一個10A 8位無線通斷器的想法(控制可選實時與延時兩種模式)。

2、硬件設計

主控采用安信可Ai-WB2-12F模組,其支持Wi-Fi2.4與BLE5.0,通過MQTT協議可以很方便的與服務器交互。外圍可用引腳9個完美符合本次項目:8個GPIO作繼電器控制;1個作運行燈。

繼電器驅動電路采用ULN2803芯片;本來想直接光耦+三極管作控制電路的,但是是PCB空間有限,細算下來成本差不多。本著有啥用啥的原則,發現手頭的ULN2803后才好直接用,這樣也更方便點。

由于用了全部可用IO,因此正常運行時串口就無法使用的,所以為了方便調試與燒錄程序就加一個開關,控制RX TX連接運行燈還是CH340以此來控制燒錄與運行模式。

原理圖及PCB設計圖如下:

wKgZO2g2dc-APXtjAAGX5K-RP-4442.jpg

圖1 無線繼電器原理圖

wKgZPGg2dc-ASbY5AAPByflvyxM136.jpg

圖2 無線繼電器PCB圖

3、軟件設計

Ai-WB2軟件設計

本項目的單片機軟件方面主要使用了GPIO、Timer、MQTT等。整體軟件工作流程為:

①Ai-WB2-12F等待連接WiFi行燈閃爍。
②成功連接WiFi,連接MQTT服務器,訂閱主題,成功后LED轉至常亮發布上線消息。
③等待上位機發布命令,接收到命令后做出應答,并根據命令內容控制GPIO與Timer。
④如果是延時模式下的ON/OFF指令,則在時間結束后控制GPIO并上報狀態。

wKgZO2g2ddCAJOyLAABtXbsOjCE376.jpg

值得注意的是,在讀取IO電平時發現庫里只有 在GPIO輸入模式下讀取電平的API。所以寫了個

bl_gpio_output_get_value(GLB_GPIO_Type gpioPin);

uint32_t bl_gpio_output_get_value(GLB_GPIO_Type gpioPin) {
uint32_t *p=(uint32_t *)(GLB_BASE+GLB_GPIO_OUTPUT_OFFSET+((gpioPin>>5)<<2));
uint32_t pos=gpioPin%32;
if((*p)&(1<}

其他具體代碼見附件。

微信小程序軟件設計

這里就放幾張最終做好的小程序圖片

wKgZPGg2ddCAAjt_AAAr4XQHO3M697.jpg

wKgZO2g2ddGAS3z7AAAtvARKyP4831.jpg

wKgZPGg2ddGAX7M7AABH3yfy6aw381.jpg

通訊協議設計

設備 訂閱 WLRelay/cmd主題,在 WLRelay/res主題 發布響應;

小程序 訂閱 WLRelay/res主題,在 WLRelay/cmd主題 發布命令;

整個協議包采用JSON格式,這也是物聯網中常用的數據包格式。

//模式設置命令格式
{ "id":1, //繼電器序號
"mode":1, //延時模式 0:實時模式,此時不關注value; 1:延時模式
"value":10 //延時時間 單位s
}
//ON/OFF設置命令格式
{ "id":1, //繼電器序號
"mode":0, //延時模式 0:實時模式,此時不關注value; 1:延時模式
"isOpen":1 //開關狀態 0:ON 1:OFF
}
//響應包格式
{ "id":1, //cmd中繼電器序號
"mode":0, //延時模式 0:實時模式,此時不關注value; 1:延時模式
"isOpen":1 //當前繼電器開關狀態 0:ON 1:OFF
}

外殼及貼圖設計

筆者相信不少小伙伴在做DIY項目時都喜歡做出來的東西嚴絲合縫,方便耐用甚至是產品化。筆者就是這樣的,很喜歡這種感覺。所以設備外殼沒用使用3D打印,而是直接采用了公模感覺美觀點。

在某寶上搜“工控外殼”,本項目用的這個外殼才1.8元,完美符合在安信可論壇第五期DIY帖子中提出的“打造低成本、高實用性的智能生活解決方案”。

為了方便使用還在外殼表面貼圖指示對應接口功能以及模塊功能。使用A4貼紙直接用打印機就能制作,這樣最后的設備就看起來舒服多了。

實物演示

先放幾張實物圖

wKgZO2g2ddKAZAGMAABDX6cTyGM554.jpg

wKgZPGg2ddOAB49fAAGdNhXyVoE612.jpg

wKgZO2g2ddOAO_Y2AABOwwuNUDs032.jpg

演示視頻

https://www.bilibili.com/video/BV1ZdJczaEMG/?spm_id_from=888.80997.embed_other.whitelist&bvid=BV1ZdJczaEMG&vd_source=54c5db21948db2378659b7e8e42bafbf

總結與不足

本項目不足或升級想法主要有三點留日后改進:

①Wi-Fi直接連接,未加入自動配網功能;

②想在控制模式中加入“定時”,實現定時開 關;

③本想在加一路485接口,這樣也方便一些工控場合。可是由于芯片引腳不夠就放棄了,用其他多引腳的又感覺性能浪費沒必要,所以放棄~

【附件】:

附件:WLRelayV0.1.rar

https://bbs.aithinker.com/forum.php?mod=attachment&aid=33666

更新內容

自動配網:

基于Ai-WB2的10A無線通斷器-自動配網bbs.ai-thinker.com/forum.php?mod=viewthread&tid=46321&page=1&extra=#pid94203

定時控制:

基于Ai-WB2的10A無線通斷器-定時控制bbs.ai-thinker.com/forum.php?mod=viewthread&tid=46907&extra=


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 繼電器
    +關注

    關注

    133

    文章

    5435

    瀏覽量

    151419
  • wi-fi
    +關注

    關注

    14

    文章

    2256

    瀏覽量

    126944
  • GPIO
    +關注

    關注

    16

    文章

    1280

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TPS6287B10 6V 輸入、10A 可并聯同步降壓轉換,具有 I2C 和頻率同步選項數據手冊

    轉換系列,具有 I2C 接口和差分遠程感應功能。所有設備均提供高效率和易用性。低電阻電源開關在高環境溫度下允許高達 30A 的輸出電流。這些器件可以在堆疊模式下工作,以提供更高的輸
    的頭像 發表于 06-04 15:33 ?205次閱讀
    TPS6287B<b class='flag-5'>10</b> 6V 輸入、<b class='flag-5'>10A</b> 可并聯同步降壓轉換<b class='flag-5'>器</b>,具有 I2C 和頻率同步選項數據手冊

    電子DIY作品 桌面墨水屏日歷

    以下作品由安信可社區用戶 iiv制作 在這個充滿科技感的時代,自己動手DIY一件獨一無二的數碼小物件,不僅是一種樂趣,更是一種成就感的體現,筆者接觸安信可Ai-M61系列模組斷斷續續有一年了,一直
    的頭像 發表于 05-21 14:24 ?306次閱讀
    <b class='flag-5'>電子</b><b class='flag-5'>DIY</b><b class='flag-5'>作品</b> 桌面墨水屏日歷

    汽車級高效10A雙相降壓DC/DC轉換DA9130-A數據手冊

    ,這些應用包括導航系統、信息娛樂系統、遠程信息處理系統、高級駕駛輔助系統(ADAS),或者任何需要高效、大電流供電的汽車高性能處理系統。 *附件:汽車級高效10A雙相降壓DCDC轉換DA9130-
    的頭像 發表于 04-07 14:49 ?368次閱讀
    汽車級高效<b class='flag-5'>10A</b>雙相降壓DC/DC轉換<b class='flag-5'>器</b>DA9130-<b class='flag-5'>A</b>數據手冊

    高效的10A雙相降壓型DC/DC轉換DA9130數據手冊

    DA9130 是一款集成開關 FET 的高效 10A 雙相降壓型 DC/DC(降壓)轉換。 該器件的工作效率超過90%,從而降低了各種高性能電子系統中為大電流軌供電所面臨的熱設計挑戰。該器件的輸入
    的頭像 發表于 04-03 17:51 ?464次閱讀
    高效的<b class='flag-5'>10A</b>雙相降壓型DC/DC轉換<b class='flag-5'>器</b>DA9130數據手冊

    低價不貴!安信可WiFi+BLE模組Ai-WB2系列

    安信可Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理,支持Wi-Fi 802.11b/g/n協議和BLE 5.0協議。 Ai-WB2系列以單Wi-Fi的價格,可以
    的頭像 發表于 03-06 08:49 ?477次閱讀
    低價不貴!安信可WiFi+BLE模組<b class='flag-5'>Ai-WB2</b>系列

    Ai-WB2+Modbus 485 RTU 遠程控制

    3.2示例參考程序代碼 使用wb2進行 modbus 485 通訊演示_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1Hapxe4EsV/?vd_source=54c5db21948db2378659b7e8e42bafbf 一、什么是Modbus, RS485 ? Modbus就
    的頭像 發表于 12-27 10:52 ?762次閱讀
    <b class='flag-5'>Ai-WB2</b>+Modbus 485 RTU <b class='flag-5'>遠程</b>控制

    安信可Ai-WB2系列的優勢是?一秒讀懂!

    ) 集成度 (內置功能、接口類型等) 功耗與續航 、 尺寸與外觀 、 成本 等多個因素。 安信可Ai-WB2系列模組集成Wi-Fi&藍牙于一體,搭載BL602芯片作為核心處理,支持Wi-Fi
    的頭像 發表于 12-13 18:16 ?785次閱讀

    Ai-WB2開發板做智能家居全彩LED小夜燈

    業余菜狗制作 大家是不是經常看到各種彩色的小燈 bingbing的五顏六色很吸引人 今天用WB2開發板做了一個能加入HA的全彩LED小夜燈 來看看主要的教程 連接WiFi 先對Ai-Thinker-WB2/applications/protoco
    的頭像 發表于 11-13 14:03 ?919次閱讀
    用<b class='flag-5'>Ai-WB2</b>開發板做智能家居全彩LED小夜燈

    采用TPS7H5001-SP的28V至5V、10A反激式轉換設計

    電子發燒友網站提供《采用TPS7H5001-SP的28V至5V、10A反激式轉換設計.pdf》資料免費下載
    發表于 11-06 09:25 ?1次下載
    采用TPS7H5001-SP的28V至5V、<b class='flag-5'>10A</b>反激式轉換<b class='flag-5'>器</b>設計

    外設移植 安信可Ai-WB2+FPM383C指紋

    -M61-32S https://bbs.ai-thinker.com/forum.php?mod=viewthreadfromuid=15918 這里主要說一下移植 FPM383C 指紋到 Ai-WB2 模塊時遇到
    的頭像 發表于 10-29 14:54 ?687次閱讀
    外設移植 安信可<b class='flag-5'>Ai-WB2</b>+FPM383C指紋

    外設移植 安信可Ai-WB2-32S開發板+TM1637 NTP時鐘

    以下作品由安信可社區用戶 King6688制作 產品說明 Ai-WB2-32S 是由深圳市安信可科技有限公司開發的 Wi-Fitid=44420_dsign=6ac131ea 使用: 本次我
    的頭像 發表于 09-24 14:29 ?703次閱讀
    外設移植 安信可<b class='flag-5'>Ai-WB2</b>-32S開發板+TM1637 NTP時鐘

    采用TPA3110D2做雙聲道功放,音量大后音,為什么?

    求助,我采用TPA3110D2做雙聲道功放,4歐8W*2. 電源用雙節鋰電7.4V升壓到11V。采用國產的GS3660(LPD2910)加10A的MOS管來升壓。 當功率達到7W以后。就會出現
    發表于 09-10 08:29

    漏電保護10a和16a有什么區別

    電流值,常見的額定電流有10A和16A等。 額定電流的區別 漏電保護10A和16A的主要區別在于它們的額定電流不同。
    的頭像 發表于 07-31 16:26 ?7867次閱讀

    超小!安信可5款迷你封裝WiFi+BLE模塊

    Ai-WB2-01N/01F/M1/M1-I/05W,這5款模組是安信可推出的Ai-WB2系列中經典超小封裝的WiFi+BLE模塊。 最小的Ai-WB2-01F尺寸僅為10.0*11.0*3.1mm
    的頭像 發表于 07-30 10:23 ?822次閱讀
    超小!安信可5款迷你封裝WiFi+BLE模塊

    INA226檢測電流范圍,最大到10A,最小能到多少?

    請問,INA226檢測電流范圍,最大到10A,最小能到多少?I2C讀到寄存的電流是實際負載電流,還是算上偏置電流
    發表于 07-30 06:04
    主站蜘蛛池模板: 欧美一级欧美一级高清 | 四虎在线视频 | 视频高清正版在线观看 | 国产精品夜色7777青苹果 | 欧美αv| 激情五月网站 | 手机看片自拍 | 日本高清视频成人网www | 岬奈奈美在线 国产一区 | 欧洲性freefree大白屁股 | 国产精品久久久久久久9999 | 超级乱淫小黄文小说 | 日本一区不卡视频 | 一级特黄色毛片免费看 | 免费的国语一级淫片 | 天堂色 | 曰本aaaaa毛片午夜网站 | 正在播放淫亚洲 | 毛片免费高清免费 | 亚洲免费一级视频 | dyav午夜片 | 色多多视频成人影院 | 色免费网站 | 在线观看色视频网站 | 日本特级淫片免费 | 国产婷婷综合丁香亚洲欧洲 | bt天堂在线www中文在线 | 国产普通话一二三道 | 国产三级日本三级日产三 | 天天做天天爱天天一爽一毛片 | 国产女人伦码一区二区三区不卡 | 男女爱爱免费视频 | 女人又色又爽又黄 | 中文字幕在线资源 | 国产精品久线观看视频 | 亚洲国产精品婷婷久久久久 | 国产九色在线 | 四虎永久在线精品 | 天天色综合1 | 免费日韩网站 | 呦交小u女国产秘密入口 |