如何使用Arduino製作自己的自行車車速表

製作自己的車速表

製作自己的車速表

在XNUMX世紀的今天,幾乎所有車輛都配備了自己的速度計和里程表。 在汽車,摩托車,某些電動自行車等中也是如此。 此外,在不同的App Store中也有許多應用程序,這些應用程序使我們能夠知道使用移動設備的GPS行駛的速度和行駛的距離。 但是這些應用程序有什麼問題? 在並非總是最便宜的設備上運行。 幾乎在所有情況下,解決問題的方法都可以是 創建我們自己的速度計.

每個人都知道iPhone的價格。 就我個人而言,我有一個,而且幾個月來我一直害怕從自行車上摔下來,更多的是因為我的電話而不是我的電話。 現在,我選擇了Garmin,但該品牌的任何設備的價格都在數百歐元左右,許多用戶無法或不願花費。 如果我們知道自己的工作,有時最好的選擇就是讓我們組裝自己的硬件,在本文中,我們將向您展示 從頭開始構建 我們自己的里程表。

自行車車速表和里程表

要求

要安裝我們的速度計,我們將需要:

  • Arduino UNO &正版1(找不到產品。).
  • 1個Adafruit RGB黑光LCD-16×2().
  • 2個SparkFun 12mm按鈕開關 .
  • 1歐姆電阻().
  • 3個10k歐姆電阻().
  • 1個10k歐姆單圈電位器().
  • 1個霍爾效應傳感器().
  • 手,時間和耐心。

本教程適用於誰?

正如我們之前提到的,今天市場上幾乎所有的手機都具有GPS和諸如以下的應用程序: 透過Runtastic 或Strava。 就個人而言,除非您自己創建速度計,否則我不會向任何已經擁有智能手機的人推薦本教程。 好吧,那要確保您不會在意外中摔壞手機。

它也可以針對那些已經出於其他原因而擁有Arduino Starter Kit的人,並且不想在 基本週期計算機。 這款車速表的總價剛剛超過30歐元,因此 目標 在本教程中,它必須適合那些不想花很多錢並且想要用自己的雙手創建一個公里帳戶的人。

我們要製造什麼

我們將要製造的是用於自行車的里程表和里程表,它將告訴我們:

  • 行駛距離(以公里為單位)。
  • 活動時間以小時,分鐘和秒為單位。
  • 平均速度,以公里/小時為單位。
  • 達到最大速度。
  • 能夠記錄多達99圈。

如何使用此功能齊全的速度計

車速表電路

車速表電路

一旦我們完成了用於自行車的速度表的製作,就可以將其打開。 這 第一次我們開始 或者我們做一個 重置 在16×2液晶顯示屏上將顯示一條帶有“按下按鈕開始”的消息。 按“暫停/繼續”或“顯示模式”按鈕之一將開始第一個週期/一圈。

接下來我們將看到一條消息,內容為“安全循環!”。 (仔細循環)2秒鐘,但在該時間間隔內它已經在錄製。 當消息消失時,我們將能夠看到行駛的公里數,“ S”旁邊的速度(對於“ Speed”),第二行中已經消耗的時間以及“ A”旁邊的平均值(對於“ Average” ”)。

所有信息都顯示在 實時。 考慮到我上面提到的移動應用程序使用GPS計算距離,因此這是相對重要的,因此它不會實時顯示。 區別在於,如果我們在方向盤上沒有傳感器,則在手機中我們可以看到速度跳躍,而在此設備中我們將看到值會像在汽車中一樣逐漸變化。 提到的傳感器必須是藍牙的,並且必須與移動設備兼容。 單獨購買它們通常並不便宜。

在四個角顯示信息

當檢測到車輪轉動一圈時,“ +”符號將在左上方顯示250ms。 按“顯示模式”按鈕會將第二行的“ A”更改為“ M”,這將向我們顯示 最大速度 在那一圈/段內到目前為止我們已經取得的成就。

按下按鈕 暫停/恢復將停止錄製 並將當前圈數保存到內存中。 信息“ PAUSE!”將出現。 持續2秒鐘,我們剛剛完成的單圈結果將在屏幕左上方顯示單圈數,然後是“ Avg”(平均),顯示整個單圈的平均速度,“ Max”(最大)代表單圈的最大速度。旅遊。 在第二行中,我們將以公里為單位,然後以小時,分鐘和秒為單位查看圈數。

最多可以節省99圈

車速表電子圖

車速表的電子圖(單擊放大)。

如果我們在暫停狀態下按“顯示模式”按鈕,它將進入 在不同的記錄圈數之間切換。 第一次按時,它將向我們展示最佳的圈速,左上角帶有“ T”,而其他按時的圈速則使我們進入第1、2、3等圈,具體取決於我們記錄的圈數。

如果我們再次按下“暫停”按鈕,它將再次記錄,但會記錄新的一圈,並再次顯示要求我們仔細循環的信息。 如果在看到消息“循環安全!”時再次按“暫停”按鈕。 沒有圈數將被記錄 然後設備將返回暫停模式,顯示我們已完成的最後一圈的數據。

這個車速表 可以記錄99圈。 如果我們進入第100圈,則剩餘的數據將保存在第99圈的頂部。不變的是,即使擦除了第99圈的數據,我們在活動中獲得的記錄也將保持不變。 也就是說,如果在第99圈達到了記錄並進行了第100圈,則僅會刪除第99圈的平均速度和距離數據,但最大速度仍將保留。

在下面的視頻中,您可以看到此自行車速度表的工作原理。 這 軟件代碼 您可以通過單擊下載 此鏈接 您可以通過右鍵單擊並從瀏覽器中保存圖像來下載方案。

更多信息.


3條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   哈維爾·艾里亞特(Javier Iriarte) 他說:

    有誰知道通過USB或藍牙連接arduino的方法,例如Zwift自行車模擬器的速度和腳踏圈速傳感器的克隆……。

  2.   丹尼爾 他說:

    您好,自大流行病及其隨後的隔離後,我的山地車被迫將表哥改裝為帶滾輪的固定式自行車
    第一個問題是如何保持節奏,我想到的是,當我拆開傳感器使其停止工作時,將傳感器傳遞到後輪上。我開始使用我在家中的所有感應式光學霍爾效應傳感器進行測試,然後什麼也沒做我發現一個用於家用警報器門窗傳感器的小型傳感器,無非是一個裝有金屬的小管,當磁鐵通過導線穿過時,它解決了HAORA速度計的問題,我的arduino的想法是做更多的事情完成並組裝一個團隊,使我踏上腳踏節奏,速度和工作時間,所以我們去了

  3.   托馬斯 他說:

    您能否通過該程序的鏈接/通過電子郵件發送該程序的代碼?