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)不再提示

如何制作ESP32電容式觸摸輸入器

454398 ? 來源:工程師吳畏 ? 2019-08-22 09:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件。

如何制作ESP32電容式觸摸輸入器

該設(shè)計采用以下硬件:

一,WiFi套件32.

三個,3/8“金屬孔塞。

三,四“長度的28awg電線。

為了組裝硬件,我執(zhí)行了以下步驟:

剝離并鍍錫每根4“線長的末端,如圖所示。

將第一根導(dǎo)線焊接到ESP32的針腳13(TOUCH4,或”T4“,輸入)。/li》

將第二根導(dǎo)線焊接到ESP32的第12針(TOUCH5,或“T5”,輸入)。

將第三根導(dǎo)線焊接到ESP32的第14針(TOUCH6,或“T6”輸入)。

將三個3/8“金屬孔塞中的每一個焊接到三根線長度的自由端。

步驟2:軟件。

文件“Buttons.ino”是一個包含設(shè)計軟件的Arduino環(huán)境文件。除此文件外,您還需要WiFi Kit32 OLED顯示屏的“U8g2lib”圖形庫(有關(guān)此庫的更多信息,請參閱https://github.com/olikraus/u8g2/wiki)。

在Arduino目錄中安裝U8g2lib圖形庫,并將“Buttons.ino”加載到Arduino環(huán)境中,編譯并將軟件下載到ESP32中。

下載并運行后,頂部的顯示屏應(yīng)顯示“按鈕”,顯示屏的第二行顯示“1 2 3”作為按鈕指示。在每個1,2,3按鈕指示器下方是未經(jīng)過濾的觸摸讀取值,并且在每個按鈕指示器下方是按鈕按下指示器(按下“1”,未按下“0”)。從視頻中可以看出(并且經(jīng)過長期測試確認),軟件過濾器提供可靠的按鈕輸入檢測,沒有錯誤觸發(fā)。

步驟3:關(guān)于軟件。

該軟件包含三個主要代碼部分; Arduino需要“setup()”和“l(fā)oop()”部分,以及“Interrupts”部分。 setup()部分包含初始化OLED和中斷服務(wù)所需的代碼。 OLED設(shè)置功能在上面的鏈接中描述。中斷服務(wù)設(shè)置功能如下:

timerLoopSemaphore = xSemaphoreCreateBinary()”為“InterruptService()”(中斷服務(wù)程序)創(chuàng)建一個信號量,以便在時間結(jié)束時通知loop()執(zhí)行循環(huán)傳遞。

“timerInterruptService = timerBegin(0,80,true)”使用預(yù)定義為80的硬件定時器0創(chuàng)建一個定時器。

“timerAttachInterrupt(timerInterruptService,&InterruptService,true)”將InterruptService()附加到計時器。

“timerAlarmWrite(timerInterruptService,1000,true)”將中斷服務(wù)速率設(shè)置為1000hz。

“timerAlarmEnable(timerInterruptService)”啟動計時器警報,從而中斷服務(wù)。

設(shè)置完成后,進入loop()并立即停在該行:

if(xSemaphoreTake(timerLoopSemaphore,portMAX_DELAY)== pdTRUE),

意味著loop()將在此時等待,直到來自InterruptService()的信號量到達。當(dāng)信號量到達時,loop()代碼執(zhí)行,用按鈕數(shù)據(jù)更新OLED顯示,然后返回到頂部再次等待下一個信號量。 InterruptService()以1000hz運行且LOOP_DELAY值為30,loop()每30ms執(zhí)行一次,或以33.333hz的顯示更新速率執(zhí)行。雖然這是大多數(shù)ESP32應(yīng)用程序所需的更高的顯示刷新率,但我使用此設(shè)置來說明過濾器的響應(yīng)性。我測試并確定執(zhí)行單個循環(huán)()傳遞所需的時間為20ms。

InterruptService()由setup()中創(chuàng)建的計時器以1000hz的速率調(diào)用。調(diào)用時,它會更新兩個向下計數(shù)器,nLoopDelay和nButtonDelay。當(dāng)nLoopDelay向下計數(shù)到零時,它發(fā)送信號量,允許loop()執(zhí)行單次傳遞,然后重置nLoopDelay。當(dāng)nButtonDelay向下計數(shù)到零時,它也會被重置,然后按鈕“過濾”執(zhí)行。

每個按鈕過濾器都有一個唯一的過濾器計數(shù)器(例如nButton1Count,nButton2Count和nButton3Count)。只要分配給按鈕的觸摸輸入值大于或等于定義的閾值(BUTTON_THRESHHOLD),分配給按鈕和按鈕的過濾器計數(shù)器保持為零。如果分配給按鈕的觸摸輸入值小于定義的閾值,則分配給按鈕的過濾器計數(shù)器每20ms遞增一次。當(dāng)過濾器計數(shù)器超過按鈕過濾器值(BUTTON_FILTER)時,該按鈕被視為“按下”。此方法的效果是創(chuàng)建一個過濾器,需要80ms(nmsutDelay * 4ms nButtonCountN,其中N是按鈕數(shù)),連續(xù)觸摸輸入值低于定義的閾值,以考慮實際按下的按鈕。任何小于80毫秒的時間都被視為“故障”并被過濾器拒絕。

鑒于此簡要說明,如果您有任何疑問,請隨時提出,我會盡力回答。

希望你喜歡它!

第4步:“即將推出的項目”。

即將推出的項目“Intelligrill?Pro”是一款雙溫度探頭吸煙器監(jiān)測儀,具有以下特點:

Steinhart-Hart溫度探頭計算(與“查找”表相對)增加準確性。

探針1的預(yù)測完成時間,包括Steinhart-Hart計算得出的提高的準確度。

第二個探頭,探頭2,用于監(jiān)測吸煙者的溫度(限制在32到399度之間)。

電容式觸摸輸入控件(如本教程中所示)。

基于WIFI的遠程監(jiān)控(使用固定的IP地址,可以在任何可以連接互聯(lián)網(wǎng)的地方監(jiān)控吸煙者的進度)。

擴展溫度范圍(再次為32至399度)。

在Intelligrill?發(fā)射器和大多數(shù)支持WiFi的監(jiān)控設(shè)備上發(fā)出聲音完成警報。

溫度顯示為°F或°C。

時間格式為HH:MM:SS或HH:MM。

電池顯示為伏特或%充電。

即將推出基于螺旋鉆的吸煙者的PID輸出。

“Intelligrill?Pro”正在測試成為最準確,功能最強大且基于HTML的Intelligrill?我已經(jīng)設(shè)計好了。

它仍然在測試中,但是在測試過程中它正在協(xié)助準備,我已經(jīng)獲得了超過幾磅。

再次,我希望你喜歡它!

步驟5:下一個:ESP32 NTP溫度探頭模擬輸入與Steinhart-Hart校正

Be準備為你的代數(shù)書除塵。

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

    關(guān)注

    8

    文章

    200

    瀏覽量

    65859
  • ESP32
    +關(guān)注

    關(guān)注

    27

    文章

    1226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    具備抗干擾能力,能有效抵御各類噪聲及環(huán)境變化影響的電容式觸摸芯片-GTX301L

    GTX301L是一款單通道電容式觸摸芯片,采用獨有GreenTouch3LP?引擎,集成智能靈敏度校準、數(shù)字噪聲濾波與高效觸摸檢測算法,通過檢測人體與
    的頭像 發(fā)表于 04-09 09:53 ?263次閱讀
    具備抗干擾能力,能有效抵御各類噪聲及環(huán)境變化影響的<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>芯片-GTX301L

    深入解析AD7147:電容式觸摸傳感的理想之選

    深入解析AD7147:電容式觸摸傳感的理想之選 在電子設(shè)備不斷追求輕薄化和智能化的今天,電容式觸摸傳感
    的頭像 發(fā)表于 04-01 16:35 ?381次閱讀

    MSP430FR263x/FR253x:超低功耗電容式觸摸感應(yīng)MCU的卓越之選

    MSP430FR263x/FR253x:超低功耗電容式觸摸感應(yīng)MCU的卓越之選 在電子設(shè)計領(lǐng)域,低功耗、高性能的微控制一直是工程師們追求的目標。TI推出的MSP430FR263x
    的頭像 發(fā)表于 03-29 16:30 ?538次閱讀

    RL78/G23電容式觸摸評估系統(tǒng):設(shè)計與應(yīng)用全解析

    RL78/G23電容式觸摸評估系統(tǒng):設(shè)計與應(yīng)用全解析 在當(dāng)今的電子設(shè)計領(lǐng)域,電容式觸摸技術(shù)因其靈敏、便捷的操作體驗而得到廣泛應(yīng)用。Renesas 的 RL78/G23
    的頭像 發(fā)表于 12-30 09:55 ?396次閱讀

    Renesas RA6M2 電容式觸摸評估系統(tǒng)快速上手

    Renesas RA6M2 電容式觸摸評估系統(tǒng)快速上手 引言 在電子設(shè)計領(lǐng)域,電容式觸摸技術(shù)憑借其操作便捷、靈敏度高的特點,廣泛應(yīng)用于各類設(shè)備中。Renesas 的 RA6M2
    的頭像 發(fā)表于 12-29 17:00 ?1011次閱讀

    CW32 電容式觸摸按鍵設(shè)計指南

    半導(dǎo)體的 CW32 系列小規(guī)模 MCU 的 IO、比較、定時、高速高精度內(nèi)置 RC 時鐘源以及高算力 等功能,通過檢測電路端子電容的微小變化和波動,實現(xiàn)電容式
    發(fā)表于 12-09 06:53

    FCL Components電容式觸摸屏產(chǎn)品概述

    電容式觸摸感應(yīng)是通過檢測電容變化識別手指接近或觸碰的技術(shù),它以雅致的按鈕、滑條及滾輪替代傳統(tǒng)機械開關(guān)與旋鈕,既解決了機械結(jié)構(gòu)易磨損、易滲水、觸發(fā)費力、成本較高且設(shè)計僵化的問題,又支持按鍵、接近感應(yīng)、
    的頭像 發(fā)表于 11-30 09:43 ?1069次閱讀

    高靈敏度、防水性強、抗干擾性強的16通道電容式觸摸芯片助力智能門鎖方案-GT316L

    GT316L是韓國greenchip推出的一款功能強大的電容式觸摸觸控芯片,它支持16通道觸摸感應(yīng)輸入,適用于多種形式的觸摸按鍵控制;具備低
    的頭像 發(fā)表于 11-25 10:28 ?633次閱讀
    高靈敏度、防水性強、抗干擾性強的16通道<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>芯片助力智能門鎖方案-GT316L

    電容式觸摸屏適合用于工業(yè)環(huán)境是否被夸大?

    作者: Abhishek Jadhav 觸摸屏技術(shù)徹底改變了人類操作員與工廠和工業(yè)場所復(fù)雜機器的交互方式。 受到智能手機和平板電腦精確且直觀的界面的啟發(fā),制造商已在工廠車間采用電容式觸摸屏(圖 1
    的頭像 發(fā)表于 10-04 18:13 ?2016次閱讀
    <b class='flag-5'>電容式觸摸</b>屏適合用于工業(yè)環(huán)境是否被夸大?

    電容式觸摸屏可以顯示,但觸摸板無法工作是怎么回事?

    電容式觸摸屏可以顯示,但觸摸板無法工作
    發(fā)表于 09-03 07:53

    ESP32內(nèi)置電容觸摸傳感的使用

    本文介紹了ESP32芯片內(nèi)置的電容式觸摸傳感能夠探測由手指或其他物品直接接觸或接近而產(chǎn)生的電容差異。利用此原理原理。把讀取到的
    的頭像 發(fā)表于 07-23 19:56 ?1573次閱讀
    <b class='flag-5'>ESP32</b>內(nèi)置<b class='flag-5'>電容</b><b class='flag-5'>觸摸</b>傳感<b class='flag-5'>器</b>的使用

    聚徽解碼電容式觸摸屏常見故障

    電容式觸摸屏憑借獨特的工作原理,為我們帶來便捷的交互體驗,但在實際使用中,多種因素會導(dǎo)致故障出現(xiàn)。從硬件損壞到軟件沖突,從環(huán)境干擾到人為操作不當(dāng),不同類型的故障表現(xiàn)各異,了解這些常見問題,有助于
    的頭像 發(fā)表于 06-25 10:34 ?1447次閱讀

    指尖上的科技:電容式與電阻觸摸屏如何選擇?

    在現(xiàn)代生活中,從智能手機到工業(yè)控制面板,觸摸屏已成為人機交互的核心界面。面對琳瑯滿目的設(shè)備,你是否好奇屏幕如何感知你的觸碰?這背后主要歸功于兩大技術(shù):電容式(Capacitive)和電阻
    的頭像 發(fā)表于 06-19 10:03 ?2244次閱讀
    指尖上的科技:<b class='flag-5'>電容式</b>與電阻<b class='flag-5'>式</b><b class='flag-5'>觸摸</b>屏如何選擇?

    中微愛芯12鍵電容式觸摸按鍵電路AiP5912介紹

    中微愛芯推出具有低功耗模式的12鍵電容式觸摸按鍵電路AiP5912,該電路典型最小工作電流僅23uA,典型待機電流僅1uA。
    的頭像 發(fā)表于 06-09 14:25 ?2783次閱讀
    中微愛芯12鍵<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>按鍵電路AiP5912介紹

    FZH31單鍵電容式觸摸按鍵IC中文手冊

    FZH31 是深圳市方中禾科技有限公司推出的 單鍵電容式觸摸按鍵專用檢測傳感 IC,專為消費電子和家電設(shè)備的觸摸控制設(shè)計。以下是其核心特性與功能概述:核心特性高靈敏度與靈活配置采用
    發(fā)表于 05-20 16:27 ?0次下載