這個項目所需的部分是:
- 一個Arduino Uno
- breadbord
- 跳線
- 電阻器
- 燈
- 藍牙模塊(低能量不兼容)
- OLED
您可以在我在此處鏈接的BoM中查看。對于其余的instructable,我將向您解釋如何重新創建此項目。
步驟1:產品信息
這款頭盔專為希望改善體驗的摩托車騎手而設。該應用程序提供了摩托車內外更愉快的體驗。該應用程序存在于您可以使用頭盔的功能,但也有一種游戲化,使摩托車更好。
第2步:Fritzing

所以,首先我們收到了IPO學生的Fritzing計劃,因為你必須了解您的部件如何正常工作。
在這些圖片上,您可以看到該部件的哪個引腳應連接到Arduino UNO上的哪個引腳。如果你讓某人檢查你的fritzing計劃,誰知道很多關于這個主題,你不會犯任何可能對你的項目致命的重大錯誤。
第3步:規范化的數據庫結構

對于規范化的數據庫結構,首先必須進行初步研究。在這里,您可以集思廣益,了解您需要哪些數據以及您的項目將如何運作。
在您進行初步研究后,您可以繼續制作規范化的數據庫結構。首先,您需要一個User表來存儲在應用程序上創建的帳戶。現在,您可以將所有其他表連接到User表,以便存儲特定于帳戶的項目。此應用中特定于帳戶的項目是您可以放置在地圖上的Bucketlist,Friends和Pins。
步驟4:Azure功能


在我們的應用程序中,我們使用Azure Functions與數據庫建立連接。使用azure函數,您可以從數據庫中獲取所有數據,并將數據插入數據庫。我們使用了這個功能很多,因為它非常方便而且寫起來并不難(如果你有一點預知的話)。我們使用的azure函數的一些示例是CheckLogin,它檢查您在登錄頁面中輸入的值(用戶名和密碼)是否與數據庫中的值相符,如果沒有,則無法登錄。代碼示例可以看到上面。我們使用的另一個azure函數示例是在數據庫中添加要在應用程序的地圖上顯示的圖釘。代碼示例,您可以在上面看到。
第5步:應用程序
這個項目的最大部分是制作應用程序。在上方,您可以按照如何訪問它們的順序查看應用程序的所有屏幕。登錄頁面,正如我之前所說的連接到數據庫。如果您的用戶名和密碼在數據庫中,則只能登錄。下一個屏幕是藍牙頁面,在這里您可以與頭盔內的藍牙模塊建立連接。您也可以跳過藍牙頁面,但這樣您就無法訪問概述頁面上的所有屏幕,其中一些屏幕消失了。在概述頁面上,您可以訪問所有其他頁面,例如地圖頁面,朋友頁面,存儲桶頁面,燈光頁面,速度頁面和路線頁面。通過查看所有屏幕截圖,您可以看到您可以在這些頁面上執行的操作,例如在燈光頁面上,您可以打開汽車的燈光。在路線頁面,您可以從您想要的位置接收所需的路線。此外,您在路線頁面上獲得的輸出也顯示在連接到頭盔的小型OLED上。
步驟6:最終產品
現在,應用已連接到頭盔,產品完全正常工作。這是一些它看起來像的圖像。
-
智能頭盔
+關注
關注
1文章
68瀏覽量
10771
發布評論請先 登錄
藍牙WIFI模塊推動兩輪車儀表與智能頭盔智能化發展
中高端電動摩托為何熱衷工業級充電連接器?附熱選快充方案
基于AT680語音芯片的頭盔耳機應用方案
智能安全帽_智能頭盔整機主板PCBA生產研發廠家
基于極海G32A1445和GALT61120的摩托車智能大燈應用方案
杰發科技亮相2025中國國際摩托車博覽會
你的摩托車大燈真的防水嗎?測一下才放心-岳信儀器
升譜光電邀您相約2025中國國際摩托車博覽會
【awinic inside】不止于顯示!揭秘摩托車儀表背后的艾為芯技術矩陣
電動摩托車充電連接器Plus版:LP20氣密性連接器匹配度拉滿
FLIR Lepton紅外熱像儀模組在消防安全頭盔的應用
Linux文件系統打包及鏡像制作,觸覺智能RK3562開發板演示
智能摩托頭盔的制作教程
評論