国产精品白嫩嫩豆花福利片-国产精品白嫩在线观看-国产精品白丝-国产精品白丝AV-国产精品白丝AV久久网站-国产精品白丝AV网站

當(dāng)前所在位置:首頁 > 新聞資訊

新聞資訊

如何用nRF24L01制作腕帶式對講機

       一直以來,都想要制作一個腕帶式對講機,特別是看到金剛戰(zhàn)隊那酷炫的交流工具,又適逢智能手表火熱了起來,那語音通話等功能受到了追捧,這些都直接促發(fā)了制作靈感。前前后后已經(jīng)做了好幾個原型設(shè)計,并且現(xiàn)在對要做什么已經(jīng)有了一個初步的想法。

       此教程,是教大家如何使用nRF24L01制作一個簡單的對講機。雖說這個項目沒有做到將裝置很好的組裝起來,但是希望大家能在制作學(xué)習(xí)的過程中有所啟發(fā)進步。

步驟一:準(zhǔn)備工具

      將全部原件焊接在面包板上,可以使得整個原型看起來比較圓滑,只是做起來效果沒那么好。材料清單如下:

2 x Arduino UNO/SparkFun RedBoard (Arduino Mega)

2 x nRF24L01

2 x駐極體傳聲器

2 x NPN晶體管

2 x按鈕

2 x3.5 mm RRS連接器

6 x 10 k 電阻

2 x 100 k 電阻

6 x 100 nF 電容

工具

烙鐵

焊接

助焊筆

焊錫線

步驟二:擴音器電路

       整個擴音器的電路來源于互聯(lián)網(wǎng),看起來很簡單。不過在原始電路上做了一點小小的修改,即是把電路中晶體管旁邊0.1uF的電容移除了。這個電容的作用主要是隔直流通交流,意味著我們要建立一個負電壓。在大多數(shù)情況下這個電路設(shè)計是不錯的,但是將前置放大器的輸出連接到微控制器時,電路不能輸出負電壓。不僅如此,當(dāng)把它連接到Arduino的模擬 - 數(shù)字轉(zhuǎn)換器時,它也能夠直接將前級放大器電路與耳機直接掛鉤。所以可以將其刪除。

駐極體麥克風(fēng)和晶體管

       駐極體麥克風(fēng)里面有一個柔性膜片,聲波觸發(fā)到它的時候就會移動。柔性膜片是與另一個傳導(dǎo)盤平行的。這個傳導(dǎo)盤的功能是根據(jù)膜片的彎曲程度和麥克風(fēng)檢測到的聲波強度得到電容值。從麥克風(fēng)連接到電路的情況來看,它將會根據(jù)麥克風(fēng)檢測到的聲浪程度在晶體管產(chǎn)生一個AC電流。晶體管的基礎(chǔ)電流是經(jīng)過放大的,所以流入微控制器的聲波也是經(jīng)過放大的。

步驟3:呼叫按鈕

      我們需要一個簡單的按鈕來呼叫對講機另一端的人。下面使用一個簡單的按鈕 ,10 k電阻,100 nF電容器。電路很簡單。在典型的按鈕電路上增加一個電容器,大家可能會熟悉。該電容器有助于防止按鈕“反彈”或不穩(wěn)定信號。大家可能熟悉其他防反跳按鈕的方法,但其實,添加電容器已經(jīng)足夠了。

      按鈕按下時連接一個中斷引腳3來檢測。需要“中斷”代碼來提供不降低性能的非常準(zhǔn)確的定時事件(如果處理得當(dāng))。

attachInterrupt(digitalPinToInterrupt(talkButton), talk, CHANGE);

      有了這段代碼,我們?nèi)ァ皌alk()”函數(shù)檢查引腳3的電壓。如果電壓高或5 V,nRF24L01將切換到發(fā)送模式(發(fā)出的聲音)。如果電壓很低或0 V,nRF24L01將切換到接收模式(接收聲音)。當(dāng)按鈕按下時引腳3的電壓應(yīng)是高的,當(dāng)松開按鈕時則應(yīng)該是低的。當(dāng)引腳3上的電壓“變化”在我們的“attachinterrupt”函數(shù)上表示時,“talk()”函數(shù)將執(zhí)行。

void talk()

{

if (digitalRead(talkButton)) rfAudio.transmit();

else rfAudio.receive();

}

第四步:無線傳輸

       為這個項目使用nRFL01射頻收發(fā)器。使用了遠程模塊(天線),但這些都不是需要的。對于這一步,我們需要下載兩個Arduino的庫:該RF24和RF24Audio庫(附后)。在Arduino安裝第三方庫的說明,請參閱本教程arduino.cc。附件為特里國王和其他貢獻者的arduinoinfo和NRF24L01的引腳說明。特里也有一個詳細的關(guān)于nRF24L01的教程和描述,這是很有幫助的。為了穩(wěn)定性要焊接100 nF的電容器在VCC與GND之間,這是Terry在他的維基百科里建議的。

第五步:Arduino代碼

       利用rf24和rf24audio庫整理一個簡單的代碼,上傳這段代碼到Arduinos。在代碼的開始默認兩個電路為“接收”的。按“呼叫按鈕”從一個無線電傳輸音頻到另一個。 注意:RF24Audio使用PWN傳輸音頻和其他一些技術(shù)。由此產(chǎn)生的響亮的背景噪音,很刺激。暫時還沒想到方法來去掉,如果大家會,可以分享出來。


主站蜘蛛池模板: 白嫩少妇激情无码 | 国产精品一区二区不卡 | 午夜精品久久久久久久潘金莲 | 全部裸体做爰大片免费看网站 | 91午夜福利电影 | 精品人妻一区二区 | 91天媒传媒A在线视频.全程高清完整版免费看 | 一区二区在线观看视频 | 男女做爰猛烈啪啪吃奶图片 | 全部裸体做爰大片免费看网站 | 午夜福利视频导航 | 亚州不卡 | 成人午夜精品 | 久久久久无码 | 亚洲天天一***AV | 在线观看黄网站 | 国产一区不卡 | 国产三级无码 | 69人妻精品久久无人专区 | 粉嫩av一区二区三区免费观看喜好 | 无码人妻一区二区三区线花季转件 | 国产羞羞视频网站免费入口 | 午夜视频免费 | 久久久精品人妻一区二区三区蜜芽 | 午夜久久 | 91精品综合久久久久久五月天 | AA成人 | 久久精品久久喷水 | 伴郎狠狠挺进我下面 | 久久久久久影院 | 亚洲AV无码成人网站国产网站 | 日本黄页网 | 色吊丝中文字幕 | 久久婷婷婬片A片AAA | 国产精品一二 | 国产三级三级三级三级看三级 | 亚洲 变态 欧美 另类 精品 | 亚洲精品无码高潮喷水A片小说 | 国产福利视频在线观看 | 永久免费AV无码网站在线 | 91麻豆精产国品 |