電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino哈利波特魔法棒

Arduino哈利波特魔法棒

2022-12-09 | zip | 0.10 MB | 次下載 | 免費

資料介紹

描述

誰不想施展自己的法術(shù)并感受神奇的感覺?在這個項目中,我們正在構(gòu)建一個數(shù)字“魔杖”,它包括以三種手勢(翼、環(huán)和斜坡)之一揮動魔杖。如果你成功施展了咒語,你會看到相應的手勢出現(xiàn)在屏幕上,Arduino 板上的紅色 LED 應該亮起。

該項目使用深度學習模型對使用 Arduino 板上內(nèi)置的多維傳感器收集的人類輸入手勢進行訓練和評估。具體來說,它使用 TensorFlow Lite 運行一個 20 KB 的卷積神經(jīng)網(wǎng)絡(luò)模型來識別帶有加速度計的手勢。通過這個有趣的項目,您可以看到深度學習如何將奇怪的數(shù)字數(shù)據(jù)轉(zhuǎn)化為有意義的信息,達到神奇的效果。

關(guān)于我們的模型:

我們的模型一次接收 128 組 X、Y 和 Z 值,以 25 Hz 的速率加起來相當于五秒多一點的數(shù)據(jù)。每個值都是一個 32 位浮點數(shù),表示該方向的加速度量。捕獲數(shù)據(jù)并運行推理后,我們的應用程序?qū)⒋_定是否檢測到有效手勢,將一些輸出打印到終端,并點亮 LED。在這里,我們使用預訓練模型,該模型由許多人根據(jù)以下手勢執(zhí)行。

pYYBAGOSdXaAIr03AAA0kisA5dI259.png
我們訓練的三種手勢形狀 - 來自 TinyML 第 11 章(第 313 頁)
?

模型架構(gòu):

我們的手勢檢測模型由以下結(jié)構(gòu)組成(如最后的示意圖所示):

  • 主循環(huán):連續(xù)循環(huán),不需要預處理,因此每秒運行多次
  • 加速度計處理程序:傳感器輸入數(shù)據(jù)并寫入模型的輸入張量
  • TF Lite解釋器和模型:128組X、Y、Z值數(shù)據(jù)數(shù)組,由解釋器運行。它既漂亮又小巧,只有 19.5 KB。
  • 手勢預測器:獲取模型的輸出并決定是否執(zhí)行了手勢
  • 輸出處理程序:如果執(zhí)行了正確的手勢,則點亮 LED 并將輸出打印到屏幕

該項目在以下操作系統(tǒng)中進行了測試和構(gòu)建:

  • Ubuntu 16.04 LTS(64 位)
  • 內(nèi)存 31.3 GiB
  • 處理器 Intel? Core? i7-6700 CPU @ 3.40GHz × 8

運行測試:

您應該確認該程序已構(gòu)建并運行。然后就可以進行下一步了。

部署到 Arduino:

  • 安裝并打開 Arduino IDE
  • 安裝 Arduino_TensorFlowLite:在工具 -> 管理庫中打開 Arduino 庫管理器...并搜索 Arduino_TensorFlowLite
  • 安裝Arduino_LSM9DS1 :工具 -> 管理庫...并搜索 Arduino_LSM9DS1。安裝 1.0.0 版驅(qū)動程序以確保以下說明有效。請注意,您可能不再需要“修補驅(qū)動程序”(如鏈接中所述),因為我相信他們已經(jīng)修復了它并且我不需要這樣做
  • 加載并運行魔杖:
poYBAGOSddqABEyFABhm_H8yFx4518.jpg
加載并運行魔杖
?
pYYBAGOSdd2Afn2dAAGNGXLV8GA082.png
如果程序運行成功,你應該會看到這個窗口
?
  • 打開 Arduino 串行監(jiān)視器(工具 -> 串行監(jiān)視器)。并開始使用你的魔杖!握住 Arduino,使其組件朝上,USB 電纜在您的左側(cè)。執(zhí)行手勢“WING”、“RING”(順時針)和“SLOPE”,您應該會看到相應的輸出:
poYBAGOSdeOATNB8AAE8pqqtU-g697.png
?
  • 注意:確實需要反復試驗才能找出正確的揮手手勢。我發(fā)現(xiàn)對我來說,“斜坡”手勢比“翼”手勢要容易得多。在空中繪制時,板對傾斜角度或不同速度很敏感。多嘗試幾次,看著自己施法,玩得開心!??!

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

評論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費