資料介紹
描述
很久以前,當谷歌的 Chromecast 還沒有 Android TV 時,我想到了用樹莓派控制 Chromecast的想法。這是為那些想要觸覺體驗并且不介意將設備扔給孩子的人準備的。但這有一個問題。Raspberry Pi 有一個正在運行的操作系統并且必須被引導,這自然需要時間并且不能突然關閉會破壞操作系統安裝。
所以這是該項目的第 2 版及其 Covid-19 特別節目。用于 Chromecast 的非接觸式遙控器。也就是說,您可以通過手勢控制您的 Chromecast。無需再大喊“嘿,Goooogle”或因手機忘記暫停 Chromecast 而分心。這克服了我剛才提到的基于 Pi 的遠程控制的缺點。對于您家中的小孩子來說,這將是一個很好的活動時間項目,他們肯定會從與設備的互動中獲得樂趣。
補給品
硬件:
工具(如果您要將硬件裝入箱子中):
- 開箱刀。
- 電工膠帶。
- 一個塑料盒。
- 手電鉆。
- 一塊中密度纖維板/木頭。
- 通用印刷電路板 (4cm x 2.5cm)。
- M2.5 螺絲。
第 1 步:第一關 - Wemos 和 APDS9960 傳感器集成
互聯網上幾乎沒有任何可用于使用帶有 ADPS9960 傳感器的 Wemos D1 Mini/NodeMCU 的工作參考。所以我知道我正在冒險進入未知領域。
- 因此,首先,我首先按照附帶的接線圖將 APDS9960 傳感器連接到 Wemos,以檢查 Wemos 是否檢測到傳感器。我使用了 I2Cdetect 庫并檢查了 APDS9960 傳感器的地址。我可以看到傳感器位于 0x39 I2C 地址。這是一個積極的開始。
- 下一步是檢查 Wemos 是否讀取手勢。所以我下載了 Sparkfun 的 APDS9960 傳感器庫并使用內置示例。這是一個無賴。該代碼甚至無法編譯。通過各種論壇,這個問題很可能與 IRAM 相關。建議的解決方案均無效。就在那時,我遇到了 Sparkfun 官方圖書館的一個分支。這是為與 Wemos 一起工作而量身定制的,當我測試它時它確實有效,但必須做一些小的改變。您可以從此處下載修改后的庫的副本。
- 我用修改后的庫對 Wemos 進行了測試,它確實有效。我能夠看到在串行監視器中檢測到的手勢。
這是一個被跨越的巨大障礙。
第 2 步:準備項目外殼 - 切割
我不想通過 3D 打印在這個世界上添加新的和更多的塑料垃圾。相反,我決定回收一個我隨身攜帶的汗水箱。這是我在之前的Crypto Ticker 項目中使用的同一個盒子。
我決定將 Wemos 的 USB 連接器和 RESET 按鈕部分暴露在外殼外。這樣,我不需要將 Wemos 從外殼中取出來更新代碼或為其他一些基于顯示的項目重新設置設置。這也將允許我在需要時重置 Wemos。
- 首先,我檢查了塑料外殼是否有任何缺陷。在檢查外殼時,我發現塑料部分是半透明的。
- 部分半透明實際上幫助了我的事業。我將 Wemos 放在里面所需的位置,我可以從外面看到它的輪廓。
- 以 Wemos 的輪廓為參考,我用一塊電工膠帶標記了切口的尺寸。
- 在第四張圖片中,您實際上可以看到膠帶的邊框與 Wemos 的高度相匹配。
- 我使用開箱刀切掉塑料,為 Wemos 騰出空間。
- 同樣,在蓋子上為手勢傳感器做了一個切口。
- 我用熱膠將 Wemos 粘在原位,并在暴露的 Wemos 上粘上一些紙帶,以暫時保護它免受灰塵和其他因素的影響
- 在蓋子的背面,我粘了一塊小木頭并用一些電工膠帶將其固定到位。事后看來,我本可以在這里使用膠帶,我的錯。
第 3 步:準備項目圍護結構 - 鉆孔
這部分涉及電動工具的使用。操作電動工具時,務必采取必要的預防措施并穿戴必要的安全裝置。另外,要全神貫注,不要分心。
鉆了以下孔。
- 蓋子上的 2 個孔用于兩個 M2.5 螺釘,用于將背板固定到位。
- 1 個直徑約為 5 毫米的傳感器孔。
- 1 個直徑約 3 毫米的孔,用于 3 毫米 LED 指示燈。
在前面鉆兩個孔后,用兩個 M2.5 螺釘固定背板,然后取下將其固定到位的臨時電工膠帶。
第 4 步:準備項目外殼 - 油漆工作
首先,我用一些砂紙打磨塑料表面,使表面粗糙。這是為了確保外殼能很好地保持油漆。
然后,我用一些紙膠帶遮蓋了 Wemos 突出的部分。
將外殼表面打磨粗糙后,給它涂上大量黑色噴漆,并讓它干燥 48 小時。油漆本來可以早點干的,但不想檢查以防萬一。
第 5 步:障礙 2 - 我的錯誤
按照附帶的原理圖放置在一起后,嘗試查看該設備是否可以使用之前使用的示例代碼來拾取任何手勢。傳感器正在工作,因為您可以清楚地看到傳感器發出的紅外線。但是串行監視器上什么也沒有。
試圖看看我是否能從數據表中找出任何東西,但這是一個死胡同。在這一點上,我有兩個可能的原因:
- 指示燈干擾檢測器,或
- 孔對于傳感器的檢測錐來說不夠大
只是為了檢查兩者,將 LED 和傳感器從外殼中取出,同時將 LED 放在傳感器正上方,嘗試了一些手勢并且它正在工作。所以罪魁禍首是這個洞。
所以我決定完全暴露傳感器,以免再次遇到類似問題。
第六步:第二次正確地把它放在一起
。
-
。希望您能創建自己的設備并玩得開心。
?
- 如何在Arduino中使用APDS9960手勢傳感器
- APDS9960數據手冊 1次下載
- 基于Arduino Pro Mini的機器人手勢控制器 2次下載
- 使用手勢通過Arduino控制YouTube播放
- 基于APDS-9960的運動控制換色器 1次下載
- 帶有APDS 9960手勢傳感器控制的Arduino菜單
- 基于APDS-9960的手勢控制鎖 0次下載
- 使用手勢傳感器APDS9960進行距離接近測量
- pi4j-device-APDS9960 Java版手勢傳感器數據獲取 0次下載
- 手勢隔空控制電腦(附制作方法)
- 如何控制NodeMCU
- 智能溫控風扇可以通過手機APP或者WEB端遠程控制風扇的開關狀態 26次下載
- APDS-9960手勢傳感器模塊的詳細數據手冊免費下載 92次下載
- APDS-9960介紹 83次下載
- AvagoAPDS-9960的工作原理及特點 46次下載
- ?使用旭日X3派實現手勢檢測 920次閱讀
- 通過簡單的手勢喚醒您的設備 1740次閱讀
- NodeMCU開發板的部署及調試 1902次閱讀
- 通過紅外對管進行手勢識別控制的LED燈設計 3978次閱讀
- 如何利用ADXL335實現手勢控制機器人的設計 3107次閱讀
- 如何使用Arduino Leonardo和MPU6050制作一個有線的手勢控制器 2966次閱讀
- 通過用簡單的手和身體運動控制設備及克服傳統手勢的局限性 2221次閱讀
- 如何通過藍牙微控制器控制多功能骰子? 3127次閱讀
- 基于視覺的手勢識別系統的設計與研究 4584次閱讀
- 如何通過PIR傳感器和Arduino Nano等簡單組件制作手勢檢測器 5264次閱讀
- 安華高科技正式推出了APDS-9007環境亮度傳感器產品 1422次閱讀
- 三個維度來詳細介紹手勢識別在汽車行業的應用現狀 1.8w次閱讀
- Avago推出APDS-9004傳感器,可幫助便攜式顯示設備延長LCD屏幕使用壽命 1746次閱讀
- 汽車應用L9960集成H橋解決方案詳解 5429次閱讀
- 牛B的手勢操控是如何煉成的 2030次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多