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

用于聾人和靜音人際互動的手勢聲控器的制作

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-01 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:我們需要的電子設(shè)備

為簡單起見,我們將項目分為三個部分

·傳感器

為此,我們需要兩種類型的傳感器及以下組件

1。彎曲傳感器2個單元,用于測量手指的彎曲程度

2。 ADXL 335獲取手的x和y軸x坐標(biāo)

3。 10K歐姆電阻2個單位,與撓性傳感器一起形成分壓器偏置

4。小型PCB(覆銅2英寸X 2英寸)以構(gòu)建傳感器電路

5。連接的錯誤條

·控制器部分

我們嘗試使用兩種方法使用Arduino UNO板來實現(xiàn)該原型,而另一種方法是為Atmega制作自己的分線板328,但我們?nèi)栽谑褂肁rduino UNO燒寫引導(dǎo)程序并在Atmega 328中上載代碼。

所以這里我們需要

1。 Arduino UNO

2。 Atmega 328p-pu

3。 22p F電容器2個晶體用濾波電容

4。 16 MHz晶振1個單元,用于Atmega 328

5的工作頻率。 10K歐姆電阻1個單位復(fù)位電阻

6。重置按鈕1個單位以重置Atmega 328

7。連接錯誤條

8。 7805 5V電壓調(diào)節(jié)器可從9V電池獲得5V調(diào)節(jié)電壓。

9。 BC 547 npn晶體管8個單元,用于控制音頻處理器IC

10的通道。 1K歐姆電阻8個單元,用于將Atmega 328的端口引腳連接到晶體管的基極

·音頻處理和LCD單元

1。 APR 33A3音頻處理器存儲和播放聲音1個單位

2。 LCD 16X2 1個單元來顯示消息

3。麥克風(fēng)1個單元,用于錄制音頻消息

4。揚聲器16歐姆1個單位播放音頻信號

5。 10K歐姆電位器1個單位,用于控制LCD的亮度

6。并且所有支持APR 33A3的其他組件

·47K歐姆電阻

·4.7K歐姆電阻

·100K歐姆電阻

· 470歐姆電阻

·1nF電容器

·100nF電容器

·100 microF電解電容

·10 microF電容器

·1個微型F電容器

·連接線

其他組件數(shù)量請參考APR 33A3的電路圖或數(shù)據(jù)表

步驟2:準(zhǔn)備好硬件。。..

使用PCB WIZARD軟件進行PCB設(shè)計,您可以從此鏈接下載

軟件http://pcb-wizard.software.informer.com/4.0/

PCB向?qū)窃O(shè)計電路最簡單的軟件,即使初學(xué)者也可以使用它直接因為該軟件非常易于使用。..。.它具有許多功能,可減少設(shè)計時間電路,例如DRAG和Drop選項。..。

一旦電路設(shè)計完成,我們就將.pcb文件附加到設(shè)計好的PCB上

從該電路布局的藝術(shù)作品中取出印刷品在照片紙或光面紙上,然后通過熨燙工藝跟蹤覆銅板上的電路印刷圖稿。

在熨燙過程中,您必須注意,所有電路布局圖稿應(yīng)完全在覆銅板上跟蹤在完全跟蹤覆銅箔上的電路布局圖稿后,用水制成Fecl3溶液,并將其跟蹤到覆銅箔中約30至40分鐘。..。..。在此過程中,您應(yīng)連續(xù)檢查其中的覆銅箔一定間隔后,覆銅板的銅應(yīng)消失,除了電路布局圖的痕跡部分……意味著僅應(yīng)保留電路。..

一旦從溶液中取出板然后清洗鉆孔后涂助焊劑并完成并用砂紙打磨鉆孔。在鍍錫開始安裝組件并進行焊接操作之后,借助烙鐵進行鍍錫過程。..。..。..

使用圖像跟蹤各個組件的所有過程和位置。

請按照電路圖制作自己的PCB。

如果我們在自己制作的分線板上使用Arduino UNO,則只有Atmega 328控制器部分被忽略,其余的連接都相同并進行連接

步驟3:在ATmega 328、168、8中刻錄Bootloader

這里有我們學(xué)習(xí)使用Arduino IDE和Arduino UNO在空白的ATmega 328/168/8芯片上刻錄引導(dǎo)程序。

所以,我們需要什么

第一步連接硬件

用于ATmega 328/168/8的空白芯片的分線板

在這里,我們也可以在面包板上進行連接,我也可以根據(jù)需要選擇制作一塊特殊的板,這樣就無需做sa我一次又一次地處理,只是節(jié)省您的時間。進行如圖1所示的連接

觀看圖2。這是我用來燒寫引導(dǎo)程序的板。

在購買ATmega 328空白芯片時請注意

您可能已經(jīng)注意到,

ATMega328P-PU

ATMega328-PU

兩者之間的區(qū)別只是328之后的P。是ATMEL開發(fā)的一項技術(shù),它允許微控制器以更低的功率運行。

這對于小型應(yīng)用程序至關(guān)重要,但是伙計們在刻錄引導(dǎo)加載程序時每個芯片都有其唯一的密鑰簽名,因此需要在刻錄之前編輯該密鑰簽名引導(dǎo)加載程序。

那么這些IC的密鑰簽名是什么

ATmega328 0x1E 0x95 0x14

ATmega328P 0x1E 0x95 0x0F

所以我們需要要在刻錄引導(dǎo)程序之前更改這些簽名,請遵循以下基本步驟

·導(dǎo)航至。.. arduino-1.0.5 hardware tools avr etc

·進行備份文件的副本:avrdude.conf

·在文本編輯器中打開avrdude.conf文件r

·搜索:“ 0x1e 0x95 0x0F”(這是ATmega328P簽名)

·替換為:“ 0x1e 0x95 0x14”(這是ATmega328簽名)

·保存文件

·重新啟動Arduino IDE

·繼續(xù)進行引導(dǎo)程序的其余步驟,一旦引導(dǎo)加載完成,請還原您制作的備份副本。

使連接與圖3所示相同

現(xiàn)在,我們已經(jīng)完成了硬件設(shè)置

2步驟準(zhǔn)備軟件

打開Arduino IDE,確保您已根據(jù)目標(biāo)AVR ATmega

1更改了您的簽名。打開Arduino IDE

2。文件》示例》 Arduino ISP

3。從工具》板中選擇Arduino328

4。選擇您的串行端口。

5。在Arduino板上燒錄。

6。從工具》編程

7中選擇Arduino作為ISP。選擇Burn Bootloader

步驟4:上傳代碼并使之運行

在我們加載的引導(dǎo)中使用Arduino UNO加載以下代碼芯片(Atmega 328)

//GESTURE

VOCALIZER進行人與人互動

#include

//伙計們從arduino.cc下載此庫

LiquidCrystal lcd(13,12,11,10,9,8);//檢查引腳連接的電路圖

void setup()

{

lcd.begin(16,2);

}

void loop()

{

lcd.clear();

int val0 = AnalogRead(0);//讀取輸入引腳柔性傳感器引腳1

val0 = map(val0,465,590,0,9);//將其轉(zhuǎn)換為0到9的窗口

int val1 = AnalogRead(1);//讀取輸入引腳柔性傳感器引腳2

val1 = map(val1,435,535,0,9);

//讀取輸入引腳

int val2 = AnalogRead(2);//讀取輸入引腳X軸引腳

val2 = map(val2,260,415,0,9);

int val3 = AnalogRead(3);//讀取輸入引腳y軸引腳

val3 = map(val3,260,420,0,9);

如果(val0》 = 0 && val0 《= 0 && val1》 = 3 && val1 《= 4 && val2》 = 7 && val2 《= 8 && val3》 = 4 && val3 《= 5)//將符號與標(biāo)準(zhǔn)存儲值相匹配,取決于佩戴者的雙手

{

lcd.print(“我是__________________”);//在LCD上顯示消息

digitalWrite(0,HIGH);//在APR 33A3上選擇語音命令1

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(100);

digitalWrite(0,LOW);//將其關(guān)閉

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7, LOW);

delay(5000);

}

否則,如果(val0》 = 6 && val0 《= 7 && val1》 = 1 && val1 《= 2 && val2》 = 7 && val2 《= 8 && val3》 = 2 && val3 《= 3)

{

lcd.print(“ sorry”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令2

digitalWrite(1,HIGH);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 =-1 && val0 《= 0 && val1》 = 3 && val1 《= 4 && val2》 = 1 && val2 《= 3 && val3》 = 0 && val3 《= 2)

{

lcd.print(“ Hello”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令3

digitalWrite(1,LOW);

digitalWrite(2,HIGH);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 = 0 && val0 《= 0 && val1》 = 0 && val1 《= 1 && val2》 = 5 && val2 《= 6 && val3》 =-0 && val3 《= 1)

{

lcd.print(“謝謝”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令4

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,HIGH) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 = 2 && val0 《= 3 && val1》 = 1 && val1 《= 1 && val2》 = 3 && val2 《= 5 && val3》 = 1 && val3 《= 2 )

{

lcd.print(“ drink”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令5

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 = 4 && val0 《= 5 && val1》 = 2 && val1 《= 3 && val2》 = 4 && val2 《= 6 && val3》 = 0 && val3 《= 2 )

{

lcd.print(“ beautiful”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令6

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 = 0 && val0 《= 0 && val1》 = 4 && val1 《= 6 && val2》 = 4 && val2 《= 5 && val3》 = 1 && val3 《= 2 )

{

lcd.print(“ bye”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令7

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

延遲(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

否則,如果(val0》 = 0 && val0 《= 1 && val1》 = 0 && val1 《= 1 && val2》 = 7 && val2 《= 8 && val3》 = 1 && val3 《= 2 )

{

lcd.print(“ sick”);

digitalWrite(0,LOW);//在APR 33A3上選擇語音命令8

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW) ;

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

delay(100);

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5, LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

delay(5000);

}

else

{

lcd.print(“ System on”);//初始消息

digitalWrite(0,LOW);

digitalWrite(1,LOW);

digitalWrite(2,LOW);

digitalWrite(3,LOW);

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW) );

digitalWrite(7,LOW);

}

delay(200);//延遲200毫秒

}

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    瑞芯微(EASY EAI)RV1126B 手勢識別算法識別

    1.手勢識別算法簡介Gestures手勢識別算法一種先進的姿勢估計模型,使用關(guān)鍵點數(shù)據(jù)集進行訓(xùn)練,能夠檢測圖像或視頻中人物的21個關(guān)鍵點與26種手勢,每個關(guān)鍵點代表手部的不同部位。該算法廣泛應(yīng)
    的頭像 發(fā)表于 04-07 10:36 ?128次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>手勢</b>識別算法識別

    如何實現(xiàn)電機超靜音

    實現(xiàn)電機的“超靜音”是一個系統(tǒng)性的工程,不能僅靠某一個環(huán)節(jié)。電機噪音主要分為電磁噪音、機械噪音和空氣動力學(xué)噪音三大類。
    的頭像 發(fā)表于 04-05 17:13 ?1165次閱讀

    吸塵噪音大?其利天下無刷吸塵驅(qū)動方案,靜音優(yōu)化技術(shù)解析

    吸塵噪音大,是無線吸塵器用戶投訴排名第二的核心痛點,也是很多廠家打造爆款的最大攔路虎。很多廠家為了提升吸力,不得不犧牲靜音體驗,導(dǎo)致產(chǎn)品運行時噪音高達75dB以上,用戶使用時無法正常交流、看電視
    的頭像 發(fā)表于 04-03 16:00 ?136次閱讀
    吸塵<b class='flag-5'>器</b>噪音大?其利天下無刷吸塵<b class='flag-5'>器</b>驅(qū)動方案,<b class='flag-5'>靜音</b>優(yōu)化技術(shù)解析

    如何使 i.MX93 上的 U-Boot SPL 和 ATF/BL31輸出靜音呢?

    我正在使用具有兩用控制臺端口的基于 i.MX93 的設(shè)備:它既用于對設(shè)備進行編程/調(diào)試,也用作與網(wǎng)絡(luò)設(shè)備(Cisco、Fortigate 等)的出站控制臺連接。 問題:當(dāng)控制臺電纜在啟動過程中連接
    發(fā)表于 03-09 08:28

    聲控感應(yīng) + 光控?zé)艄?,郎特科技帶來怎樣的照明新體驗?

    聲控感應(yīng)+光控?zé)艄?,郎特科技帶來怎樣的照明新體驗?在照明領(lǐng)域不斷追求創(chuàng)新與智能化的今天,郎特科技推出的聲控感應(yīng)+光控?zé)艄?,將兩種實用的感應(yīng)技術(shù)融合,為用戶帶來了別具一格的照明新體驗。這種創(chuàng)新型燈管
    的頭像 發(fā)表于 02-12 14:34 ?339次閱讀
    <b class='flag-5'>聲控</b>感應(yīng) + 光控?zé)艄埽商乜萍紟碓鯓拥恼彰餍麦w驗?

    零知IDE——基于零知標(biāo)準(zhǔn)板驅(qū)動PAJ7620U2手勢控制L9110風(fēng)扇模塊和SG90舵機系統(tǒng)

    0xEF 并寫入 0x00 進入 Bank0(常用手勢數(shù)據(jù)都在這里);訪問寄存 0xEF 并寫入 0x01 進入 Bank1(用于高級配置)。 函數(shù)底層已經(jīng)幫我們封裝好了對 0x43 寄存
    發(fā)表于 01-06 11:56

    零知IDE——基于STM32F103RBT6的PAJ7620U2手勢控制WS2812 RGB燈帶系統(tǒng)

    地址為 0X72,用于使能 PAJ7620 工作,bit0 位設(shè)置為 1 則使能 PAJ7620 工作,設(shè)置為 0 則失能 PAJ7620 工作 手勢檢測輸出中斷使能寄存 該寄存
    發(fā)表于 12-29 19:04

    TMC5240:靜音精準(zhǔn)與高效控制的完美融合

    。Trinamic(現(xiàn)隸屬ADI)推出的TMC5240智能高性能步進電機控制與驅(qū)動IC,以全集成設(shè)計、行業(yè)領(lǐng)先的靜音技術(shù)及精準(zhǔn)運動控制能力,為多領(lǐng)域高端應(yīng)用提供一站式驅(qū)動解
    的頭像 發(fā)表于 11-18 11:06 ?948次閱讀
    TMC5240:<b class='flag-5'>靜音</b>精準(zhǔn)與高效控制的完美融合

    浮思特 | NMB散熱風(fēng)扇靜音如何?卓越靜音效果提升散熱性能

    隨著現(xiàn)代電子設(shè)備的不斷發(fā)展,散熱風(fēng)扇在保證設(shè)備穩(wěn)定運行方面的作用愈發(fā)重要。尤其是在高性能計算、工業(yè)設(shè)備及服務(wù)等領(lǐng)域,如何在確保散熱效果的同時降低噪音,成為了設(shè)計中的關(guān)鍵問題。作為全球知名的散熱方案
    的頭像 發(fā)表于 11-06 14:15 ?755次閱讀
    浮思特 | NMB散熱風(fēng)扇<b class='flag-5'>靜音</b>如何?卓越<b class='flag-5'>靜音</b>效果提升散熱性能

    TMC2224超靜音電機驅(qū)動IC,賦能自動化設(shè)備“無聲”運行

    前言市場中設(shè)備的靜音性能是重要競爭因素,生活中“設(shè)備靜音化”是“人民的呼聲”——據(jù)行業(yè)調(diào)研,2024年全球“靜音驅(qū)動”相關(guān)需求增速超25%,其中辦公、醫(yī)療、家居等場景對靜音的需求更高。
    的頭像 發(fā)表于 10-31 17:05 ?728次閱讀
    TMC2224超<b class='flag-5'>靜音</b>電機驅(qū)動IC,賦能自動化設(shè)備“無聲”運行

    基于STMicroelectronics AEK-SNS-2TOFM1手勢檢測系統(tǒng)的技術(shù)解析與應(yīng)用實踐

    STMicroelectronics AEK-SNS-2TOFM1預(yù)定義手勢檢測系統(tǒng)包括兩個飛行時間測距傳感。這些傳感彼此距離23cm放置。車載SPC582B60E1微控制讀取傳
    的頭像 發(fā)表于 10-29 16:07 ?804次閱讀
    基于STMicroelectronics AEK-SNS-2TOFM1<b class='flag-5'>手勢</b>檢測系統(tǒng)的技術(shù)解析與應(yīng)用實踐

    【技術(shù)討論】智能戒指手勢交互:如何優(yōu)化PCBA成本與實現(xiàn)<20ms低延遲?

    元件的小批量貼片,如何有效控制加工損耗與成本? 低延遲手勢識別:目標(biāo)是將傳感數(shù)據(jù)采集、姿態(tài)解算到藍牙指令發(fā)出的端到端延遲控制在10ms以內(nèi)。在軟件層面,除優(yōu)化傳感FIFO與中斷服務(wù)程序(ISR)外
    發(fā)表于 10-18 13:04

    XenG202G | 揮手手勢識別參考設(shè)計(三維)

    WEMAKERFSMART-賦予萬物感知的靈魂-矽典微ICLEGENDMICROXenG202G揮手手勢識別(三維)毫米波傳感特征手勢識別:非接觸式控制,高精度手勢動作識別,支持方向
    的頭像 發(fā)表于 08-29 08:25 ?842次閱讀
    XenG202G | 揮手<b class='flag-5'>手勢</b>識別參考設(shè)計(三維)

    廣芯微推出基于MCU芯片UM32M156的高速吸塵全棧式電機控制方案

    在智能清潔電器市場高速發(fā)展的今天,用戶對吸塵等產(chǎn)品的吸力強度、響應(yīng)速度和靜音性能提出更高要求,而行業(yè)卻長期困于吸力不足、啟動延遲、BOM成本高企等痛點。
    的頭像 發(fā)表于 08-18 14:54 ?7433次閱讀
    廣芯微推出基于MCU芯片UM32M156的高速吸塵<b class='flag-5'>器</b>全棧式電機控制方案

    靜音降噪馬達驅(qū)動技術(shù)改善手持吸塵工作噪聲與振動控制

    的“交響樂”,給我們的清潔體驗蒙上了一層陰影。不過,別擔(dān)心,靜音降噪馬達驅(qū)動技術(shù)的出現(xiàn),正悄然為手持吸塵帶來一場靜音革命。
    的頭像 發(fā)表于 08-08 17:57 ?1043次閱讀