Turinys:

„Arduino“odometro kūrimas - I dalis: 4 žingsniai
„Arduino“odometro kūrimas - I dalis: 4 žingsniai

Video: „Arduino“odometro kūrimas - I dalis: 4 žingsniai

Video: „Arduino“odometro kūrimas - I dalis: 4 žingsniai
Video: ODOMETRO DIGITAL | ENCODER OPTICO | COMO FABRICARLO. FUNCIONAMIENTO 2024, Liepa
Anonim
„Arduino“odometro kūrimas - I dalis
„Arduino“odometro kūrimas - I dalis

Gana įprasta, kad dviratininkai ir treniruoklių naudotojai turi matuoti greitį ir nuvažiuotą atstumą. Tam mums reikia prietaiso, žinomo kaip odometras.

Odometras yra atsakingas už šių kintamųjų matavimą ir šios informacijos perdavimą vartotojui.

Šiame straipsnyje mes sukursime odometrą, naudojantį „Arduino“šiems kiekiams matuoti, ir turėsime kitų funkcijų, kad vartotojui galėtume pasiūlyti naujų funkcijų. Toliau pristatysime „Arduino“odometro funkcijas.

Šiam projektui jums reikės šių komponentų.

Prekės

PCBWay Individualus PCB

Perjungimo mygtukas - UTSOURCE

10kR rezistorius - UTSOURCE

16x2 skystųjų kristalų ekranas - UTSOURCE

Nendrinis jungiklis - UTSOURCE

Arduino UNO - UTSOURCE

1 žingsnis: „Arduino“odometras

Kurdami „Arduino“odometrą, įgyvendinsime šias funkcijas:

Pirmiausia sukursime funkciją atstumui ir apytiksliui greičiui apskaičiuoti.

Anksčiau mes padidinsime aliarmo funkciją, naudodamiesi nuvažiuotu atstumu, kitaip tariant, per tai bus galima sugeneruoti signalą vartotojui, kai jis pasieks užprogramuotą atstumą arba nustatytą laiką.

Naudodamas šią sistemą, vartotojas sukonfigūruos ratų spindulį ir atgal, nuvažiuotas atstumas bus apskaičiuojamas pagal vartotojo sukonfigūruotą spindulį.

Be to, sistema apskaičiuos judėjimo greitį. Kitaip tariant, bus aptikta, jei dviratis juda, ir po to bus apskaičiuotas greitis pagal nuvažiuotą atstumą ir laiką naudojant „Arduino“.

Pateiktos funkcijos yra keliuose odometruose, tačiau šiame modelyje mes įgyvendinsime aliarmo funkciją.

2 žingsnis: Odometro aliarmas

Odometro aliarmas
Odometro aliarmas

Naudodamas šią funkciją vartotojas gali apskaičiuoti dviejų tipų aliarmus:

  • Naudojimo laikas;
  • Nuvažiuotas atstumas.

Projekto schema pateikta žemiau.

Tai yra, jei vartotojas nustatys žadintuvą iki naudojimo laiko, jis gaus signalą, kai pedalas nusileis tam tikrą jo nustatytą laiką. Tokiu būdu, jei vartotojas nustato 15 minučių, sistema suaktyvins signalą, kai pasieks nustatytą laiką.

Priešingu atveju, jei naudotojas nustato žadintuvą pagal nuvažiuotą atstumą, jis turi pranešti atstumą, naudojamą kaip žadintuvas. Tai yra, jei jis pasirinks 2 km, garsinis signalas pypsės, kai pasieks šį nuvažiuotą atstumą.

3 žingsnis: straipsnio tęsinys

Jei norite sekti visą šio projekto plėtrą, sekite „Silicon Lab“ir „PCBWay“profilį.

4 žingsnis: patvirtinimas

Dėkojame PCBWay už palaikymą mūsų „YouTube“kanale ir geresnės kokybės PCB gamybą ir surinkimą.

„Silícios Lab“dėkoja UTSOURCE, kad pasiūlė elektroninius komponentus.

Rekomenduojamas: