資料介紹
描述
誰不想施展自己的法術并感受神奇的感覺?在這個項目中,我們正在構建一個數字“魔杖”,它包括以三種手勢(翼、環和斜坡)之一揮動魔杖。如果你成功施展了咒語,你會看到相應的手勢出現在屏幕上,Arduino 板上的紅色 LED 應該亮起。
該項目使用深度學習模型對使用 Arduino 板上內置的多維傳感器收集的人類輸入手勢進行訓練和評估。具體來說,它使用 TensorFlow Lite 運行一個 20 KB 的卷積神經網絡模型來識別帶有加速度計的手勢。通過這個有趣的項目,您可以看到深度學習如何將奇怪的數字數據轉化為有意義的信息,達到神奇的效果。
關于我們的模型:
我們的模型一次接收 128 組 X、Y 和 Z 值,以 25 Hz 的速率加起來相當于五秒多一點的數據。每個值都是一個 32 位浮點數,表示該方向的加速度量。捕獲數據并運行推理后,我們的應用程序將確定是否檢測到有效手勢,將一些輸出打印到終端,并點亮 LED。在這里,我們使用預訓練模型,該模型由許多人根據以下手勢執行。

模型架構:
我們的手勢檢測模型由以下結構組成(如最后的示意圖所示):
- 主循環:連續循環,不需要預處理,因此每秒運行多次
- 加速度計處理程序:從傳感器輸入數據并寫入模型的輸入張量
- TF Lite解釋器和模型:128組X、Y、Z值數據數組,由解釋器運行。它既漂亮又小巧,只有 19.5 KB。
- 手勢預測器:獲取模型的輸出并決定是否執行了手勢
- 輸出處理程序:如果執行了正確的手勢,則點亮 LED 并將輸出打印到屏幕
該項目在以下操作系統中進行了測試和構建:
運行測試:
您應該確認該程序已構建并運行。然后就可以進行下一步了。
部署到 Arduino:
- 安裝并打開 Arduino IDE
- 安裝 Arduino_TensorFlowLite:在工具 -> 管理庫中打開 Arduino 庫管理器...并搜索 Arduino_TensorFlowLite
- 安裝Arduino_LSM9DS1 :工具 -> 管理庫...并搜索 Arduino_LSM9DS1。安裝 1.0.0 版驅動程序以確保以下說明有效。請注意,您可能不再需要“修補驅動程序”(如鏈接中所述),因為我相信他們已經修復了它并且我不需要這樣做
- 加載并運行魔杖:


- 打開 Arduino 串行監視器(工具 -> 串行監視器)。并開始使用你的魔杖!握住 Arduino,使其組件朝上,USB 電纜在您的左側。執行手勢“WING”、“RING”(順時針)和“SLOPE”,您應該會看到相應的輸出:

- 注意:確實需要反復試驗才能找出正確的揮手手勢。我發現對我來說,“斜坡”手勢比“翼”手勢要容易得多。在空中繪制時,板對傾斜角度或不同速度很敏感。多嘗試幾次,看著自己施法,玩得開心!!!
- Arduino魔法南瓜構建
- 基于樹莓派3B的哈利波特魔杖 3次下載
- 哈利波特藍牙音箱開關資料分享 9次下載
- 哈利波特式的家庭自動化開源
- 基于atmega328pb au USB arduino超級棒
- DIY PCB哈利波特鑰匙扣
- 按下按鈕時5個LED都會發光的魔法棒
- DIY哈利波特藍牙音箱
- Arduino Uno國內改版電路原理圖下載 0次下載
- Arduino Uno Rev.3開發板意大利原版電路圖 0次下載
- 基于FPGA的波特率連續可調UART接口 10次下載
- Arduino編程基礎(一)——Arduino語言資料下載
- 如何將51單片機的9600波特率改成115200波特率
- Arduino開發機器人經典書籍推薦Arduino開發實戰指南:機器人卷
- “魔法”激光劃片 - MAHOH
- 波特率9600和115200的區別 2166次閱讀
- 什么是波特五力模型,如何應用 2618次閱讀
- 演唱會熒光棒顏色怎么控制的 7207次閱讀
- MIMXRT1060 FLEXIO UART波特率 1776次閱讀
- 什么是波特圖?怎么畫波特圖? 1.9w次閱讀
- 波特率是如何工作的 2353次閱讀
- 波特圖儀的SPICE陷阱 1847次閱讀
- 作為電子領域的“黑魔法”,這三者之間的聯系很有趣 4660次閱讀
- 3個神經網絡,讓蒙娜麗莎活起來 2482次閱讀
- 熒光棒原理是什么 1.3w次閱讀
- 串行通信的實現條件和波特率自動整定問題 3966次閱讀
- 波特圖怎么分析_波特圖分析方法 12.5w次閱讀
- 魯棒性是什么意思_Robust為什么翻譯成魯棒性 12.7w次閱讀
- arduino是什么以及arduino能干什么 4.5w次閱讀
- 波特率與比特率的關系區別 9168次閱讀
下載排行
本周
- 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次下載 | 免費
評論