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

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


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

- 注意:確實需要反復試驗才能找出正確的揮手手勢。我發(fā)現(xiàn)對我來說,“斜坡”手勢比“翼”手勢要容易得多。在空中繪制時,板對傾斜角度或不同速度很敏感。多嘗試幾次,看著自己施法,玩得開心?。?!
- Arduino魔法南瓜構建
- 基于樹莓派3B的哈利波特魔杖 3次下載
- 哈利波特藍牙音箱開關資料分享 10次下載
- 哈利波特式的家庭自動化開源
- 基于atmega328pb au USB arduino超級棒
- DIY PCB哈利波特鑰匙扣
- 按下按鈕時5個LED都會發(fā)光的魔法棒
- DIY哈利波特藍牙音箱
- Arduino Uno國內改版電路原理圖下載 0次下載
- 基于FPGA的波特率連續(xù)可調UART接口 10次下載
- 基于低秩表示的魯棒線性回歸模型 4次下載
- Arduino編程基礎(一)——Arduino語言資料下載
- 如何將51單片機的9600波特率改成115200波特率
- Arduino開發(fā)機器人經(jīng)典書籍推薦Arduino開發(fā)實戰(zhàn)指南:機器人卷
- “魔法”激光劃片 - MAHOH
- 半導體與芯片:現(xiàn)代科技的“魔法石”與“電子心臟” 892次閱讀
- 探索PWM技術:數(shù)字世界的模擬魔法 984次閱讀
- 波特率9600和115200的區(qū)別 7.7k次閱讀
- 什么是波特五力模型,如何應用 1.1w次閱讀
- MIMXRT1060 FLEXIO UART波特率 2.8k次閱讀
- 什么是波特圖?怎么畫波特圖? 2.2w次閱讀
- 波特率是如何工作的 3.4k次閱讀
- 波特圖儀的SPICE陷阱 2.1k次閱讀
- 作為電子領域的“黑魔法”,這三者之間的聯(lián)系很有趣 5.5k次閱讀
- 3個神經(jīng)網(wǎng)絡,讓蒙娜麗莎活起來 2.9k次閱讀
- 熒光棒原理是什么 1.7w次閱讀
- 波特圖怎么分析_波特圖分析方法 12.9w次閱讀
- 魯棒性是什么意思_Robust為什么翻譯成魯棒性 13.1w次閱讀
- arduino是什么以及arduino能干什么 4.8w次閱讀
- 波特率與比特率的關系區(qū)別 9.6k次閱讀
下載排行
本周
- 1矽力杰 Silergy SY7215A 同步升壓調節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 2HT81696H 內置升壓的30W立體聲D類音頻功放數(shù)據(jù)手冊
- 1.21 MB | 1次下載 | 免費
- 3HTA6863 3W超低噪聲超低功耗單聲道D類音頻功率放大器數(shù)據(jù)手冊
- 0.87 MB | 次下載 | 免費
- 4南芯 Southchip SC8802C 充電控制器 規(guī)格書 Datasheet 佰祥電子
- 88.16 KB | 次下載 | 免費
- 5矽力杰 Silergy SY7065 同步升壓轉換器 規(guī)格書 Datasheet 佰祥電子
- 910.67 KB | 次下載 | 免費
- 6矽力杰 Silergy SY7066 同步升壓轉換器 規(guī)格書 Datasheet 佰祥電子
- 989.14 KB | 次下載 | 免費
- 7WD6208A產(chǎn)品規(guī)格書
- 631.24 KB | 次下載 | 免費
- 8NB685 26 V,12 A,低靜態(tài)電流,大電流 同步降壓變換器數(shù)據(jù)手冊
- 1.64 MB | 次下載 | 2 積分
本月
- 1EMC PCB設計總結
- 0.33 MB | 12次下載 | 免費
- 2PD取電芯片 ECP5702規(guī)格書
- 0.88 MB | 5次下載 | 免費
- 3矽力杰 Silergy SY7215A 同步升壓調節(jié)器 規(guī)格書 Datasheet 佰祥電子
- 1.12 MB | 5次下載 | 免費
- 4氮化鎵GaN FET/GaN HEMT 功率驅動電路選型表
- 0.10 MB | 3次下載 | 免費
- 5PD取電芯片,可取5/9/12/15/20V電壓ECP5702數(shù)據(jù)手冊
- 0.88 MB | 3次下載 | 免費
- 6SY50655 用于高輸入電壓應用的偽固定頻率SSR反激式穩(wěn)壓器英文資料
- 1.01 MB | 3次下載 | 免費
- 7怎么為半導體測試儀選擇精密放大器
- 0.65 MB | 2次下載 | 免費
- 8SY52341 次級側同步整流英文手冊
- 0.94 MB | 2次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191469次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81606次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73832次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論