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

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

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

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

用安信可Ai-WB2-01S做一個(gè)可用網(wǎng)頁(yè)控制的簡(jiǎn)易燈

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2025-03-26 13:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下作品由安信可社區(qū)用戶

KevinLi制作

01簡(jiǎn)介

使用2個(gè)不同功率的Led通過(guò)GPIO的PWM通道+三極管控制亮度

wKgZO2fjl7qATAr6AACGAN6aWHE435.jpg

●供電:5V或3V

●控制:用網(wǎng)頁(yè)http單向控制,這是一個(gè)web_server的簡(jiǎn)單實(shí)例。

●管理界面:瀏覽器地址欄"設(shè)備ip/LAMP/",比如"http://192.168.0.127/LAMP"

視頻演示

https://www.bilibili.com/video/BV1MpX7YiEyd/?

wKgZPGfjl7uAReWjAABgkgGMOIg003.jpg

點(diǎn)擊查看如何使用網(wǎng)頁(yè)控制2個(gè)led

02個(gè)人目的

這次項(xiàng)目是想嘗試DIY裝飾燈、測(cè)試三極管硬件電路、測(cè)試和學(xué)習(xí)web_server和html的API解析過(guò)程。

效果:實(shí)際使用時(shí),利用WB2-01s凸出來(lái)的卡座,卡到桌板縫隙或者掛起來(lái),兩面都有燈,負(fù)責(zé)不同區(qū)域照明。

03直接驅(qū)動(dòng)LED方式有DAC、PWM

DAC(數(shù)字信號(hào)轉(zhuǎn)為模擬信號(hào),直接進(jìn)行DC電壓調(diào)整,但01S沒(méi)有這個(gè)通道)

PWM(開(kāi)關(guān)電源,電壓不變,調(diào)節(jié)占空比方式,頻率足夠高人眼就感覺(jué)不出來(lái))

"臺(tái)燈應(yīng)該是 3125Hz 以上無(wú)危害"

這兩個(gè)方式和手機(jī)OLED調(diào)光方式有點(diǎn)關(guān)系,比如2khz的PWM調(diào)光已經(jīng)被稱(chēng)為高頻護(hù)眼了。

04項(xiàng)目部署

build out留了項(xiàng)目同名的bin,是默認(rèn)at-think的wifi,可以改手機(jī)熱點(diǎn)直接使用;

(還有幾個(gè)編譯好的,我也忘了是不是自動(dòng)亮度循環(huán)測(cè)試的了)

壓縮包解壓到SDK的get-started,修改wifi信息,make -j6編譯,燒錄 即可。

(WB2或者博流的SDK都行,僅使用了httpd和pwm項(xiàng)目,預(yù)留了UDP方法)

wKgZO2fjl7uAdC45AAG_Mstxowo640.jpg

05硬件介紹

WB2-01S僅有3個(gè)可用IO,引腳定義如下:

名稱(chēng)功能說(shuō)明

wKgZPGfjl7uADh0cAABB1NQv2fA568.jpg

ADC是讀取輸入用,沒(méi)DAC很可惜,PWM任選2個(gè)就好,這里選擇了IO4和RX來(lái)驅(qū)動(dòng)2個(gè)LED,這樣TX還可以串口輸出log。

LED

一個(gè)3.3~3.6v的1W大功率LED,因此需要5v供電 (3v也行但不清楚asm逆流問(wèn)題);一個(gè)2835LED,3v3供電就好;文檔寫(xiě)到IO口要下拉,(我沒(méi)下拉,上電瞬間就會(huì)爆閃)

NPN三極管 (S9013)

Rb計(jì)算太太太難了,圖中算出來(lái)的只能說(shuō)能用;似乎最高頻率支持30MHz。

測(cè)試PWM的頻率

bl602的PWM似乎最大支持20MHz;似乎三極管常用頻率是200~20KHz;目標(biāo)是3KHhz以上,項(xiàng)目目前是4KHz;我測(cè)試的500~1M都正??捎?,5MHz不正常,不清楚為什么;

wKgZO2fjl7uAHnZgAAFzgwILdvU388.jpg

WB2-01S燒錄方法

根據(jù)安信可論壇大佬業(yè)余菜狗提示,WB2系列模組上電瞬間會(huì)進(jìn)入boot模式,這次外置燒錄器沒(méi)成功;使用ESP-01S的燒錄器,只接5個(gè)引腳,串口的4個(gè);ESP-01S燒錄器接到WB2-01S的en, 然后按WB2-01S燒錄器的rst按鍵就可以燒錄了;(ESP-01s燒錄器的按鍵是拉低rst;WB2-01S的en內(nèi)上拉所以懸空有效,rst是NC無(wú)效)

其他:

WB2-01S和WB2-01F的FLASH都是2MB,項(xiàng)目的HTML數(shù)組用const,注意大?。?1S和01F都是3v3供電,ASM1117 5v-3v3的外圍電路、靜電保護(hù)、過(guò)流保護(hù)、二極管要注意,后者沒(méi)加。

06代碼介紹

網(wǎng)頁(yè)部分:

寫(xiě)完web轉(zhuǎn)為數(shù)組存起來(lái),實(shí)現(xiàn)了滑塊和數(shù)字框同步;

圖片元素僅供參考,個(gè)人學(xué)習(xí)用;

黃色部分為指示顏色用,不過(guò)還是有點(diǎn)小小問(wèn)題;

手機(jī)UA 顯示這個(gè)網(wǎng)頁(yè),框框不能自動(dòng)縮放,忽略!

httpd:

-參考SDK,設(shè)計(jì)了3個(gè)GET的API路徑,字符串匹配路徑(最笨的方法),返回給瀏覽器頁(yè)面(body等內(nèi)容);

- web設(shè)置亮度的思路是,瀏覽器發(fā)送GET請(qǐng)求"setLED",36行的"getState"還沒(méi)實(shí)現(xiàn);

- 另外:esp32的web_server的api面向?qū)ο蠓椒ǎㄔO(shè)置url和web的回調(diào))很好用。

wKgZPGfjl7yAWumtAADlXcjhQaU045.jpg

wKgZO2fjl7yAEfwQAABToGt_Vu0662.jpg

PWM和UDP:

參考SDK,后者此項(xiàng)目沒(méi)用上。

07待改進(jìn)

web前端:代碼未整理,有多處冗余部分,刷新網(wǎng)頁(yè)沒(méi)有獲取當(dāng)前值;

httpd:還沒(méi)實(shí)現(xiàn) 普通API 返回給前端JSON信息與前端處理;

電路板:這是這個(gè)項(xiàng)目第一次打板,我是業(yè)余的,尺寸和5v電源供電 有偏移和錯(cuò)誤,但功能正常;串口引出了但沒(méi)用上;

選型:這次選WB2-01S是因?yàn)槲也粫?huì)燒錄WB2-01F,不過(guò)很遺憾吧ADC看成DAC了,只能用PWM方式調(diào)光了;

供電方式:電路板的5v引腳畫(huà)錯(cuò)了,現(xiàn)在是直連USB線取5V,沒(méi)接電池和升壓電路;

08個(gè)人建議

問(wèn)題:正常來(lái)說(shuō),接入外網(wǎng)MQTT、聯(lián)動(dòng)手機(jī)語(yǔ)音什么的會(huì)很方便,而這個(gè)項(xiàng)目需要訪問(wèn)內(nèi)網(wǎng)網(wǎng)址才能訪問(wèn);

解決辦法1.1:獲取網(wǎng)址方式(串口查看ip的log,路由器管理界面去看)

解決辦法1.2:路由器進(jìn)行MAC/ip綁定,設(shè)置快捷方式就好了。

進(jìn)一步:

不使用MQTT實(shí)現(xiàn)遠(yuǎn)程訪問(wèn):端口映射、公網(wǎng)ip+DDNS 或 內(nèi)網(wǎng)穿透;

易用性:nfc錄入網(wǎng)址/域名快捷方式,就可以一碰就訪問(wèn)啦;

我傾向于WEB的最大原因是,可以遠(yuǎn)程訪問(wèn)(如上配置端口映射)且簡(jiǎn)單網(wǎng)頁(yè)可以輕易轉(zhuǎn)為快捷方式的app,不必進(jìn)行安卓開(kāi)發(fā)。

09總結(jié)

這個(gè)帖子寫(xiě)了3.5H,希望http的思路部分可以幫到別人,注釋很亂求忽略,冗余測(cè)試代碼沒(méi)刪干凈;

這個(gè)項(xiàng)目的http和UDP部分是學(xué)習(xí)(web->udp)WOL后做出來(lái)的,畢竟只需要新增GET API綁定PWM設(shè)置就好,但畫(huà)電路板學(xué)習(xí)計(jì)算基極電阻Rb的時(shí)間占大頭;

原本還想做的是,同時(shí)可用藍(lán)牙控制這個(gè),但Wi-Fi網(wǎng)頁(yè)控制足夠方便就沒(méi)折騰了。

wKgZPGfjl7yARLKmAAFTZNaISeA820.jpg

wKgZO2fjl72AESZkAABuyOE8noY285.jpg

附件代碼:01s-lamp_server.v1.3_release-0318.zip

審核編輯 黃宇

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

    關(guān)注

    145

    文章

    3719

    瀏覽量

    127955
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5869

    瀏覽量

    225614
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5509

    瀏覽量

    213534
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AI語(yǔ)音模組打造輛貨拉拉跟隨小車(chē)?

    普通小車(chē)只能直來(lái)直去?這次玩點(diǎn)高級(jí)的—— AI語(yǔ)音模組 Ai-WV01-32S加 DRV
    的頭像 發(fā)表于 12-25 10:19 ?592次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>AI</b>語(yǔ)音模組打造<b class='flag-5'>一</b>輛貨拉拉跟隨小車(chē)?

    小智AI語(yǔ)音模組實(shí)測(cè):實(shí)現(xiàn)語(yǔ)音控制關(guān)燈

    以下作品由社區(qū)用戶 zzbinfo 制作 ? 這次評(píng)測(cè)的是科技出品的
    的頭像 發(fā)表于 11-19 16:09 ?1076次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小智<b class='flag-5'>AI</b>語(yǔ)音模組實(shí)測(cè):實(shí)現(xiàn)語(yǔ)音<b class='flag-5'>控制</b>關(guān)燈

    AI語(yǔ)音模組】自制小智管家?Ai-WV01-32S測(cè)試體驗(yàn)

    項(xiàng)目。 這次帶來(lái)款新作品: 基于 Ai-WV01-32S 模組打造的小智語(yǔ)音硬件。 測(cè)試總結(jié) 項(xiàng)目 表現(xiàn) 模組集成度 ????? 焊
    的頭像 發(fā)表于 11-19 16:06 ?605次閱讀
    【<b class='flag-5'>AI</b>語(yǔ)音模組】自制小智管家?<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WV01-32S</b>測(cè)試體驗(yàn)

    【W(wǎng)iFi+藍(lán)牙】智能門(mén)鎖、智能插座:Ai-WB2系列,價(jià)格更低,性能更強(qiáng)

    對(duì)于既有安全性要求又大量面向消費(fèi)市場(chǎng)的產(chǎn)品,選擇個(gè) 低成本但穩(wěn)定、易集成 的無(wú)線模組,會(huì)直接影響 BOM、生產(chǎn)與后續(xù)維護(hù)成本。 推出
    的頭像 發(fā)表于 11-19 16:05 ?542次閱讀
    【W(wǎng)iFi+藍(lán)牙】智能門(mén)鎖、智能插座:<b class='flag-5'>用</b><b class='flag-5'>Ai-WB2</b>系列,價(jià)格更低,性能更強(qiáng)

    基于Ai-WV01-32S模組打造的小智語(yǔ)音硬件

    基于 Ai-WV01-32S 模組打造的小智語(yǔ)音硬件。
    的頭像 發(fā)表于 11-13 17:33 ?1538次閱讀
    基于<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WV01-32S</b>模組打造的小智語(yǔ)音硬件

    雷達(dá)模組如何快速配網(wǎng)和調(diào)參?

    可配網(wǎng)助手app介紹 可配網(wǎng)助手app是由
    的頭像 發(fā)表于 10-31 08:59 ?609次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>雷達(dá)模組如何快速配網(wǎng)和調(diào)參?

    電子DIY Ai-WB2-12F模組做多功能無(wú)線彩燈控制

    以下作品由社區(qū)用戶 iiv 制作 1、項(xiàng)目總覽 ●目標(biāo):插可拔的「無(wú)線彩燈控制器」
    的頭像 發(fā)表于 10-23 10:33 ?665次閱讀
    電子DIY <b class='flag-5'>用</b><b class='flag-5'>Ai-WB2</b>-12F模組做多功能無(wú)線彩燈<b class='flag-5'>控制</b>器

    【離線語(yǔ)音】VC-01/02二次開(kāi)發(fā)篇:自定義音頻播放控制

    離線語(yǔ)音VC-01/02: 硬件規(guī)格書(shū)、開(kāi)發(fā)資料、燒錄工具、應(yīng)用開(kāi)發(fā)
    的頭像 發(fā)表于 09-25 16:34 ?864次閱讀
    【離線語(yǔ)音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次開(kāi)發(fā)篇:自定義音頻播放<b class='flag-5'>控制</b>

    VC-01/02二次開(kāi)發(fā)篇: PWM輸出

    離線語(yǔ)音VC-01/02: 硬件規(guī)格書(shū)、開(kāi)發(fā)資料、燒錄工具、應(yīng)用開(kāi)發(fā)
    的頭像 發(fā)表于 08-27 16:06 ?938次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次開(kāi)發(fā)篇: PWM輸出

    輕松配置小智AI語(yǔ)音開(kāi)發(fā)板,IOT小程序功能更新

    版使用教程: AI語(yǔ)音開(kāi)發(fā)板全面升級(jí)商用版!(附教程) 為了讓開(kāi)發(fā)體驗(yàn)更加流暢,
    的頭像 發(fā)表于 08-19 17:46 ?1307次閱讀
    輕松配置小智<b class='flag-5'>AI</b>語(yǔ)音開(kāi)發(fā)板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    VC-01/02二次開(kāi)發(fā)篇: 事件和GPIO控制

    離線語(yǔ)音VC01/02: 硬件規(guī)格書(shū)、開(kāi)發(fā)資料、燒錄工具、應(yīng)用開(kāi)發(fā)
    的頭像 發(fā)表于 08-19 14:02 ?1087次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02二次開(kāi)發(fā)篇: 事件和GPIO<b class='flag-5'>控制</b>

    【離線語(yǔ)音】VC-01/02教程:中級(jí)入門(mén)篇

    離線語(yǔ)音VC01/02:硬件規(guī)格書(shū)、開(kāi)發(fā)資料、燒錄工具、應(yīng)用開(kāi)發(fā)
    的頭像 發(fā)表于 07-31 09:33 ?846次閱讀
    【離線語(yǔ)音】<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>VC-<b class='flag-5'>01</b>/02教程:中級(jí)入門(mén)篇

    小智AI正式授權(quán)!小安派語(yǔ)音AI開(kāi)發(fā)板更新啦

    語(yǔ)音交互開(kāi)發(fā)板,專(zhuān)為輕量級(jí)智能語(yǔ)音場(chǎng)景設(shè)計(jì)。 AiPi-PalChatV1 基于 Ai-WB2-12F 模組主控,具備高集成度、高性?xún)r(jià)比等特性,支持離線語(yǔ)音喚醒與語(yǔ)音打斷功能。
    的頭像 發(fā)表于 07-15 15:06 ?878次閱讀
    小智<b class='flag-5'>AI</b>正式授權(quán)!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小安派語(yǔ)音<b class='flag-5'>AI</b>開(kāi)發(fā)板更新啦

    WB2系列模組做一個(gè)433遙控網(wǎng)關(guān)

    以下作品由社區(qū)用戶 業(yè)余菜狗制作 前言 自從接觸智能家居之后,筆者就變得很依賴(lài)智能家居(絕對(duì)不是懶!) 比如臥室,就在進(jìn)門(mén)的地方,進(jìn)門(mén)開(kāi)燈很方便,但是晚上睡覺(jué)關(guān)燈就很不方便。
    的頭像 發(fā)表于 04-09 13:57 ?1539次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>WB2</b>系列模組<b class='flag-5'>做一個(gè)</b>433遙控網(wǎng)關(guān)

    低價(jià)不貴!WiFi+BLE模組Ai-WB2系列

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