資料介紹
描述
很久以前,當(dāng)谷歌的 Chromecast 還沒(méi)有 Android TV 時(shí),我想到了用樹(shù)莓派控制 Chromecast的想法。這是為那些想要觸覺(jué)體驗(yàn)并且不介意將設(shè)備扔給孩子的人準(zhǔn)備的。但這有一個(gè)問(wèn)題。Raspberry Pi 有一個(gè)正在運(yùn)行的操作系統(tǒng)并且必須被引導(dǎo),這自然需要時(shí)間并且不能突然關(guān)閉會(huì)破壞操作系統(tǒng)安裝。
所以這是該項(xiàng)目的第 2 版及其 Covid-19 特別節(jié)目。用于 Chromecast 的非接觸式遙控器。也就是說(shuō),您可以通過(guò)手勢(shì)控制您的 Chromecast。無(wú)需再大喊“嘿,Goooogle”或因手機(jī)忘記暫停 Chromecast 而分心。這克服了我剛才提到的基于 Pi 的遠(yuǎn)程控制的缺點(diǎn)。對(duì)于您家中的小孩子來(lái)說(shuō),這將是一個(gè)很好的活動(dòng)時(shí)間項(xiàng)目,他們肯定會(huì)從與設(shè)備的互動(dòng)中獲得樂(lè)趣。
補(bǔ)給品
硬件:
工具(如果您要將硬件裝入箱子中):
- 開(kāi)箱刀。
- 電工膠帶。
- 一個(gè)塑料盒。
- 手電鉆。
- 一塊中密度纖維板/木頭。
- 通用印刷電路板 (4cm x 2.5cm)。
- M2.5 螺絲。
第 1 步:第一關(guān) - Wemos 和 APDS9960 傳感器集成
![poYBAGPjbz2ACGqVAABfICXkYZM159.png](https://file.elecfans.com/web2/M00/8F/45/poYBAGPjbz2ACGqVAABfICXkYZM159.png)
互聯(lián)網(wǎng)上幾乎沒(méi)有任何可用于使用帶有 ADPS9960 傳感器的 Wemos D1 Mini/NodeMCU 的工作參考。所以我知道我正在冒險(xiǎn)進(jìn)入未知領(lǐng)域。
- 因此,首先,我首先按照附帶的接線圖將 APDS9960 傳感器連接到 Wemos,以檢查 Wemos 是否檢測(cè)到傳感器。我使用了 I2Cdetect 庫(kù)并檢查了 APDS9960 傳感器的地址。我可以看到傳感器位于 0x39 I2C 地址。這是一個(gè)積極的開(kāi)始。
- 下一步是檢查 Wemos 是否讀取手勢(shì)。所以我下載了 Sparkfun 的 APDS9960 傳感器庫(kù)并使用內(nèi)置示例。這是一個(gè)無(wú)賴。該代碼甚至無(wú)法編譯。通過(guò)各種論壇,這個(gè)問(wèn)題很可能與 IRAM 相關(guān)。建議的解決方案均無(wú)效。就在那時(shí),我遇到了 Sparkfun 官方圖書館的一個(gè)分支。這是為與 Wemos 一起工作而量身定制的,當(dāng)我測(cè)試它時(shí)它確實(shí)有效,但必須做一些小的改變。您可以從此處下載修改后的庫(kù)的副本。
- 我用修改后的庫(kù)對(duì) Wemos 進(jìn)行了測(cè)試,它確實(shí)有效。我能夠看到在串行監(jiān)視器中檢測(cè)到的手勢(shì)。
這是一個(gè)被跨越的巨大障礙。
第 2 步:準(zhǔn)備項(xiàng)目外殼 - 切割
![pYYBAGPjb2iAOUfgAAZuTiKBYjQ410.png](https://file.elecfans.com/web2/M00/8F/CA/pYYBAGPjb2iAOUfgAAZuTiKBYjQ410.png)
我不想通過(guò) 3D 打印在這個(gè)世界上添加新的和更多的塑料垃圾。相反,我決定回收一個(gè)我隨身攜帶的汗水箱。這是我在之前的Crypto Ticker 項(xiàng)目中使用的同一個(gè)盒子。
我決定將 Wemos 的 USB 連接器和 RESET 按鈕部分暴露在外殼外。這樣,我不需要將 Wemos 從外殼中取出來(lái)更新代碼或?yàn)槠渌恍┗陲@示的項(xiàng)目重新設(shè)置設(shè)置。這也將允許我在需要時(shí)重置 Wemos。
- 首先,我檢查了塑料外殼是否有任何缺陷。在檢查外殼時(shí),我發(fā)現(xiàn)塑料部分是半透明的。
- 部分半透明實(shí)際上幫助了我的事業(yè)。我將 Wemos 放在里面所需的位置,我可以從外面看到它的輪廓。
- 以 Wemos 的輪廓為參考,我用一塊電工膠帶標(biāo)記了切口的尺寸。
- 在第四張圖片中,您實(shí)際上可以看到膠帶的邊框與 Wemos 的高度相匹配。
- 我使用開(kāi)箱刀切掉塑料,為 Wemos 騰出空間。
- 同樣,在蓋子上為手勢(shì)傳感器做了一個(gè)切口。
- 我用熱膠將 Wemos 粘在原位,并在暴露的 Wemos 上粘上一些紙帶,以暫時(shí)保護(hù)它免受灰塵和其他因素的影響
- 在蓋子的背面,我粘了一塊小木頭并用一些電工膠帶將其固定到位。事后看來(lái),我本可以在這里使用膠帶,我的錯(cuò)。
第 3 步:準(zhǔn)備項(xiàng)目圍護(hù)結(jié)構(gòu) - 鉆孔
![poYBAGPjb5OAUy6gAAf49Ko0VwQ405.png](https://file.elecfans.com/web2/M00/8F/45/poYBAGPjb5OAUy6gAAf49Ko0VwQ405.png)
這部分涉及電動(dòng)工具的使用。操作電動(dòng)工具時(shí),務(wù)必采取必要的預(yù)防措施并穿戴必要的安全裝置。另外,要全神貫注,不要分心。
鉆了以下孔。
- 蓋子上的 2 個(gè)孔用于兩個(gè) M2.5 螺釘,用于將背板固定到位。
- 1 個(gè)直徑約為 5 毫米的傳感器孔。
- 1 個(gè)直徑約 3 毫米的孔,用于 3 毫米 LED 指示燈。
在前面鉆兩個(gè)孔后,用兩個(gè) M2.5 螺釘固定背板,然后取下將其固定到位的臨時(shí)電工膠帶。
第 4 步:準(zhǔn)備項(xiàng)目外殼 - 油漆工作
![poYBAGPjb7GAUpx2AAfuJ7AyasA514.png](https://file.elecfans.com/web2/M00/8F/45/poYBAGPjb7GAUpx2AAfuJ7AyasA514.png)
首先,我用一些砂紙打磨塑料表面,使表面粗糙。這是為了確保外殼能很好地保持油漆。
然后,我用一些紙膠帶遮蓋了 Wemos 突出的部分。
將外殼表面打磨粗糙后,給它涂上大量黑色噴漆,并讓它干燥 48 小時(shí)。油漆本來(lái)可以早點(diǎn)干的,但不想檢查以防萬(wàn)一。
第 5 步:障礙 2 - 我的錯(cuò)誤
![poYBAGPjb7eAXFcLAAIuQ-9OS4A547.png](https://file.elecfans.com/web2/M00/8F/46/poYBAGPjb7eAXFcLAAIuQ-9OS4A547.png)
按照附帶的原理圖放置在一起后,嘗試查看該設(shè)備是否可以使用之前使用的示例代碼來(lái)拾取任何手勢(shì)。傳感器正在工作,因?yàn)槟梢郧宄乜吹絺鞲衅靼l(fā)出的紅外線。但是串行監(jiān)視器上什么也沒(méi)有。
試圖看看我是否能從數(shù)據(jù)表中找出任何東西,但這是一個(gè)死胡同。在這一點(diǎn)上,我有兩個(gè)可能的原因:
- 指示燈干擾檢測(cè)器,或
- 孔對(duì)于傳感器的檢測(cè)錐來(lái)說(shuō)不夠大
只是為了檢查兩者,將 LED 和傳感器從外殼中取出,同時(shí)將 LED 放在傳感器正上方,嘗試了一些手勢(shì)并且它正在工作。所以罪魁禍?zhǔn)资沁@個(gè)洞。
所以我決定完全暴露傳感器,以免再次遇到類似問(wèn)題。
第六步:第二次正確地把它放在一起
![poYBAGPjb8eAYRGzAAQLPuq604w010.png](https://file.elecfans.com/web2/M00/8F/46/poYBAGPjb8eAYRGzAAQLPuq604w010.png)
。
-
。希望您能創(chuàng)建自己的設(shè)備并玩得開(kāi)心。
?
- 如何在Arduino中使用APDS9960手勢(shì)傳感器
- APDS9960數(shù)據(jù)手冊(cè) 1次下載
- 基于Arduino Pro Mini的機(jī)器人手勢(shì)控制器 2次下載
- 使用手勢(shì)通過(guò)Arduino控制YouTube播放
- 基于APDS-9960的運(yùn)動(dòng)控制換色器 1次下載
- 帶有APDS 9960手勢(shì)傳感器控制的Arduino菜單
- 基于APDS-9960的手勢(shì)控制鎖 0次下載
- 使用手勢(shì)傳感器APDS9960進(jìn)行距離接近測(cè)量
- pi4j-device-APDS9960 Java版手勢(shì)傳感器數(shù)據(jù)獲取 0次下載
- 手勢(shì)隔空控制電腦(附制作方法)
- 如何控制NodeMCU
- 智能溫控風(fēng)扇可以通過(guò)手機(jī)APP或者WEB端遠(yuǎn)程控制風(fēng)扇的開(kāi)關(guān)狀態(tài) 26次下載
- APDS-9960手勢(shì)傳感器模塊的詳細(xì)數(shù)據(jù)手冊(cè)免費(fèi)下載 92次下載
- APDS-9960介紹 83次下載
- AvagoAPDS-9960的工作原理及特點(diǎn) 46次下載
- ?使用旭日X3派實(shí)現(xiàn)手勢(shì)檢測(cè) 920次閱讀
- 通過(guò)簡(jiǎn)單的手勢(shì)喚醒您的設(shè)備 1740次閱讀
- NodeMCU開(kāi)發(fā)板的部署及調(diào)試 1902次閱讀
- 通過(guò)紅外對(duì)管進(jìn)行手勢(shì)識(shí)別控制的LED燈設(shè)計(jì) 3978次閱讀
- 如何利用ADXL335實(shí)現(xiàn)手勢(shì)控制機(jī)器人的設(shè)計(jì) 3107次閱讀
- 如何使用Arduino Leonardo和MPU6050制作一個(gè)有線的手勢(shì)控制器 2966次閱讀
- 通過(guò)用簡(jiǎn)單的手和身體運(yùn)動(dòng)控制設(shè)備及克服傳統(tǒng)手勢(shì)的局限性 2221次閱讀
- 如何通過(guò)藍(lán)牙微控制器控制多功能骰子? 3127次閱讀
- 基于視覺(jué)的手勢(shì)識(shí)別系統(tǒng)的設(shè)計(jì)與研究 4584次閱讀
- 如何通過(guò)PIR傳感器和Arduino Nano等簡(jiǎn)單組件制作手勢(shì)檢測(cè)器 5264次閱讀
- 安華高科技正式推出了APDS-9007環(huán)境亮度傳感器產(chǎn)品 1422次閱讀
- 三個(gè)維度來(lái)詳細(xì)介紹手勢(shì)識(shí)別在汽車行業(yè)的應(yīng)用現(xiàn)狀 1.8w次閱讀
- Avago推出APDS-9004傳感器,可幫助便攜式顯示設(shè)備延長(zhǎng)LCD屏幕使用壽命 1746次閱讀
- 汽車應(yīng)用L9960集成H橋解決方案詳解 5429次閱讀
- 牛B的手勢(shì)操控是如何煉成的 2030次閱讀
下載排行
本周
- 1IP6823 支持 qi 認(rèn)證的無(wú)線充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 2IP6824? 全集成QI?無(wú)線充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 3PESD18VY1BBIF保護(hù)二極管規(guī)格書
- 4.56MB | 次下載 | 免費(fèi)
- 474HC4050緩沖器規(guī)格書
- 217.58KB | 次下載 | 免費(fèi)
- 574HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書
- 327.93KB | 次下載 | 免費(fèi)
- 674HC73-Q100雙JK觸發(fā)器規(guī)格書
- 220.85KB | 次下載 | 免費(fèi)
- 7ASW3410 USB3.1高速數(shù)據(jù)開(kāi)關(guān)切換規(guī)格書
- 1.39 MB | 次下載 | 免費(fèi)
- 8多款常用電子電路分享
- 7.96 MB | 次下載 | 2 積分
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5dsPIC33EDV64MC205電機(jī)控制開(kāi)發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 6STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 5次下載 | 免費(fèi)
- 8模擬電路仿真實(shí)現(xiàn)
- 2.94MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論