Innehållsförteckning:

Skapa en Arduino Odometer - Del I: 4 steg
Skapa en Arduino Odometer - Del I: 4 steg

Video: Skapa en Arduino Odometer - Del I: 4 steg

Video: Skapa en Arduino Odometer - Del I: 4 steg
Video: 6 Cult Motorcycles You Need To Ride 2024, Juli
Anonim
Skapa en Arduino Odometer - Del I
Skapa en Arduino Odometer - Del I

Det är ganska vanligt att cyklister och motionscykelanvändare måste mäta sin hastighet och sträcka. För detta behöver vi en enhet som kallas en vägmätare.

Vägmätaren är ansvarig för att mäta dessa variabler och överföra denna information till användaren.

I den här artikeln kommer vi att utveckla en vägmätare som använder Arduino för att mäta dessa mängder och ha andra funktioner för att kunna erbjuda nya funktioner till användaren. I det följande kommer vi att presentera funktionerna i vår Arduino Odometer.

För detta projekt behöver du följande komponenter.

Tillbehör

PCBWay Custom PCB

Växelknapp - UTSOURCE

10kR motstånd - UTSOURCE

LCD 16x2 Display - UTSOURCE

Reed Switch - UTSOURCE

Arduino UNO - UTSOURCE

Steg 1: Arduino -vägmätaren

För att konstruera Arduino Odometer kommer vi att implementera följande funktioner:

Först skapar vi en funktion för att beräkna avståndet och den ungefärliga hastigheten.

I efterhand kommer vi att öka en funktion hos ett larm med hjälp av den resterade sträckan, med andra ord, genom detta kommer det att vara möjligt att generera ett larm för användaren när han når ett programmerat avstånd eller en bestämd tid.

Genom detta system kommer användaren att konfigurera radien för hjulen och i efterhand beräknas det resterade avståndet baserat på radien som konfigurerats av användaren.

Förutom att systemet kommer att beräkna hastigheten genom rörelsen. Med andra ord, detekteras om cykeln är i rörelse och beräknas efter detta hastigheten baserat på det resterade avståndet och tiden med Arduino.

De presenterade funktionerna finns på flera vägmätare, men i den här modellen implementerar vi larmfunktionen.

Steg 2: Vägmätarlarm

Vägmätarlarm
Vägmätarlarm

Genom denna funktion kan användaren beräkna två typer av larm:

  • Tid för användning;
  • Åkte avstånd.

Projektflödesschemat presenteras nedan.

Det vill säga, om användaren ställer in larmet vid användningstidpunkten, kommer han att få ett larm när han har trampat en viss tid som han har ställt in. På detta sätt, om användaren ställer in 15 minuter, kommer systemet att utlösa summern när den når den inställda tiden.

Annars, om användaren ställer in larmet för den färdade sträckan, måste han informera den sträcka som används som larm. Det vill säga, om han väljer 2 km, kommer summern att pipa när han når denna sträcka.

Steg 3: Fortsättning av artikeln

Om du är intresserad av att följa hela utvecklingen av detta projekt, följ profilen för Silicon Lab och PCBWay.

Steg 4: Erkännande

Tack till PCBWay för stöd för vår YouTube -kanal och producera och montera kretskort med bättre kvalitet.

Silícios Lab tackar UTSOURCE för att erbjuda de elektroniska komponenterna.

Rekommenderad: