国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>牙仙子物聯網產品開源分享

牙仙子物聯網產品開源分享

2022-11-14 | zip | 49.61 MB | 次下載 | 免費

資料介紹

描述

瀝青

有沒有擔心過你刷牙不夠徹底?您是否曾經思緒飄過,忘記了時間,突然不確定自己刷了 30 秒還是 5 分鐘?你有沒有忘記你昨晚有沒有刷牙?不用再擔心了,牙仙已經幫你搞定了。通過手機應用程序和 Arduino Nano 33 BLE Sense 代碼的組合,您現在也可以無憂無慮了。此設置使用機器學習來檢測您是否在刷牙并開始計算時間。在你完成之后,它甚至會記得你做到了!

項目起源和目標

這個項目的想法是作為我們物聯網大學課程的學校項目的一部分而實現的。目標是創建一個物聯網產品,利用 Arduino Nano 33 BLE Sense 上的機器學習,然后通過藍牙將數據提供給用戶終端。當然,我們還創建了一個 Android 應用程序,以便以簡潔和用戶友好的方式顯示接收到的數據。

這樣的項目分為三個更大的任務:

  • 創建機器學習模型
  • 創建手機應用程序
  • 啟用 Arduino 的藍牙連接

機器學習模型

我們通過收集數據開始我們的工作,然后將這些數據輸入機器學習算法Edge Impulse 網站擁有人們在使用許多方便的工具制作此類項目時所希望的一切。其中之一是收集必要數據的非常簡單的方法。只需簡單地連接他們的移動設備,其感官信息的任何記錄都可以直接上傳到網站上的 ML 項目中。最后,我們設法在不同情況下以兩小時的時間記錄記錄數據,從用水槽或淋浴間的水刷牙到洗衣機打開時刷牙。

機器學習模型的創建當時是一項相對簡單的任務。在選擇了脈沖的處理和學習塊后,我們能夠訓練和測試模型。最終其預測準確率達到了80%左右。模型訓練和測試的細節可以在底部的兩張圖片中看到。

pYYBAGNxJRuAYKW-AADiY9aI85I196.png
模型訓練過程的結果
?
poYBAGNxJR2ADSidAACmlHYpA1I496.png
模型測試結果
?

模型構建完成后,我們剩下要做的就是將其導出到我們的 Arduino 設備上。與 Edge Impulse 上的其他所有內容一樣,該過程也非常簡單明了。在決定是否使用優化后(我們這樣做了,因為它只將準確率降低到 70%,我們認為這在很大程度上提高資源使用率的同時仍然可以接受),我們讓網站通過單擊 a 來構建一個 .zip 庫按鈕。

poYBAGNxJR-AKyJZAACwmK4ZIJw846.png
優化模型和未優化模型的區別
?

構建的 ML 模型庫現已完全準備好在 Arduino IDE 中實現。

Arduino固件

為模型創建一個在 Arduino 板上運行的程序本身也相當容易。該過程是簡單地導入由 Edge Impulse 構建的 .zip 庫,從示例列表中打開麥克風連續示例,然后將其上傳到您的設備。然而,在其默認狀態下,您只能使用它通過 USB 電纜和 IDE 的串行監視器將數據發送到您的計算機。由于主要項目的目標之一是能夠將數據流式傳輸到移動設備,因此我們必須做得更好。為了實現 BLE 連接,我們決定使用另一個 IDE 示例中的代碼:電池監視器。雖然需要更多的編程知識,但它仍然是一個相對簡單的過程,將適當的代碼行復制并粘貼到正確的位置,然后編輯一些字符串。我們做的最后一件事是調整預測的輸出,以便電路板在檢測到刷牙時發送 1,在檢測不到刷牙時發送 0。完整的程序列在附件部分下,但在下面的圖像中,突出顯示了對原始 Edge Impulse 代碼所做的更改。

pYYBAGNxJSGACoyHAABQMtRlQWY068.png
在本節中,BLE 服務和特性都被聲明為具有自己的自定義 UUID
?
pYYBAGNxJSSAalujAABCEYrqxyQ747.png
setup函數中的BLE初始化代碼
?
pYYBAGNxJSaAdO0sAABR8gU0FN8561.png
作為循環功能的一部分,這部分代碼不斷檢查板是否仍然連接
?

?

poYBAGNxJSiACljAAABvk1GmQRs378.png
將預測轉換為 1 或 0 并將其發送到連接設備的部分代碼
?

?

安卓應用

我們想要實現的應用程序的基本功能是它能夠測量一個人刷牙的時間,以及存儲最后一次刷牙的日期和時間。隨著項目的開發,我們開始添加其他功能:設置,用戶可以在其中指定他們的姓名和其他個性化詳細信息,寫下牙醫最后一次就診的日期以及最后一次更換牙刷的日期的能力,以及更多的。該應用程序的用戶界面如下圖所示:

poYBAGNxJSyAJW76AAHl3HI7kCI670.png
應用程序的主屏幕
?
pYYBAGNxJS6ACRQxAAD8n5Ma0jw440.png
應用程序的選項屏幕
?
pYYBAGNxJTCABvjiAAE0IHJifAc778.png
應用程序的牙醫預約屏幕
?
poYBAGNxJTOAI_MjAAFGoPTJknc506.png
應用程序的牙刷更換屏幕
?

如前所述,我們在 MIT App Inventor 中創建了代碼。隨著我們項目的進展,應用程序的代碼大小急劇增加。這就是為什么我們將只提供一段代碼作為示例,但如果您對應用程序的內部工作感興趣,我們邀請您下載提供的 MIT Inventor 項目文件并開始自己探索和試驗。

?

poYBAGNxJTaAcUwYAAJKDombTu8713.png
部分主屏幕代碼
?

?


物聯網 機器學習 Arduino
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

評論

查看更多

下載排行

本周

  1. 1新一代網絡可視化(NPB 2.0)
  2. 3.40 MB  |  1次下載  |  免費
  3. 2冷柜-電氣控制系統講解
  4. 13.68 MB   |  1次下載  |  10 積分
  5. 3MDD品牌三極管MMBT3906數據手冊
  6. 2.33 MB  |  次下載  |  免費
  7. 4MDD品牌三極管S9012數據手冊
  8. 2.62 MB  |  次下載  |  免費
  9. 5LAT1218 如何選擇和設置外部晶體適配 BlueNRG-X
  10. 0.60 MB   |  次下載  |  3 積分
  11. 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
  12. 0.89 MB   |  次下載  |  3 積分
  13. 7收音環繞擴音機 AVR-1507手冊
  14. 2.50 MB   |  次下載  |  免費
  15. 8MS1000TA 超聲波測量模擬前端芯片技術手冊
  16. 0.60 MB   |  次下載  |  免費

本月

  1. 1愛華AIWA HS-J202維修手冊
  2. 3.34 MB   |  37次下載  |  免費
  3. 2PC5502負載均流控制電路數據手冊
  4. 1.63 MB   |  23次下載  |  免費
  5. 3NB-IoT芯片廠商的資料說明
  6. 0.31 MB   |  22次下載  |  1 積分
  7. 4UWB653Pro USB口測距通信定位模塊規格書
  8. 838.47 KB  |  5次下載  |  免費
  9. 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
  10. 0.04 MB   |  4次下載  |  1 積分
  11. 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
  12. 0.08 MB   |  2次下載  |  1 積分
  13. 7100W準諧振反激式恒流電源電路圖資料
  14. 0.09 MB   |  2次下載  |  1 積分
  15. 8FS8025B USB的PD和OC快充協議電壓誘騙控制器IC技術手冊
  16. 1.81 MB   |  1次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191439次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183353次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81602次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73822次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分