資料介紹
描述
用今年的技術解決了一個世紀之久的問題——機器學習與自行車竊賊。
多年來,自行車車主不得不忍受自行車被盜的恐懼。這個問題的唯一解決方案是無聊的舊自行車鏈條,雖然有效,但屬于上個世紀的東西。
我們向您介紹:TapLock。一把鎖,可以安裝在你鋼鐵野獸的任何地方,保護它免受可能的小偷 - 21 世紀的風格。
邊緣脈沖的機器學習
我們用來實現 ML 的平臺是 Edge Impulse。它允許非常用戶友好的交互,并允許您自定義 ML 鏈中的許多參數和塊類型。
對于輕敲檢測,我們使用了可在 Arduino Nano 33 BLE 感應器上找到的加速度計。默認情況下,Edge 脈沖記錄三個單獨的軸 5000 毫秒,并將其顯示為基于時間的軸向加速度圖。
對我們最有效的是通過對所有三個軸上的加速度進行平均來預處理板上的加速度計輸出——由它們引起的敲擊和振動并沒有真正的方向。然后,我們將兩個峰值之間的時間作為抽頭之??間的時間,并將其輸出為五個抽頭序列的四個數字(第一個和第二個峰值之間的時間,以毫秒為單位,第二個和第三個,...)。
然后將該數據作為 .json 文件導入 Edge 脈沖,窗口大小為 1 ms 和 4 個軸(4 個峰到峰時間)。我們使用了原始數據處理模塊和 Keras 神經網絡學習模塊。我們稍微改變了神經網絡參數,使用了 500 個訓練周期,學習率為 0.005,最小置信度為 0.60。通過這些設置,我們能夠獲得 96.4% 的準確率。
不同的敲擊序列(具有等效的莫爾斯電碼)使用如下:
藍牙連接
lock-app藍牙連接的工作流程如下:
1. Arduino在藍牙上公開宣傳自己,應用程序檢查本地名稱是否正確。如果它找到一個設備,它是最后一個連接的設備,它會選擇它作為優先級。
2. 應用程序檢查其本地保存的文件,該文件包含有關上次鎖定/解鎖狀態和地圖圖釘的信息。
3. 應用程序讀取當前 Arduino 狀態(鎖定/解鎖)并更新其文件。
4. 當我們想改變鎖狀態時,應用程序等待來自鎖的確認消息,然后應用程序中的狀態才會改變。
原生應用
應用程序是用編程語言 React Native 開發的。它由三個屏幕組成。第一個允許用戶連接 arduino 并鎖定/解鎖設備。設備在不同的視圖中表示為可滾動列表。用戶還可以通過長按設備名稱來查看設備的更多詳細信息,例如電池電量和與設備的距離。
第二個屏幕用于地圖。當用戶鎖定設備時,會在此屏幕上創建一個標記。我們還可以手動創建標記并通過按下標記來存儲位置。最后一個屏幕保留用于應用設置(注冊、登錄)。我們可以通過點擊應用程序底部的導航器在屏幕之間導航。
3D打印自行車支架
我們設計了一個簡單的 3D 打印支架,可以安全地容納您的 Arduino Nano,并允許您將其安裝在自行車上的幾乎任何位置。您只需要一臺 3D 打印機和一些橡皮筋。安裝點的設計方式使得可以使用單個橡皮筋,但如果您想要額外的安全性,您可以將它們加倍。
微控制器可以安裝在自行車車架上的任何位置,并且應該能夠讀取您在車架上輕敲的任何信號。
注意:在項目的當前階段,為 Arduino Nano 供電的解決方案是連接到您的自行車的移動電源,通過 USB 電纜連接
. 我們建議使用橡皮筋和/或鴨帶將其固定在自行車上。
這一切是如何結合在一起的
整個包的工作方式如下:
1.您連接到您的鎖。
2. 您鎖定您的鎖,這也會在您當前的位置上放置一個標記。
3.“鎖定狀態”LED 亮起(一個功能,以后可以擴展,例如將執行器連接到一些引腳以接合鎖)
4.然后您可以通過應用程序或正確的點擊順序解鎖它。
5. “解鎖狀態”LED 亮起。
正如您現在可能已經猜到的那樣,目前,鎖沒有任何鎖 :) 我們做了基礎工作,因此添加您自己的鎖定機制相當簡單。您唯一需要更改的是輸出“鎖定”狀態的引腳并將其連接到您的機制。
該項目的 ML 部分運行得非常好,并且水龍頭通過自行車車架傳輸,因此可以在距離 Arduino 幾厘米的地方進行水龍頭。實驗 :)
?
?
- 電動自行車充電樁介紹 14次下載
- 《電動自行車養護與修理精答》pdf 0次下載
- 高配版自平衡自行車原理圖下載 0次下載
- 電動自行車通用智能充電器的設計.
- 鋰離子電池在電動自行車上的應用 20次下載
- 電動自行車的原理是怎么樣的啊電動自行車的原理與分析 47次下載
- 基于單片機的自行車測速系統仿真 80次下載
- 一種新型的單片機自行車車鎖 17次下載
- 公共自行車智能系統組成及功能介紹 10次下載
- 電動自行車維修從入門到精通 42次下載
- 便攜式自行車功能儀的研究 10次下載
- 電動自行車電路圖
- 電動自行車工作原理與圖解 0次下載
- APPLICATIONS電動自行車
- 電動自行車解決方案
- 關于電動自行車易著火 322次閱讀
- 自動自行車燈電路原理圖講解 1797次閱讀
- MPF42791 在電動自行車中的應用 717次閱讀
- 為電動自行車設計高效的動力系統 1410次閱讀
- 基于STM32+華為云IOT設計的智能防盜單車鎖 3074次閱讀
- 使用廉價組件的電子自行車定向燈電路 1412次閱讀
- 自行車騎行指示燈電路圖解析 6720次閱讀
- 如何制作一個自行車輪胎的防滑裝置? 7782次閱讀
- 鋰電池電動自行車有什么優缺點_鋰電池電動自行車價格多少 6.6w次閱讀
- 電動自行車鋰電池組保護電路設計 6927次閱讀
- 無需充電的全自動自行車指示燈DIY詳解 1.2w次閱讀
- 自制電動自行車快速充電器 1w次閱讀
- 單片機設計:簡易的自行車里程表 6175次閱讀
- 電動自行車控制器的技術原理解析 2972次閱讀
- 自行車回安全光柵電路-Bicycle back Safety 3993次閱讀
下載排行
本周
- 1美的電磁爐維修手冊大全
- 1.56 MB | 5次下載 | 5 積分
- 2SMD LED選型手冊 貼片燈珠
- 5.47 MB | 3次下載 | 免費
- 3基于PLC的拉絲機張力控制系統研究
- 0.14 MB | 2次下載 | 5 積分
- 4加密芯片的一種破解方法和對應加密方案改進設計
- 0.29 MB | 1次下載 | 免費
- 5萬用表UT58A原理圖
- 0.09 MB | 1次下載 | 5 積分
- 6多功能MPU芯片GC9005數據手冊
- 2.67 MB | 1次下載 | 免費
- 7面向NXP i.MX8處理器的電源解決方案
- 47.47KB | 次下載 | 免費
- 8LP8733-Q1和LP8732-Q1為DRA78x和TDA3x供電的用戶指南
- 61.31KB | 次下載 | 免費
本月
- 1使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 20次下載 | 免費
- 3華瑞昇CR216芯片數字萬用表規格書附原理圖及校正流程方法
- 0.74 MB | 14次下載 | 3 積分
- 4DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 13次下載 | 免費
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 9次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8感應筆電路圖
- 0.06 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多