清空記錄
歷史記錄
取消
清空記錄
歷史記錄
隨著智能家居產(chǎn)品越來越多,線控器應(yīng)用也加大,86盒線控器跟智能吹風機聯(lián)動,跟中央空調(diào)聯(lián)動,下面講下ESP32-S3+86盒線控器方案在開發(fā)中遇到的問題。
一、ESP32-S3+86盒線控器方案:
1、無需網(wǎng)關(guān),可以直接連家里Wi-Fi,
2、手機遠程操控,智能音箱語音控制;可以遠程控制開關(guān)、風速、溫度,選擇模式。
3、周編程,每天可設(shè)置6個時段(時間、溫度、模式),7天循環(huán)編程。
二、開發(fā)過程中客戶遇到的問題:
問題1、要用哪個函數(shù)設(shè)置ESP32的本地系統(tǒng)時間?試了mktime()不起作用。
已經(jīng)測試,設(shè)置和獲取正常。使用settimeofday進行設(shè)置,具體代碼參考下面:
問題2、gpio3在上電250ms左右存在一個高電平尖峰,影響adc測試精度,造成誤差。
經(jīng)過測試分析發(fā)現(xiàn),該尖峰脈沖為芯片上電時的毛刺,由于客戶測試量沒有監(jiān)測en信號做對比分析,從對比波形圖上看,該尖峰脈沖出現(xiàn)在en使能的時候,即芯片剛上電時,是為毛刺信號,毛刺是由于芯片上電到數(shù)字電路上電復(fù)位這段時間,IO不受控制,狀態(tài)隨機。
問題3、工程掛載了spiffs后,再刪除spiffs,運行串口會報錯,是哪里的spiffs配置沒清除干凈嗎?
提供復(fù)現(xiàn)demo,排查后復(fù)現(xiàn)發(fā)現(xiàn)原因不是刪除spiffs部分導(dǎo)致的,而是在刪除spiffs后后修改的分區(qū)表沒有了ota部分分區(qū)而代碼中依舊保留了ota分區(qū)部分的操作導(dǎo)致的異常。將ota部分功能碰壁后就正常了。
以上就是ESP32-S3+86盒線控器方案開發(fā)過程中遇到的問題及解決方案。