女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

如何DIY一款紅外線遙控器,具體操作步驟是怎樣的

智能物聯(lián)研習(xí)社 ? 來源:涂鴉智能 ? 作者:智能物聯(lián)研習(xí)社 ? 2021-01-14 12:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

要實(shí)現(xiàn)空調(diào)控制,就是要發(fā)送紅外信號(hào),所以要有紅外發(fā)送功能。市面上空調(diào)種類繁多,肯定要適用多種品牌和機(jī)型,所以要有紅外學(xué)習(xí)功能。要支持場(chǎng)景聯(lián)動(dòng),就要有環(huán)境感知傳感器。要支持手機(jī)控制,就要有云端和模組。綜上,設(shè)計(jì)功能有:1、紅外發(fā)送(紅外發(fā)射管);2、紅外學(xué)習(xí)(一體化接收頭);3、室內(nèi)溫度檢測(cè)(DHT11);4、手機(jī)控制(通過涂鴉云模組實(shí)現(xiàn))。

在實(shí)際場(chǎng)景中,空調(diào)的安裝位置一般都不固定,所以,紅外控制器不能近距離控制。參考其他大品牌紅外控制器設(shè)計(jì),采用壁掛式設(shè)計(jì),可以掛在天花板或墻壁上。控制板全部用立創(chuàng)EDA繪制,自己手工貼片,涂鴉云模組上面的文字是被清洗劑洗掉了,操作時(shí)大意了。

硬件設(shè)計(jì)

1.電源

電源部分采用Micro USB接口,直接提供5V電源,經(jīng)過內(nèi)部分壓得到3.3V電壓,為MCU、涂鴉云模組和外圍電路供電。降壓采用TI的TLV62569DBVR電源芯片,外圍器件少,功率大,紋波小。

a532a001650448d98f69dbdc22a36e12~tplv-tt-shrink:640:0.image

2.云模組

采用涂鴉智能提供的WBR1D-IPEX云模組,WBR1D是雙頻雙模模組,支持WI-FI藍(lán)牙,采用MCU接入方案,通過串口與MCU連接。

3.MCU

MCU采用ST的STM32F103C8T6,64K的Flash。

4.紅外發(fā)射

紅外發(fā)射采用紅外管,因?yàn)槭潜趻焓桨惭b方式,所以對(duì)控制范圍有要求,本設(shè)計(jì)中采用8顆紅外發(fā)射管并聯(lián),每科管子由一顆大功率三極管驅(qū)動(dòng),所有三極管由一個(gè)控制端驅(qū)動(dòng)。以提高發(fā)射功率,提高發(fā)射功率后,紅外控制范圍會(huì)明顯擴(kuò)大。(多顆紅外管最好并聯(lián)控制,不要為畫PCB方便或者節(jié)省器件而選擇串聯(lián),串聯(lián)的管子都不會(huì)正常工作,發(fā)射功率會(huì)大幅度下降。)

17d1b3890a0b48da8211f41ffaa61963~tplv-tt-shrink:640:0.image

5.紅外接收

紅外接收比較簡單,直接采用一體化接收頭。

428cca7d7bbd4be0afe3244ccd34bb53~tplv-tt-shrink:640:0.image

6.附加電路

按鍵

按鍵用于配網(wǎng)使用,但是在實(shí)際調(diào)試時(shí),模組會(huì)自動(dòng)配網(wǎng),所以按鍵改為清除紅外預(yù)存的數(shù)據(jù)。

LED

LED用于指示配網(wǎng)狀態(tài)和進(jìn)入紅外學(xué)習(xí)模式,以及故障閃爍。

DHT11

DHT11用于檢測(cè)室內(nèi)溫濕度,在本設(shè)計(jì)中,紅外遙控器作為單品使用,DHT11可以向云端上報(bào)室內(nèi)溫度、濕度,可實(shí)現(xiàn)智能場(chǎng)景聯(lián)動(dòng)。

7.PCB設(shè)計(jì)

PCB設(shè)計(jì)時(shí),因?yàn)槭潜趻焓剑赃x了一個(gè)公模外殼。在設(shè)計(jì)時(shí)器件布局和PCB外形要符合外殼尺寸。

軟件設(shè)計(jì)

1.紅外接收實(shí)現(xiàn)

紅外接收比較簡單,如果是易于解析的NEC格式編碼,直接用定時(shí)器捕獲外部輸入電平時(shí)間長度即可,對(duì)于不易解析的編碼(廠家自定義的編碼)采用外部中斷和定時(shí)器方式測(cè)電平時(shí)間長度。對(duì)于NEC格式編碼,按照NEC編碼格式的規(guī)范,先判斷低電平時(shí)間,通過長度區(qū)分起始碼、數(shù)據(jù)碼和結(jié)束碼。網(wǎng)上例程比較多,這里就不贅述了,要注意的是:有的廠家空調(diào)雖然是NEC編碼,但是他們的編碼中高低電平長度一般都不同,所以在中斷中判斷電平長度時(shí),要注意設(shè)置范圍。

2.紅外發(fā)射實(shí)現(xiàn)

紅外發(fā)射是紅外管完成,注意:紅外管不發(fā)射紅外在接收端輸出1,發(fā)射紅外在接收端輸出是0,這里要注意區(qū)分。

實(shí)現(xiàn)方式用定時(shí)器輸出一個(gè)38K的方波,控制方波輸出的時(shí)間長度即可實(shí)現(xiàn)發(fā)送不同的數(shù)據(jù)和編碼。本項(xiàng)目采用兩個(gè)定時(shí)器來實(shí)現(xiàn)發(fā)送紅外,TIM1輸出38K載波,TIM3定時(shí),由TIM3計(jì)時(shí),控制TIM1輸出/關(guān)閉PWM,這樣可以實(shí)現(xiàn)任意時(shí)間長度發(fā)送。但是這樣比較耗費(fèi)MCU資源,對(duì)于STM32來說,影響不大,對(duì)于小型MCU就要考慮資源了。

3.紅外學(xué)習(xí)功能

本項(xiàng)目中只實(shí)現(xiàn)NEC編碼紅外學(xué)習(xí),當(dāng)按下手機(jī)端空間時(shí),如果沒有指令,會(huì)自動(dòng)進(jìn)入學(xué)習(xí)狀態(tài),等待發(fā)送紅外指令。紅外指令接收到以后,會(huì)自動(dòng)保存。

4.云功能實(shí)現(xiàn)

因?yàn)槭褂猛盔f的MCU接入方案,云端只做功能和APP界面的配置,并下載MCU的SDK,將SDK移植到代碼中即可

云端功能配置:

APP界面配置:

5.防跑飛

在實(shí)際測(cè)試過程中遇到了,設(shè)備掉線和控制無反應(yīng)問題,起初以為是網(wǎng)絡(luò)問題,更換網(wǎng)絡(luò)以后,問題依舊存在。拆下板子發(fā)現(xiàn)整個(gè)PCB發(fā)燙,測(cè)量MCU供電只有接近2V左右,照理說可以正常工作。拔掉電源,重插,MCU供電恢復(fù)。等待問題再次出現(xiàn)時(shí),測(cè)得紅外管驅(qū)動(dòng)三極管控制端一直是低電平,問題發(fā)現(xiàn)了:8顆紅外發(fā)射管的發(fā)射功率比較大,在關(guān)閉輸出時(shí)可能是被中斷打斷,導(dǎo)致關(guān)斷不成功,紅外管一直處于發(fā)送狀態(tài),時(shí)間一長,8顆紅外管總電流增大,提供給MCU的電流減小,出現(xiàn)假死現(xiàn)象。

為了解決這個(gè)問題,增加了三道防線,一是每次發(fā)送完成后將輸出和定時(shí)器一起關(guān)閉,這樣可以減少中斷沖突的機(jī)率。二是增加STM32內(nèi)部測(cè)溫,一旦檢測(cè)到溫度超過允許值,再關(guān)定時(shí)器和PWM輸出1次,如果超過警報(bào)值,直接復(fù)位MCU。三是增加看門狗,定時(shí)喂狗,防止假死和程序跑飛。加上這三道防線后,實(shí)測(cè)問題不再發(fā)生。

關(guān)鍵點(diǎn)分析

1.MCU_SDK 移植

涂鴉提供配套的MCU SDK,具體使用方式涂鴉也提供很多的文檔,b站也有很多案例。我們只需要移植到MCU中即可,通過串口通訊,實(shí)現(xiàn)MCU接入。注意接涂鴉模組串口的波特率,一般默認(rèn)是9600,也可以修改為115200,具體在云端控制臺(tái)的硬件開發(fā)->模組固件中修改。

2.空調(diào)控制

以上工作完成后,重點(diǎn)來了,代碼寫得再漂亮,電路設(shè)計(jì)再完美,控制不了空調(diào)都等于0。大家都知道空調(diào)是紅外遙控控制,所以本項(xiàng)目就是發(fā)射空調(diào)遙控器發(fā)射的紅外編碼,代替遙控器控制空調(diào)。這里的難點(diǎn)在于如何獲得空調(diào)的紅外編碼,目前市面上銷售的空調(diào),紅外編碼都是廠家自定義的。售后或者說明書里面也不會(huì)提供具體的編碼協(xié)議,所以只能自己去解析。下面簡述解析過程,解析篇幅較多,詳細(xì)內(nèi)容請(qǐng)移步“閱讀原文”。

首先要獲得紅外的編碼,我的方式是用邏輯分析儀和紅外接收頭,按遙控器的一個(gè)鍵,查看分析儀捕獲的波形,通過波形解析出數(shù)據(jù),這個(gè)過程不難,但是很繁瑣。

3.App功能配置

App界面除了默認(rèn)功能外,加了部分功能,因?yàn)槭褂玫墓鍭PP界面,所以界面UI和功能自定義的范圍有限,后期會(huì)改成面板SDK開發(fā),現(xiàn)階段時(shí)間不多,做不了開發(fā)。以強(qiáng)勁功能為例,本項(xiàng)目設(shè)計(jì)時(shí),沒有添加強(qiáng)勁功能。現(xiàn)在要添加,首先進(jìn)入涂鴉IoT開發(fā)平臺(tái),找到項(xiàng)目,進(jìn)入APP面板配置頁面,在頁面點(diǎn)擊“編輯”,配置好屬性和關(guān)聯(lián)功能以后,點(diǎn)擊發(fā)布,涂鴉會(huì)自動(dòng)打包,打包好了以后,會(huì)提供測(cè)試二維碼,掃二維碼可以測(cè)試這個(gè)面板,如果測(cè)試通過點(diǎn)正式發(fā)布,發(fā)布以后,手機(jī)端退出“涂鴉智能”APP,重新進(jìn)入,添加的功能就生效。

總結(jié)

這次使用涂鴉智能,不管是整體開發(fā)流程,還是技術(shù)服務(wù),涂鴉做得非常好。涂鴉模組提供MCU SDK,用戶只需要移植到MCU OS中,即可完成上云操作,節(jié)省研發(fā)和調(diào)試周期。涂鴉提供的穩(wěn)定MCU接入模組SDK,減少用戶程序邏輯架構(gòu)不嚴(yán)謹(jǐn)造成的錯(cuò)誤,減輕用戶底層代碼量。涂鴉技術(shù)支持服務(wù)也非常周到,不定期詢問開發(fā)者是否有問題需要解決,這點(diǎn)比某科模組做的好。

fqj

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

    關(guān)注

    146

    文章

    17932

    瀏覽量

    363168
  • 遙控器
    +關(guān)注

    關(guān)注

    18

    文章

    854

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    滲壓計(jì)‘喝飽水’有多重要?透水板浸飽和的具體操作步驟

    的浸飽和處理是使用滲壓計(jì)前不可或缺的步驟。以下詳細(xì)介紹具體操作流程及注意事項(xiàng),確保透水板達(dá)到理想飽和狀態(tài)。操作步驟拆卸透水板部件關(guān)閉滲壓計(jì)電源,小心將透水板部件從滲
    的頭像 發(fā)表于 04-01 12:19 ?231次閱讀
    滲壓計(jì)‘喝飽水’有多重要?透水板浸飽和的<b class='flag-5'>具體操作</b><b class='flag-5'>步驟</b>

    定位氣密性檢測(cè)儀的具體操作流程

    定位氣密性檢測(cè)儀是用于檢測(cè)定位密封性能的關(guān)鍵設(shè)備,在工業(yè)生產(chǎn)中具有廣泛的應(yīng)用。為確保檢測(cè)結(jié)果的準(zhǔn)確性和儀器的長期穩(wěn)定運(yùn)行,遵循正確的操作流程至關(guān)重要。以下是定位氣密性檢測(cè)儀的
    的頭像 發(fā)表于 03-05 11:52 ?323次閱讀
    定位<b class='flag-5'>器</b>氣密性檢測(cè)儀的<b class='flag-5'>具體操作</b>流程

    我的DIY遙控器——小擺件遠(yuǎn)程控

    辦公室添置了個(gè)小擺件,開機(jī)的時(shí)候炫彩燈光和流水噴泉,為辦公室增色不少。但是想要開關(guān)電源就需要去拔掉插頭,非常麻煩,而我又不想去買遙控插座,剛好自己懂些無線技術(shù),就想自己做個(gè)
    的頭像 發(fā)表于 02-17 11:02 ?683次閱讀

    ADS1115在配置和轉(zhuǎn)換時(shí)的具體操作步驟,每步的寄存配置是怎樣的?

    ADS1115在配置和轉(zhuǎn)換時(shí)的具體操作步驟,每步的寄存配置是怎樣的???希望能給出配置和讀取數(shù)據(jù)的模塊函數(shù)
    發(fā)表于 02-12 08:25

    紅外線測(cè)溫儀使用方法

    輻射強(qiáng)度成正比。測(cè)溫儀通過檢測(cè)物體發(fā)射的紅外輻射,轉(zhuǎn)換成電信號(hào),再通過內(nèi)置的微處理計(jì)算出物體的溫度。 選擇合適的紅外線測(cè)溫儀 溫度范圍 :根據(jù)測(cè)量需求選擇合適的溫度范圍。 測(cè)量精度 :根據(jù)精度要求選擇相應(yīng)精度的測(cè)
    的頭像 發(fā)表于 01-03 15:07 ?1040次閱讀

    請(qǐng)問TAS5805M低頻、中頻、高頻、三個(gè)喇叭分頻怎么具體操作

    TAS5805M:低頻、中頻、高頻、三個(gè)喇叭分頻怎么具體操作
    發(fā)表于 10-12 07:14

    溫度越高輻射的紅外線越怎么樣

    引言 紅外線種電磁波,波長介于可見光和微波之間,具有熱效應(yīng)。紅外線輻射是物體因溫度而產(chǎn)生的電磁波輻射,其輻射強(qiáng)度和波長與物體的溫度密切相關(guān)。 紅外線的基本概念和特性 2.1
    的頭像 發(fā)表于 08-20 09:47 ?3215次閱讀

    紅外線的溫度高還是紫外線的溫度高

    引言 紅外線和紫外線是電磁波譜中的兩種重要類型,它們?cè)谧匀唤绾腿祟惿鐣?huì)中都有著廣泛的應(yīng)用。 紅外線與紫外線的基本概念 2.1 紅外線
    的頭像 發(fā)表于 08-20 09:46 ?6268次閱讀

    紅外線與紫外線有什么區(qū)別與功能

    引言 紅外線和紫外線都是電磁波的種,它們?cè)谧匀唤缰袕V泛存在,對(duì)人類的生活和科學(xué)研究都有著重要的影響。然而,由于它們的特性和應(yīng)用領(lǐng)域不同,人們對(duì)它們的了解程度也不盡相同。 紅外線與紫
    的頭像 發(fā)表于 08-20 09:44 ?7481次閱讀

    紅外線外線的特點(diǎn)及應(yīng)用有哪些

    紅外線的特點(diǎn): a. 波長范圍:紅外線的波長范圍在0.75微米至1000微米之間。 b. 熱效應(yīng):紅外線具有較強(qiáng)的熱效應(yīng),能夠使物體加熱。 c. 穿透能力:紅外線的穿透能力較弱,容易被
    的頭像 發(fā)表于 08-20 09:42 ?3479次閱讀

    紅外線和紫外線哪個(gè)熱效應(yīng)更顯著

    、引言 紅外線和紫外線是電磁波譜中的兩個(gè)重要波段,它們?cè)谧匀唤绾腿祟惿鐣?huì)中都有著廣泛的應(yīng)用。紅外線和紫外線的熱效應(yīng)是人們關(guān)注的焦點(diǎn)之
    的頭像 發(fā)表于 08-20 09:41 ?3947次閱讀

    紅外線最顯著的特點(diǎn)是它的什么效應(yīng)

    紅外線最顯著的特點(diǎn)是它的 熱效應(yīng) 。這種效應(yīng)體現(xiàn)在紅外線能夠輻射熱量,使物體發(fā)熱。具體來說,紅外線的熱效應(yīng)包括以下幾個(gè)方面: 輻射熱量 :紅外線
    的頭像 發(fā)表于 08-20 09:39 ?2937次閱讀

    紅外線有哪些特點(diǎn)和作用

    引言 紅外線種電磁波,波長介于可見光和微波之間。它在自然界和人類社會(huì)中有著廣泛的應(yīng)用,如熱成像、遙感、醫(yī)療、工業(yè)、軍事和通信等領(lǐng)域。本文將介紹紅外線的特點(diǎn)和作用。 紅外線的定義和分
    的頭像 發(fā)表于 08-20 09:33 ?6417次閱讀

    Cortex R52內(nèi)核Cache的具體操作(2)

    本節(jié)內(nèi)容主要講述CortexR52內(nèi)核Cache的具體操作包括使緩存無效(invalidate)操作,清除(clean)緩存。有的時(shí)候客戶可能需要對(duì)cache做些清理,比如invalidate
    的頭像 發(fā)表于 07-15 15:44 ?2180次閱讀
    Cortex R52內(nèi)核Cache的<b class='flag-5'>具體操作</b>(2)

    CortexR52內(nèi)核Cache的具體操作

    本節(jié)內(nèi)容主要講述CortexR52內(nèi)核Cache的具體操作包括使緩存無效(invalidate)操作,清除(clean)緩存。有的時(shí)候客戶可能需要對(duì)cache做些清理,比如invalidate
    的頭像 發(fā)表于 07-15 10:32 ?1916次閱讀
    CortexR52內(nèi)核Cache的<b class='flag-5'>具體操作</b>
    主站蜘蛛池模板: 仁怀市| 新绛县| 龙山县| 西充县| 微山县| 永靖县| 炉霍县| 遵义县| 三台县| 崇义县| 平遥县| 郯城县| 页游| 青川县| 阳城县| 葫芦岛市| 响水县| 丰宁| 汝阳县| 肇州县| 旬阳县| 利津县| 印江| 炎陵县| 碌曲县| 连平县| 高台县| 抚顺市| 周口市| 安多县| 汽车| 高密市| 桓台县| 齐河县| 山丹县| 华亭县| 叶城县| 灵台县| 剑河县| 大荔县| 东丰县|