資料介紹
描述
瀝青
有沒(méi)有擔(dān)心過(guò)你刷牙不夠徹底?您是否曾經(jīng)思緒飄過(guò),忘記了時(shí)間,突然不確定自己刷了 30 秒還是 5 分鐘?你有沒(méi)有忘記你昨晚有沒(méi)有刷牙?不用再擔(dān)心了,牙仙已經(jīng)幫你搞定了。通過(guò)手機(jī)應(yīng)用程序和 Arduino Nano 33 BLE Sense 代碼的組合,您現(xiàn)在也可以無(wú)憂無(wú)慮了。此設(shè)置使用機(jī)器學(xué)習(xí)來(lái)檢測(cè)您是否在刷牙并開始計(jì)算時(shí)間。在你完成之后,它甚至?xí)浀媚阕龅搅耍?/font>
項(xiàng)目起源和目標(biāo)
這個(gè)項(xiàng)目的想法是作為我們物聯(lián)網(wǎng)大學(xué)課程的學(xué)校項(xiàng)目的一部分而實(shí)現(xiàn)的。目標(biāo)是創(chuàng)建一個(gè)物聯(lián)網(wǎng)產(chǎn)品,利用 Arduino Nano 33 BLE Sense 上的機(jī)器學(xué)習(xí),然后通過(guò)藍(lán)牙將數(shù)據(jù)提供給用戶終端。當(dāng)然,我們還創(chuàng)建了一個(gè) Android 應(yīng)用程序,以便以簡(jiǎn)潔和用戶友好的方式顯示接收到的數(shù)據(jù)。
這樣的項(xiàng)目分為三個(gè)更大的任務(wù):
- 創(chuàng)建機(jī)器學(xué)習(xí)模型
- 創(chuàng)建手機(jī)應(yīng)用程序
- 啟用 Arduino 的藍(lán)牙連接
機(jī)器學(xué)習(xí)模型
我們通過(guò)收集數(shù)據(jù)開始我們的工作,然后將這些數(shù)據(jù)輸入機(jī)器學(xué)習(xí)算法。Edge Impulse 網(wǎng)站擁有人們?cè)谑褂迷S多方便的工具制作此類項(xiàng)目時(shí)所希望的一切。其中之一是收集必要數(shù)據(jù)的非常簡(jiǎn)單的方法。只需簡(jiǎn)單地連接他們的移動(dòng)設(shè)備,其感官信息的任何記錄都可以直接上傳到網(wǎng)站上的 ML 項(xiàng)目中。最后,我們?cè)O(shè)法在不同情況下以兩小時(shí)的時(shí)間記錄記錄數(shù)據(jù),從用水槽或淋浴間的水刷牙到洗衣機(jī)打開時(shí)刷牙。
機(jī)器學(xué)習(xí)模型的創(chuàng)建當(dāng)時(shí)是一項(xiàng)相對(duì)簡(jiǎn)單的任務(wù)。在選擇了脈沖的處理和學(xué)習(xí)塊后,我們能夠訓(xùn)練和測(cè)試模型。最終其預(yù)測(cè)準(zhǔn)確率達(dá)到了80%左右。模型訓(xùn)練和測(cè)試的細(xì)節(jié)可以在底部的兩張圖片中看到。


模型構(gòu)建完成后,我們剩下要做的就是將其導(dǎo)出到我們的 Arduino 設(shè)備上。與 Edge Impulse 上的其他所有內(nèi)容一樣,該過(guò)程也非常簡(jiǎn)單明了。在決定是否使用優(yōu)化后(我們這樣做了,因?yàn)樗粚?zhǔn)確率降低到 70%,我們認(rèn)為這在很大程度上提高資源使用率的同時(shí)仍然可以接受),我們讓網(wǎng)站通過(guò)單擊 a 來(lái)構(gòu)建一個(gè) .zip 庫(kù)按鈕。

構(gòu)建的 ML 模型庫(kù)現(xiàn)已完全準(zhǔn)備好在 Arduino IDE 中實(shí)現(xiàn)。
Arduino固件
為模型創(chuàng)建一個(gè)在 Arduino 板上運(yùn)行的程序本身也相當(dāng)容易。該過(guò)程是簡(jiǎn)單地導(dǎo)入由 Edge Impulse 構(gòu)建的 .zip 庫(kù),從示例列表中打開麥克風(fēng)連續(xù)示例,然后將其上傳到您的設(shè)備。然而,在其默認(rèn)狀態(tài)下,您只能使用它通過(guò) USB 電纜和 IDE 的串行監(jiān)視器將數(shù)據(jù)發(fā)送到您的計(jì)算機(jī)。由于主要項(xiàng)目的目標(biāo)之一是能夠?qū)?shù)據(jù)流式傳輸?shù)揭苿?dòng)設(shè)備,因此我們必須做得更好。為了實(shí)現(xiàn) BLE 連接,我們決定使用另一個(gè) IDE 示例中的代碼:電池監(jiān)視器。雖然需要更多的編程知識(shí),但它仍然是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,將適當(dāng)?shù)拇a行復(fù)制并粘貼到正確的位置,然后編輯一些字符串。我們做的最后一件事是調(diào)整預(yù)測(cè)的輸出,以便電路板在檢測(cè)到刷牙時(shí)發(fā)送 1,在檢測(cè)不到刷牙時(shí)發(fā)送 0。完整的程序列在附件部分下,但在下面的圖像中,突出顯示了對(duì)原始 Edge Impulse 代碼所做的更改。



?

?
安卓應(yīng)用
我們想要實(shí)現(xiàn)的應(yīng)用程序的基本功能是它能夠測(cè)量一個(gè)人刷牙的時(shí)間,以及存儲(chǔ)最后一次刷牙的日期和時(shí)間。隨著項(xiàng)目的開發(fā),我們開始添加其他功能:設(shè)置,用戶可以在其中指定他們的姓名和其他個(gè)性化詳細(xì)信息,寫下牙醫(yī)最后一次就診的日期以及最后一次更換牙刷的日期的能力,以及更多的。該應(yīng)用程序的用戶界面如下圖所示:




如前所述,我們?cè)?MIT App Inventor 中創(chuàng)建了代碼。隨著我們項(xiàng)目的進(jìn)展,應(yīng)用程序的代碼大小急劇增加。這就是為什么我們將只提供一段代碼作為示例,但如果您對(duì)應(yīng)用程序的內(nèi)部工作感興趣,我們邀請(qǐng)您下載提供的 MIT Inventor 項(xiàng)目文件并開始自己探索和試驗(yàn)。
?

?
- 燈光物聯(lián)網(wǎng)開源項(xiàng)目
- MuSa物聯(lián)網(wǎng)開源案例
- 新物聯(lián)網(wǎng)設(shè)備開源分享
- 物聯(lián)網(wǎng)增強(qiáng)現(xiàn)實(shí)開源項(xiàng)目
- 魚牙開源硬件
- 物聯(lián)網(wǎng)自動(dòng)喂狗器開源分享
- 智能表物聯(lián)網(wǎng)開源
- 物聯(lián)網(wǎng)GitHub框架開源
- 物聯(lián)網(wǎng)溫度監(jiān)測(cè)設(shè)備開源
- 螺栓物聯(lián)網(wǎng)開源項(xiàng)目
- 物聯(lián)網(wǎng)開源項(xiàng)目
- 如何使用物聯(lián)網(wǎng)操作系統(tǒng)Zephyr實(shí)現(xiàn)“連續(xù)集成”開源軟件的詳細(xì)說(shuō)明
- 物聯(lián)網(wǎng)無(wú)線連接技術(shù)是什么?物聯(lián)網(wǎng)產(chǎn)品的射頻測(cè)試資料概述 26次下載
- 物聯(lián)網(wǎng)的真正價(jià)值是什么?
- 10大物聯(lián)網(wǎng)開源軟件的介紹 7次下載
- 沖牙器氣密性檢測(cè)儀選購(gòu)指南 170次閱讀
- 物聯(lián)網(wǎng)的體系架構(gòu) 2.5k次閱讀
- 物聯(lián)網(wǎng)是什么和物聯(lián)網(wǎng)基本架構(gòu) 6.5k次閱讀
- 什么是物聯(lián)網(wǎng)開發(fā)套件?如何挑選物聯(lián)網(wǎng)開發(fā)套件 5.7k次閱讀
- dfrobot光子物聯(lián)網(wǎng)開發(fā)板簡(jiǎn)介 2.8k次閱讀
- 源創(chuàng)通信 BPI-P2 Zero 四核開源物聯(lián)網(wǎng)開發(fā)板介紹 3.3k次閱讀
- Arm將自動(dòng)化導(dǎo)入物聯(lián)網(wǎng)連接管理 1k次閱讀
- 物聯(lián)網(wǎng)十大經(jīng)典開源操作系統(tǒng) 2w次閱讀
- 什么是物聯(lián)網(wǎng)應(yīng)用技術(shù)_物聯(lián)網(wǎng)專業(yè)技能有什么 10w次閱讀
- 什么是物聯(lián)網(wǎng)節(jié)點(diǎn)_物聯(lián)網(wǎng)節(jié)點(diǎn)之間的關(guān)系 2.2w次閱讀
- 農(nóng)業(yè)物聯(lián)網(wǎng)的意義_農(nóng)業(yè)物聯(lián)網(wǎng)的功能_農(nóng)業(yè)物聯(lián)網(wǎng)的應(yīng)用 1.1w次閱讀
- 工業(yè)物聯(lián)網(wǎng)的意義_工業(yè)物聯(lián)網(wǎng)前景分析 1.6w次閱讀
- 蜂窩物聯(lián)網(wǎng)是什么_蜂窩物聯(lián)網(wǎng)建設(shè)意義 1.5w次閱讀
- 云計(jì)算與物聯(lián)網(wǎng)的關(guān)系_云計(jì)算和物聯(lián)網(wǎng)的優(yōu)勢(shì) 1.5w次閱讀
- 分享硬件開發(fā)和物聯(lián)網(wǎng)產(chǎn)品在設(shè)計(jì)、工程、營(yíng)銷和管理方面的見(jiàn)解的書籍 4.7k次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
電子發(fā)燒友App





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