吴忠躺衫网络科技有限公司

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用APDS9960和NodeMCU通過(guò)手勢(shì)控制Chromecast

使用APDS9960和NodeMCU通過(guò)手勢(shì)控制Chromecast

2023-06-26 | zip | 0.08 MB | 次下載 | 2積分

資料介紹

描述

很久以前,當(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ǔ)給品

硬件:

  • Wemos D1 Mini(任何其他 NodeMCU 也可以)。
  • APDS9960 傳感器
  • 跳線。
  • 3mm LED(任何顏色)。
  • 220 歐姆 1/4 W 電阻器

工具(如果您要將硬件裝入箱子中):

  • 開(kāi)箱刀。
  • 電工膠帶。
  • 一個(gè)塑料盒。
  • 手電鉆。
  • 一塊中密度纖維板/木頭。
  • 通用印刷電路板 (4cm x 2.5cm)。
  • M2.5 螺絲。

第 1 步:第一關(guān) - Wemos 和 APDS9960 傳感器集成

?
?
?
?
poYBAGPjbz2ACGqVAABfICXkYZM159.png
?
1 / 5
?

互聯(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 官方圖書(shū)館的一個(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
?
1 / 9
?

我不想通過(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
?
1 / 7
?
這部分涉及電動(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
?
1 / 4
?

首先,我用一些砂紙打磨塑料表面,使表面粗糙。這是為了確保外殼能很好地保持油漆。

然后,我用一些紙膠帶遮蓋了 Wemos 突出的部分。

將外殼表面打磨粗糙后,給它涂上大量黑色噴漆,并讓它干燥 48 小時(shí)。油漆本來(lái)可以早點(diǎn)干的,但不想檢查以防萬(wàn)一。

第 5 步:障礙 2 - 我的錯(cuò)誤

?
?
?
?
poYBAGPjb7eAXFcLAAIuQ-9OS4A547.png
?
1 / 4
?

按照附帶的原理圖放置在一起后,嘗試查看該設(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
?
1 / 5
?

  • 希望您能創(chuàng)建自己的設(shè)備并玩得開(kāi)心。

    ?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
百家乐官网视频麻将下载| 威尼斯人娱乐网注册网址| 百家乐傻瓜式投注法| 做生意的好风水好吗| 大发百家乐官网的玩法技巧和规则 | 真人百家乐官网视频赌博| 皇冠百家乐官网代理网址| 百家乐官网龙虎台布| 百家乐官网蓝盾在线现| 百博百家乐官网的玩法技巧和规则| 百家乐官网tt赌场娱乐网规则| 金百家乐官网的玩法技巧和规则 | 网上百家乐官网赌| 澳门百家乐官网官方网站破解百家乐官网技巧| 做生意布局风水| 百家乐技巧看路| 百家乐技巧技巧| 娱乐城代理| 百家乐官网是不是有假| 网络百家乐官网骗局| 24山方向上| 百家乐冲动| 大发888官方网| 遂溪县| 百家乐官网游戏技巧| 御匾会百家乐官网的玩法技巧和规则 | 百家乐如何买大小| 大发888下载专区| 开花财国际| 朔州市| 三星百家乐官网的玩法技巧和规则 | 皇冠赌球| 澳门百家乐官网游戏说明书| 怎么赢百家乐官网的玩法技巧和规则| 澳门百家乐娱乐城怎么样| 大发888 信用卡| 土默特左旗| 皇冠百家乐官网的玩法技巧和规则| 百家乐庄89| 真人游戏| 百家乐官网一般的庄闲比例是多少|