Paano gumawa ng iyong sariling speedometer ng bisikleta kasama ang Arduino

Gumawa ng iyong sariling speedometer

Gumawa ng iyong sariling speedometer

Ngayon, sa ika-XNUMX siglo, halos ang anumang sasakyan ay may sariling speedometer at odometer. Gayundin sa mga kotse, motorsiklo, ilang e-Bike, atbp. Bilang karagdagan, marami ring mga application sa iba't ibang mga App Stores na magbibigay-daan sa amin upang malaman kung gaano kabilis kami pupunta at kung gaano karaming mga kilometro ang ginagawa namin gamit ang GPS ng mobile device. Ngunit ano ang problema sa mga application na ito? Tumatakbo sa isang aparato na hindi palaging ang pinakamura. Tulad ng halos lahat ng bagay, ang isang solusyon sa problema ay maaaring lumikha ng aming sariling speedometer.

Alam ng lahat kung ano ang gastos ng isang iPhone. Sa personal, mayroon akong isa at maraming buwan ay natatakot akong mahulog sa bisikleta, higit pa dahil sa aking telepono kaysa sa sarili ko. Pumunta ako ngayon kasama ang isang Garmin, ngunit ang anumang aparato ng tatak na ito ay may presyong daan-daang euro, isang bagay na hindi maaaring o nais gugulin ng maraming mga gumagamit. Kung alam namin kung ano ang ginagawa namin, kung minsan ang pinakamahusay na pagpipilian ay upang tipunin namin ang aming sariling hardware at sa artikulong ito ipapakita namin sa iyo kung paano bumuo mula sa simula ang aming sariling odometer.

Speedometer at odometer para sa mga bisikleta

Requisitos

Upang mai-mount ang aming speedometer kakailanganin namin:

  • Arduino UNO At Tunay na 1 (Walang nahanap na mga produkto).
  • 1 Adafruit RGB Blacklight LCD - 16 × 2 (bumili).
  • 2 SparkFun 12mm Pushbutton Switch bumili.
  • 1 221 ohm risistor (bumili).
  • 3 10k ohm resistors (bumili).
  • 1 10k ohm solong potensyomiter sa pagliko (bumili).
  • 1 sensor ng Hall effect (bumili).
  • Mga Kamay, oras at pasensya.

Sino ang tutorial na ito?

Tulad ng nabanggit na namin dati, ngayon halos anumang telepono sa merkado ay may GPS at isang application tulad ng Runtastic o Strava. Sa personal, hindi ko inirerekumenda ang tutorial na ito sa sinumang nagmamay-ari ng isang smartphone, maliban kung nais mong lumikha ng isang speedometer sa iyong sarili. Sa gayon, iyon at tinitiyak na hindi mo masisira ang iyong telepono sa isang aksidente.

Maaari din itong mapuntirya sa mga mayroon nang Arduino Starter Kit para sa isa pang kadahilanan at hindi nais na tinidor kung ano ang pangunahing pag-ikot ng computer. Ang speedometer na ito ay magkakaroon ng kabuuang presyo na higit sa € 30, kaya ang target ng tutorial na ito dapat itong maging sa mga taong hindi nais na gumastos ng maraming pera at nais na lumikha ng isang kilometrong account na nilikha gamit ang kanilang sariling mga kamay.

Ano ang gagawin natin

Ang gagawin namin ay isang odometer at speedometer para sa mga bisikleta na magsasabi sa amin:

  • Distansya naglalakbay sa mga kilometro.
  • Oras ng aktibidad sa oras, minuto at segundo.
  • Average na bilis sa km / h.
  • Maximum na bilis na nakamit.
  • Kakayahang mag-record ng hanggang sa 99 laps.

Paano magagamit ang buong tampok na speedometer na ito

Mga circuit ng Speedometer

Mga circuit ng Speedometer

Kapag natapos na namin ang paggawa ng aming speedometer para sa mga bisikleta maaari naming itong i-on. Ang unang beses natin itong sinisimulan o ginagawa natin a i-reset ang Ang isang mensahe na may teksto na "PRESS BUTTON TO SIMULA" ay lilitaw sa 16 × 2 LCD screen. Ang pagpindot sa isa sa mga pindutan na I-pause / Magpatuloy o Ipakita ang Mode ay magsisimula ang unang panahon / lap.

Ang susunod na makikita natin ay isang mensahe na nagsasabing "CYCLE SAFELY!" (maingat na paikot) para sa 2 segundo, ngunit sa agwat ng oras na iyon ay naka-record na. Kapag nawala ang mensahe ay makikita natin ang mga kilometrong nilakbay, ang bilis sa tabi ng "S" (para sa "Bilis"), ang oras na natupok sa pangalawang linya at ang average sa tabi ng "A" (para sa "Karaniwan ").

Ang lahat ng impormasyon ay ipinapakita sa tunay na oras. Ito ay medyo mahalaga kung isasaalang-alang natin na ang mga mobile application na nabanggit ko sa itaas ay kinakalkula ang distansya gamit ang GPS, kaya't hindi ito ipinapakita sa real time. Ang kaibahan ay, kung wala kaming sensor sa gulong, sa mga mobile phone maaari nating makita na ang bilis ay tumalon, habang sa aparatong ito makikita natin na ang mga halaga ay unti-unting nagbabago tulad ng sa isang kotse. Ang mga nabanggit na sensor ay dapat na Bluetooth at katugma sa mobile device. At ang pagbili ng mga ito nang magkahiwalay ay karaniwang hindi masyadong mura.

Nagpapakita ng impormasyon sa 4 na sulok nito

Ang simbolong "+" ay lilitaw sa kaliwang itaas ng 250ms kapag nakita nito ang isang rebolusyon ng gulong. Ang pagpindot sa pindutan ng Display Mode ay babaguhin ang «A» ng pangalawang linya sa «M», na ipapakita sa amin ang maximum na bilis na nakamit natin sa ngayon sa lap / period na iyon.

Sa pamamagitan ng pagpindot sa pindutan Ang pag-pause / Resume ay titigil sa pagrekord at mai-save ang kasalukuyang lap sa memorya. Lilitaw ang mensahe na "PAUSE!" sa loob ng 2 segundo at ang mga resulta ng lap na natapos lang namin ay lilitaw kasama ang numero ng lap sa kaliwang itaas na bahagi ng screen, na sinusundan ng "Avg" na nagpapakita ng average na bilis ng buong lap at "Max" para sa maximum na bilis ng paglilibot . Sa pangalawang linya ay makikita natin ang distansya sa mga kilometro na sinusundan ng lap sa mga oras, minuto at segundo.

May kakayahang makatipid ng hanggang sa 99 laps

Electronic diagram ng Speedometer

Electronic diagram ng Speedometer (I-click upang palakihin).

Kung pinindot namin ang pindutan ng Display Mode habang naka-pause ito ay mapupunta paglipat sa pagitan ng iba't ibang mga naitala na lap. Sa kauna-unahang pagpindot namin, ipapakita nito sa amin ang pinakamahusay na kandungan ng lahat na may "T" sa kaliwang itaas, habang dadalhin kami ng iba pang mga pagpindot sa lap 1, 2, 3, atbp, depende sa kung gaano karaming mga lap na naitala namin .

Kung muli naming pinindot ang pindutan ng I-pause, magre-record ulit ito, ngunit isang bagong lap, na muling ipinapakita ang mensahe na humihiling sa amin na maingat na magpalipat-lipat. Kung pinindot namin muli ang pindutan ng I-pause habang nakikita namin ang mensahe na "CYCLE SAFELY!" walang maitatala lap at ang aparato ay babalik sa pause mode na ipinapakita ang data ng huling lap na aming nagawa.

Ang speedometer na ito maaaring magtala ng 99 laps. Kung makarating kami sa lap 100, ang natitirang data ay mai-save sa tuktok ng lap 99. Ang hindi magbabago ay ang mga tala na nakamit sa panahon ng aming aktibidad ay mapanatili kahit na ang data mula sa lap 99 ay nabura. Sa madaling salita, kung sa lap 99 nakakamit natin ang aming record at gumawa ng ika-100 na lap, tanging ang average na data ng bilis at distansya para sa lap 99 ay mabubura, ngunit ang maximum na bilis ay mananatili.

Sa sumusunod na video maaari mong makita kung paano gumagana ang speedometer na ito para sa mga bisikleta. Ang software code maaari mong i-download ito sa pamamagitan ng pag-click ANG LINK NA ITO at maaari mong i-download ang pamamaraan sa pamamagitan ng pag-right click at pag-save ng imahe mula sa iyong browser.

karagdagang impormasyon.


3 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Javier Iriarte dijo

    Mayroon bang nakakaalam ng isang paraan upang ikonekta ang isang arduino sa pamamagitan ng USB o Bluetooth ng isang bagay tulad ng isang clone ng isang bilis at sensor ng cadence para sa Zwift cycling simulator ..... ???

  2.   Daniel dijo

    hello mula sa pandemya at kasunod na pag-quarantine ng aking mtb ay pinilit na gawing isang nakatigil na bisikleta na may isang roller
    Ang unang problema ay kung paano panatilihin ang isang ritmo, kung ano ang naisip ko ay ipasa mo ang sensor sa likuran ng gulong nang i-disassemble ko ang sensor na tumigil ito sa paggana Sinimulan kong subukan ang lahat ng mayroon ako sa home inductive optical hall effect sensors at wala noon Natuklasan ko ang isang maliit na sensor na ginagamit sa mga alarm ng pinto at window sensor ng bahay na walang iba kundi ang isang maliit na tubo na may metal sa loob na kapag ang isang magnet ay dumadaan sa mga lead na nalutas ang HAORA speedometer ang ideya ay kasama ang aking arduino upang gumawa ng higit pa kumpletuhin at tipunin ang isang pangkat na nagbibigay sa akin ng cadaling cadaling, bilis at oras ng trabaho, kaya't doon na tayo magpunta

  3.   Tomas dijo

    Maaari mo bang ipasa ang link / email ang code para sa program na ito?