日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

聚豐項(xiàng)目 > 藍(lán)牙MESH智能LED調(diào)光

藍(lán)牙MESH智能LED調(diào)光

基于中科藍(lán)訊 AB32VG1開發(fā)板和涂鴉智能的藍(lán)牙MESH模塊BT3L模組組成的智能LED調(diào)光。 它可以實(shí)現(xiàn): 1、通過開發(fā)板上的按鍵長(zhǎng)按進(jìn)入藍(lán)牙模塊配網(wǎng); 2、手機(jī)APP進(jìn)行配網(wǎng)后可以對(duì)LED進(jìn)行開關(guān)和調(diào)光,以及場(chǎng)景設(shè)置和定時(shí)開關(guān); 3、同時(shí)可以通過開發(fā)板上的按鍵對(duì)LED進(jìn)行控制,短按可以開關(guān)LED、長(zhǎng)按對(duì)LED進(jìn)行調(diào)光操作,并且按鍵操作后LED變化狀態(tài)可以在手機(jī)AP上看到,后面可以搭配網(wǎng)關(guān)實(shí)現(xiàn)按鍵調(diào)節(jié)LED上傳至藍(lán)牙網(wǎng)關(guān)并且同步該組內(nèi)所有LED跟隨變化; 4、可以通過ADC檢測(cè)LED的工作狀態(tài),檢測(cè)LED工作不正??梢赃M(jìn)行關(guān)斷操作并上傳至藍(lán)牙網(wǎng)關(guān),手機(jī)APP可以查看;

h1654155920.2009 h1654155920.2009

分享
2 喜歡這個(gè)項(xiàng)目
團(tuán)隊(duì)介紹

h1654155920.2009 h1654155920.2009

團(tuán)隊(duì)成員

周偉 軟件工程師

分享
項(xiàng)目簡(jiǎn)介
基于中科藍(lán)訊 AB32VG1開發(fā)板和涂鴉智能的藍(lán)牙MESH模塊BT3L模組組成的智能LED調(diào)光。 它可以實(shí)現(xiàn): 1、通過開發(fā)板上的按鍵長(zhǎng)按進(jìn)入藍(lán)牙模塊配網(wǎng); 2、手機(jī)APP進(jìn)行配網(wǎng)后可以對(duì)LED進(jìn)行開關(guān)和調(diào)光,以及場(chǎng)景設(shè)置和定時(shí)開關(guān); 3、同時(shí)可以通過開發(fā)板上的按鍵對(duì)LED進(jìn)行控制,短按可以開關(guān)LED、長(zhǎng)按對(duì)LED進(jìn)行調(diào)光操作,并且按鍵操作后LED變化狀態(tài)可以在手機(jī)AP上看到,后面可以搭配網(wǎng)關(guān)實(shí)現(xiàn)按鍵調(diào)節(jié)LED上傳至藍(lán)牙網(wǎng)關(guān)并且同步該組內(nèi)所有LED跟隨變化; 4、可以通過ADC檢測(cè)LED的工作狀態(tài),檢測(cè)LED工作不正??梢赃M(jìn)行關(guān)斷操作并上傳至藍(lán)牙網(wǎng)關(guān),手機(jī)APP可以查看;
硬件說(shuō)明

RT-Thread使用情況概述:

整個(gè)方案涉及的技術(shù)有:藍(lán)牙模塊選型,RT-Thread 程序。藍(lán)牙模塊使用涂鴉智能的藍(lán)牙MESH模塊,通過串口自定義開發(fā)搭配中科藍(lán)訊 AB32VG1開發(fā)板實(shí)現(xiàn),LED使用板子自帶的RGB燈,本來(lái)想弄個(gè)小功率的升壓調(diào)光的小功率LED,由于時(shí)間緊張就用板載的RGB燈來(lái)實(shí)現(xiàn)了。通過這個(gè)作品,讓我從無(wú)到有了解了RT-Thread ,第一次接觸RT-Thread 碰到許多問題,好在多一一解決了。


內(nèi)核部分:使用了線程、信號(hào)量、互斥量、定時(shí)器 

blueLed.png


設(shè)備驅(qū)動(dòng):

GPIO/PWM/ADC/UART/BLE 等


中科藍(lán)訊 AB32VG1開發(fā)板通過串口連接涂鴉的藍(lán)牙MESH模塊,通過按鍵和串口接收的數(shù)據(jù)調(diào)節(jié)PWM占空比去控制LED的亮度,ADC檢測(cè)通過跳線去模擬檢測(cè)LED工作狀態(tài);



軟件說(shuō)明

這個(gè)作品里軟件模塊劃分的比較清晰,按鍵檢測(cè)、串口、LED驅(qū)動(dòng)、ADC檢測(cè)和協(xié)議解析各個(gè)模塊均獨(dú)立為一個(gè)單獨(dú)文件,邏輯比較清晰。

 軟件流程框圖:


繪圖3.png

軟件功能文件圖:

捕獲.PNG

 此作品功能是一個(gè)一個(gè)堆疊上去的,首先涂鴉模塊的串口協(xié)議官方有現(xiàn)成的,通過串口助手與藍(lán)牙模塊進(jìn)行調(diào)試后再調(diào)試程序會(huì)省很多事,第一步是保證串口功能的正常,通過官方指導(dǎo)文件的幫助一步一步配置串口,串口功能調(diào)試成功后就移入藍(lán)牙模塊的協(xié)議解析,配置好串口接收和發(fā)送基本上就能正常和藍(lán)牙模塊通訊了。再就是配置PWM來(lái)驅(qū)動(dòng)LED燈,按照官方文檔進(jìn)行配置即可,主要是做好藍(lán)牙模塊接收數(shù)據(jù)和PWM占空比的函數(shù)接口轉(zhuǎn)換,弄好之后就能通過藍(lán)牙模塊控制LED的亮度了。按鍵調(diào)節(jié)和ADC檢測(cè)都按照PWM的配置方式一樣,做好和PWM占空比數(shù)據(jù)轉(zhuǎn)換就能全部實(shí)現(xiàn)了。


演示效果

代碼地址:https://gitee.com/zhouwei00/rt.git

本作品作為智能家居控制還是挺不錯(cuò)的,但由于時(shí)間緊張,而且手頭沒有藍(lán)牙網(wǎng)關(guān),多個(gè)LED的聯(lián)動(dòng)控制暫未實(shí)現(xiàn)。


評(píng)論區(qū)(0 )
恩施市| 定兴县| 靖边县| 花莲县| 东阿县| 罗源县| 突泉县| 新竹市| 巫溪县| 瓦房店市| 宿松县| 炎陵县| 卢氏县| 云霄县| 马龙县| 彩票| 平果县| 托克逊县| 彰武县| 商河县| 芦溪县| 郯城县| 拜城县| 富宁县| 成都市| 新余市| 张家港市| 肥乡县| 商丘市| 侯马市| 锡林浩特市| 华池县| 新蔡县| 新野县| 迁西县| 当阳市| 祁连县| 二连浩特市| 黄龙县| 积石山| 孟村|