chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

開發(fā)者故事 | DIY界氛圍天花板!一款火爆社交平臺的浪漫神器

涂鴉開發(fā)者 ? 2022-07-29 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近些年來,消費者對家居的舒適性、便捷性有了一定要求。針對現(xiàn)階段智能家居系統(tǒng)成本高、功耗大、集成度低等缺陷,涂鴉開發(fā)者記帖分析并選取合適的平臺、傳感器和無線組網(wǎng)方式,準備對智能家居系統(tǒng)進行升級改造,DIY一款浪漫滿屋的幻彩燈帶!

本系統(tǒng)采用涂鴉智能模組二次開發(fā)版本,綜合涂鴉 Wi-Fi&Bluetooth LE 通信組網(wǎng)技術(shù),以及傳感器應(yīng)用技術(shù),實現(xiàn)家居環(huán)境的智能聯(lián)網(wǎng),下圖為涂鴉智能 Wi-Fi&Bluetooth LE SoC NANO 主控板(BK7231N)。

946aa126-0eb9-11ed-9ade-dac502259ad0.jpg

948da504-0eb9-11ed-9ade-dac502259ad0.gif

一.涂鴉模組二次開發(fā)方案

涂鴉 IoT 開發(fā)平臺提供一站式物聯(lián)網(wǎng)解決方案,涵蓋設(shè)備智能化、云服務(wù)、軟件開發(fā)、運營維護等各方面,助力各行業(yè)客戶實現(xiàn)研發(fā)端、生產(chǎn)端、銷售端、運營端全產(chǎn)業(yè)互聯(lián)網(wǎng)化,整體開發(fā)周期短,成本低。

948da504-0eb9-11ed-9ade-dac502259ad0.gif

二.開發(fā)流程

創(chuàng)建項目,標準類目選擇“照明”---“幻彩燈帶”。

94a0260c-0eb9-11ed-9ade-dac502259ad0.png

因為是基于對涂鴉模組的二次開發(fā),所以下圖選擇“自定義方案”。


94c6ca14-0eb9-11ed-9ade-dac502259ad0.png

按照自己將要開發(fā)的產(chǎn)品和模組填寫產(chǎn)品名稱,選擇對應(yīng)的通信協(xié)議,配置完成后點擊“創(chuàng)建產(chǎn)品”。

這里準備使用 CBU 模組開發(fā)一個可以支持幻彩燈帶的產(chǎn)品。CBU 模組是一款 Wi-Fi&Bluetooth LE 雙模模組。

94e3b00c-0eb9-11ed-9ade-dac502259ad0.png

根據(jù)產(chǎn)品想要實現(xiàn)的功能,選擇對應(yīng)功能點或自定義創(chuàng)建,點擊“確認”。


94f1e87a-0eb9-11ed-9ade-dac502259ad0.png

在設(shè)備交互中選擇自己喜歡的 App 界面,也可以自定義。

95020e6c-0eb9-11ed-9ade-dac502259ad0.png

點擊“硬件開發(fā)”,選擇“TuyaOS”---“CBU Wi-Fi&Bluetooth LE 模組”(如果你使用的是其他模組,選擇對應(yīng)的模組即可)。

951517b4-0eb9-11ed-9ade-dac502259ad0.png

箭頭①指向的“新增自定義固件”是指上傳你已經(jīng)開發(fā)好的產(chǎn)品固件。

點擊箭頭②指向的“ty_iot_light_app_sdk_bk7231n”,下載該模組SDK。


952412dc-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

三.應(yīng)用場景

涂鴉三明治 Wi-Fi&Bluetoohe LE SoC NANO主控板(BK7231N)采用上海博通開發(fā)的高性價比的Wi-Fi &Bluetooth LE 雙模芯片 BK7231N。開發(fā)板包含 Wi-Fi 芯片BK7231N、按鍵、LED 指示燈、 I/O 接口、電源USB轉(zhuǎn)串口芯片等。

95404434-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

四.原理圖及PCB

涂鴉三明治 Wi-Fi&Bluetooth LE SoC NANO 主控板(BK7231N)的原理圖如下所示:


956e4d0c-0eb9-11ed-9ade-dac502259ad0.png

涂鴉三明治 Wi-Fi&Bluetooth LE SoC NANO 主控板(BK7231N) 的 PCB 如下圖,頂層:


9584719a-0eb9-11ed-9ade-dac502259ad0.png

底層:

95984ec2-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

五.主控板接口說明

涂鴉三明治 Wi-Fi&Bluetooth LE NANO 主控板(BK7231N)內(nèi)置 USB 轉(zhuǎn)串口芯片,單路 USB 口可擴展出 2 個串口。可通過撥碼開關(guān)(S1)切換模組的兩路串口,連接到 USB 轉(zhuǎn)串口芯片上。撥碼開關(guān)引腳說明如下表所示:

95b932a4-0eb9-11ed-9ade-dac502259ad0.png

撥碼切到 ON 方向?qū)?,通?USB 轉(zhuǎn)串口芯片的雙串口和芯片串口之間的鏈路。


芯片 UART 引腳用于與 MCU 通信或普通 I/O 口使用時,需將相應(yīng)的撥碼位置撥到斷開的位置,即數(shù)字字母方向。


電腦 COM 口與 USB 芯片串口和芯片 BK7231N 對應(yīng)關(guān)系。

95c204b0-0eb9-11ed-9ade-dac502259ad0.png

通常情況下A是用來下載程序用的,B是用來打印日志的。


95d3018e-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

六.燒錄授權(quán)接線方式

將撥碼開關(guān)(S2)的 1、2 路都撥至 ON 方向,BK7231N 的串口 UART1 與上位機鏈路導(dǎo)通。


95ebdf24-0eb9-11ed-9ade-dac502259ad0.png


9615fc8c-0eb9-11ed-9ade-dac502259ad0.png

注意:若出現(xiàn)“獲取RF標志位失敗”的情況,可在授權(quán)階段,將串口2的RXD引腳(P01引腳)和GND短接。

961da07c-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

七.環(huán)境搭建

環(huán)境搭建請參考涂鴉智能配置說明:https://developer.tuya.com/cn/docs/iot/Module-SDK-development_tutorial?id=Kauqptzv5yo8a

948da504-0eb9-11ed-9ade-dac502259ad0.gif

八.下載SDK進行驗證

在涂鴉 IoT 開發(fā)平臺上成功創(chuàng)建自定義開發(fā)的產(chǎn)品后,在硬件開發(fā)中選擇 TuyaOS,即可下載該模組 SDK。


(此前需聯(lián)系涂鴉工作人員開通白名單授權(quán),聯(lián)系方式放在文末)

963b23e0-0eb9-11ed-9ade-dac502259ad0.png

將下載好的 SDK 復(fù)制到 Windows 和 Ubuntu 的共享文件夾中,在 Ubuntu 虛擬機中輸入下列命令進行編譯:

9651ea76-0eb9-11ed-9ade-dac502259ad0.png

執(zhí)行成功如下所示:

9668494c-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

九.模組二次開發(fā)流程

1.啟動流程介紹

在開始開發(fā)前,需要了解 SDK 的初始化流程。這里需要重點關(guān)注四個函數(shù)pre_app_init()、pre_device_init()、app_init()和device_init()。啟動流程如下圖所示。

96858318-0eb9-11ed-9ade-dac502259ad0.png

2.燈珠數(shù)量定義

在/home/share/samba/ty_iot_light_app_sdk_bk7231n_0.1.1/app/xh0623_demo_pixel_light_ty/include/src/light_system/light_init.c中可以進行修改。

969800ce-0eb9-11ed-9ade-dac502259ad0.png

3.燈帶長度定義

在/home/share/samba/ty_iot_light_app_sdk_bk7231n_0.1.1/app/xh0623_demo_pixel_light_ty/include/src/light_upload/light_upload.c中可以進行修改,其中DPID_LED_NUM是燈珠數(shù)量,DPID_LED_LENGTH是燈帶長度,單位為厘米。

96b05c96-0eb9-11ed-9ade-dac502259ad0.png

4.編譯和生成產(chǎn)物介紹

在 Ubuntu 終端中將路徑切換到有 build_app.sh 的路徑下,輸入下列命令進行編譯。


例:我這里處于home/share/samba/ty_iot_light_app_sdk_bk7231n_0.1.1路徑下,開始執(zhí)行下列命令。

96c97668-0eb9-11ed-9ade-dac502259ad0.png

執(zhí)行后如下所示。

96d85f8e-0eb9-11ed-9ade-dac502259ad0.png

5.生成產(chǎn)物

編譯完成后,將生成的固件按照不同版本放在所編譯的工程目錄 output 文件夾內(nèi)。

例:如果我們編譯的是 apps 文件夾中的 xh0623_demo_pixel_light_ty工程,編譯版本為1.0.0,那么生成的固件將會放在 apps/xh0623_demo_pixel_light_ty/output/1.0.0 中。


9703fbf8-0eb9-11ed-9ade-dac502259ad0.png

編譯后的產(chǎn)物如上圖所示,這里主要關(guān)注的xh0623_demo_pixel_light_ty_QIO_1.0.0.bin、xh0623_demo_pixel_light_ty_UA_1.0.0.bin和xh0623_demo_pixel_light_ty_UG_1.0.0.bin這三個文件。

97318848-0eb9-11ed-9ade-dac502259ad0.png

6.上傳固件

進入涂鴉 IoT 開發(fā)平臺,在開發(fā)的產(chǎn)品中找到“硬件開發(fā)”,按照下圖指示點擊“新增自定義固件”,填寫相關(guān)信息。


“固件標識名”必須和您編譯時的 apps 下的工程文件夾的名稱一致。


如果固件標識名填寫為 wifi_one_light,上傳的固件應(yīng)為 SDK 包中 apps 目錄下的 wifi_one_light 文件夾中編譯所生成的固件。


“Flash 大小”為 16Mbit 也就是 2M 大小。相關(guān)信息填寫完成后(沒有被②的框框圈到使用默認設(shè)置即可),點擊“上傳固件”。

973c788e-0eb9-11ed-9ade-dac502259ad0.png

“固件版本”需要和編譯時輸入的版本號對應(yīng)一致。“生產(chǎn)固件”上傳包含 QIO 的 bin 文件,“用戶區(qū)”上傳包含 UA的bin 文件,“升級固件”上傳包含 UG 的 bin 文件。運行模式選擇 QIO。點擊保存。

注意:該順序不是固定的。

974a685e-0eb9-11ed-9ade-dac502259ad0.png

點擊“進行固件上架”。

9767ee38-0eb9-11ed-9ade-dac502259ad0.png

選擇“不限范圍”,點擊“確認上架”。

注意:若是公司將要量產(chǎn)的產(chǎn)品,請嚴格限定固件的使用范圍。

978d1f96-0eb9-11ed-9ade-dac502259ad0.png

948da504-0eb9-11ed-9ade-dac502259ad0.gif

十.燒錄授權(quán)

生成固件并上傳到涂鴉 IoT 開發(fā)平臺后,下一步需要對模組進行燒錄授權(quán)。


本文將詳細講解 3 種不同的燒錄授權(quán)方式:


-自定義開發(fā)方式:適用于發(fā)布階段,使用自定義開發(fā)方式創(chuàng)建的產(chǎn)品;

-三明治開發(fā)板方式:僅適用于涂鴉三明治開發(fā)板的燒錄授權(quán);

-使用原廠工具:適用于開發(fā)階段。方案特點是授權(quán)一次,重復(fù)燒錄

1.燒錄準備工作

燒錄授權(quán)所需工具如下:

PMS 賬號

CBU Nano開發(fā)板或涂鴉WiFi模組+usb轉(zhuǎn)UART串口工具

云模組燒錄授權(quán)工具

原廠燒錄工具

具體步驟可查看“閱讀原文”

燒錄設(shè)置如下所示:


97ad1d14-0eb9-11ed-9ade-dac502259ad0.png

燒錄完成如下所示:


97bfbc44-0eb9-11ed-9ade-dac502259ad0.png

2.涂鴉智能App

在涂鴉智能手機App中添加模組。

97d31672-0eb9-11ed-9ade-dac502259ad0.png

若沒有自動識別出,點擊照明---燈帶進行添加。

97edf79e-0eb9-11ed-9ade-dac502259ad0.png

若App無法搜索到模組,需要對模組進行重置,查看原理圖可以知道P9管腳對應(yīng)用戶按鍵。

97fbb99c-0eb9-11ed-9ade-dac502259ad0.png

查看/home/share/samba/ty_iot_light_app_sdk_bk7231n_0.1.1/app/xh0623_demo_pixel_light_ty/include/src/light_button/light_button_init.c下有個按鍵配置代碼,可以看到對按鍵點擊4次可以進入復(fù)位模式。

980aba32-0eb9-11ed-9ade-dac502259ad0.png

3.幻彩燈帶功能介紹

①涂抹功能

用戶可以根據(jù)自己的喜好給燈帶進行設(shè)置,配置為自己喜歡的顏色組合,例如配置為藍綠紅。


9819d102-0eb9-11ed-9ade-dac502259ad0.png

實際配置如下所示。

982f8826-0eb9-11ed-9ade-dac502259ad0.png

②場景設(shè)置

用戶可以根據(jù)自己的喜好定義場景。


9844400e-0eb9-11ed-9ade-dac502259ad0.png

③音樂律動

音樂律動分為本地模式和App模式,以爵士為例,設(shè)置之后可以選擇靈敏度來改變燈帶頻率。

9857601c-0eb9-11ed-9ade-dac502259ad0.png

實際演示如下所示。

98662d36-0eb9-11ed-9ade-dac502259ad0.png

在App模式下,燈光根據(jù)手機麥克風采集到的音樂隨之律動,顯示效果如下所示:


987c74ba-0eb9-11ed-9ade-dac502259ad0.png

④其他功能

用戶可以給幻彩燈帶進行設(shè)置,指定打開時間。同時也可以定義燈帶的長度。

9899f8d2-0eb9-11ed-9ade-dac502259ad0.png

PS:本文來源于CSDN技術(shù)社區(qū),作者:記帖;點擊閱讀原文,即可查看原鏈接。


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

    關(guān)注

    2930

    文章

    46211

    瀏覽量

    392142
  • 智能家居
    +關(guān)注

    關(guān)注

    1934

    文章

    9802

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    車企激戰(zhàn)高壓平臺!比亞迪要把“超充戰(zhàn)”打到天花板

    引領(lǐng)的800V平臺競賽,到如今比亞迪直指1000V電壓天花板,這場圍繞“充電效率”展開的科技軍備競賽,正在重構(gòu)新能源汽車產(chǎn)業(yè)的技術(shù)格局。 ? ? 比亞迪 1000V 高壓平臺來襲 進入2025年,電動汽車的“充電革命”又進入新的
    的頭像 發(fā)表于 03-07 01:13 ?2234次閱讀
    車企激戰(zhàn)高壓<b class='flag-5'>平臺</b>!比亞迪要把“超充戰(zhàn)”打到<b class='flag-5'>天花板</b>

    矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

    近日,深圳矽速科技正式入駐RuyiSDK開發(fā)者社區(qū),攜手社區(qū)共同推動RISC-V技術(shù)的發(fā)展與廣泛應(yīng)用,為開發(fā)者提供個更加便捷高效的開發(fā)環(huán)境。關(guān)于RuyiSDKRuyiSDK是中國科學(xué)
    的頭像 發(fā)表于 07-10 11:00 ?274次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發(fā)者</b>社區(qū),共建 RISC-V <b class='flag-5'>開發(fā)者</b>生態(tài)!

    68元撬動智能硬件未來:SSD2351開發(fā)板如何重塑開發(fā)者生態(tài)?

    開發(fā)板以68元的顛覆性價格,將四核1.4GHz處理器、Linux系統(tǒng)、全功能接口與全開源生態(tài)深度整合,重新定義了嵌入式開發(fā)的“性價比天花板”。這款開發(fā)板究竟如何成為
    的頭像 發(fā)表于 06-27 15:06 ?204次閱讀

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent開發(fā)平臺

    Agent開發(fā)平臺是專門用于創(chuàng)建、配置、部署、訓(xùn)練和運行Agent的平臺。 隨著Agent開發(fā)框架的發(fā)展,很多Agent開發(fā)
    發(fā)表于 05-13 12:24

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應(yīng)用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應(yīng)用程序,就能讓開發(fā)者
    的頭像 發(fā)表于 04-27 13:44 ?257次閱讀
    Java<b class='flag-5'>開發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)者</b>在用?

    Apex平臺:簡化AI API開發(fā),賦能開發(fā)者

    Apex是個由Arya.ai公司傾力打造的AI API平臺,該平臺通過提供系列預(yù)訓(xùn)練的AI模型,極大地簡化了開發(fā)者在NLP(自然語言處理
    的頭像 發(fā)表于 02-20 09:45 ?478次閱讀

    平臺工程遇上DevEx:打造卓越的開發(fā)者體驗

    作者:京東零售 井亮亮 引言 近期在參與編寫平臺工程系列標準時,我發(fā)現(xiàn)開發(fā)者體驗 (DevEx) 是個不可忽視的關(guān)鍵因素,它對于構(gòu)建個成功的平臺
    的頭像 發(fā)表于 02-19 10:17 ?272次閱讀
    當<b class='flag-5'>平臺</b>工程遇上DevEx:打造卓越的<b class='flag-5'>開發(fā)者</b>體驗

    AI開發(fā)平臺如何賦能開發(fā)者

    當下,AI開發(fā)平臺通過提供豐富的工具集、優(yōu)化的開發(fā)環(huán)境以及高效的部署能力,極大地降低了AI應(yīng)用的開發(fā)門檻,加速了創(chuàng)新步伐。那么,AI開發(fā)
    的頭像 發(fā)表于 01-17 14:47 ?407次閱讀

    開發(fā)者的開源鴻蒙故事

    近日,在以“切為了開發(fā)者”為主題的“2024開放原子開發(fā)者大會暨首屆開源技術(shù)學(xué)術(shù)大會”上,開源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者
    的頭像 發(fā)表于 01-06 10:28 ?850次閱讀

    游戲體驗天花板,加 Ace 5 系列售價 2299 元起

    2024年12月26日,加正式發(fā)布游戲體驗天花板加Ace5系列——加Ace5及加Ace5Pro。
    的頭像 發(fā)表于 12-27 10:19 ?1318次閱讀
    游戲體驗<b class='flag-5'>天花板</b>,<b class='flag-5'>一</b>加 Ace 5 系列售價 2299 元起

    云端AI開發(fā)者工具怎么用

    云端AI開發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺、自動化測試工具、代碼管理工具等。這些工具不僅降低了AI開發(fā)的門檻,還極大地提高了開發(fā)效率和模型性能。下面,AI部落小編為您介紹云端A
    的頭像 發(fā)表于 12-05 13:31 ?557次閱讀

    KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費試用!

    開發(fā)者提供了獨特的搶先體驗機會,涵蓋了原生應(yīng)用開發(fā)、分布式能力、原子化服務(wù)等核心功能特性,助力開發(fā)者探索國產(chǎn)操作系統(tǒng)的更多可能性。 此次發(fā)布的預(yù)覽版適配RK3568、RK3588、ESP32等
    的頭像 發(fā)表于 09-26 15:59 ?743次閱讀

    一款平臺,雙芯選擇,米爾國際兼容與國產(chǎn)自主融合的FPGA開發(fā)平臺

    政策限制、多平臺產(chǎn)品開發(fā)周期長、開發(fā)難度高等問題,米爾電子設(shè)計開發(fā)了純FPGA開發(fā)平臺,支持
    的頭像 發(fā)表于 09-20 08:00 ?643次閱讀
    <b class='flag-5'>一款</b><b class='flag-5'>平臺</b>,雙芯選擇,米爾國際兼容與國產(chǎn)自主融合的FPGA<b class='flag-5'>開發(fā)</b><b class='flag-5'>平臺</b>

    《黑神話:悟空》8月20日發(fā)售,海信電視Mini LED電視天花板中板現(xiàn)身!

    更是摩拳擦掌、躍躍欲試。作為《黑神話:悟空》官方全球合作伙伴,海信電視在8月開啟“寵粉月”,通過社交媒體、電商平臺等線上渠道,并聯(lián)動線下門店和體驗活動,為玩家們解鎖游戲的酣暢體驗與多重心動好禮。 Mini LED電視天花板中板現(xiàn)
    的頭像 發(fā)表于 08-19 17:15 ?802次閱讀

    新品速遞 | TOF反射型光電,突破檢測距離天花板

    新品速遞 | TOF反射型光電,突破檢測距離天花板
    的頭像 發(fā)表于 08-13 08:24 ?714次閱讀
    新品速遞 | TOF反射型光電,突破檢測距離<b class='flag-5'>天花板</b>