Innehållsförteckning:

Vägmätare för elektrisk skateboard: 5 steg
Vägmätare för elektrisk skateboard: 5 steg

Video: Vägmätare för elektrisk skateboard: 5 steg

Video: Vägmätare för elektrisk skateboard: 5 steg
Video: Dacia jogger 1.0 tce kvilenie prevodovky / transmission noise 4 2024, Juli
Anonim
Vägmätare för elektrisk skateboard
Vägmätare för elektrisk skateboard

Introduktion

De flesta high-end elektriska skateboard runt tusen dollar kommer med en telefonapp som visar skateboardinformation i realtid och tyvärr kommer de mer kostnadseffektiva skateboards från Kina inte med dem. Så varför inte göra en själv?

Bakgrundsinformation

De flesta elektriska skateboardnavmotorer levereras med inbyggda sensorer som skateboarden använder för att få hastighetsinformation. Så vi kommer att utnyttja sensorerna i motorerna för att använda den till vår egen fördel.

varning

Detta är mitt Sophomore Design Project och det finns fortfarande några tweaks kvar för mig att fixa. Jag kommer att fortsätta uppdatera det instruerbara under vinteruppehållet. Detta projekt upphäver din garanti och jag ansvarar inte för eventuella skador som uppstår när du gör projektet.

Steg 1: Delar

Elektrisk skateboard

Arduino Nano

Monokrom 1,3 128x64 OLED -skärm

Protoboard

Diverse verktyg

  • Skate Tool
  • Hexnyckel
  • Dremel
  • Borra
  • Skruvmejsel
  • Hot Lim
  • Trådar
  • Lödkolv

programvara

  • Arduino IDE
  • FreqMeasure -bibliotek för Arduino

Steg 2: Gör utrymme

Gör utrymme
Gör utrymme
Gör utrymme
Gör utrymme
Gör utrymme
Gör utrymme
Gör utrymme
Gör utrymme

Efter öppnandet av ESC och batteriluckan finns det knappt plats för extra komponenter. Så beroende på din skateboard, skaffa en Dremel och några verktyg för att göra lite plats för displayen, Arduino och extra ledningar.

I mitt fall med mitt Meepo Board, klippte jag kylflänsen och höljet för att sänka kylflänsen och ESC för ungefär 5 mm.

Sedan tog jag bort griptape för att köra extra ledningar mellan batteriet och ESC -höljet. Jag körde 8 ledningar bara om jag skulle behöva en i framtiden.

Arduino sitter i batterifacket och OLED tar plats för den gamla batterimätaren.

Steg 3: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Motorsensortråd till Arduino

  • Black Wire till GND
  • Red Wire till 3V3
  • Orange tråd till D5

OLED till Arduino

  • VCC till 5v
  • GND till GND
  • SCL till A4
  • SCA till A5

Steg 4: Kod

Koda
Koda
Koda
Koda

Återigen, för att mäta hastigheten, använder jag frekvensmätbiblioteket för att hitta frekvensen för pulserna från motorsensorn. Och för avståndet multiplicerade jag hastigheten med tiden för varje cykel i loopkoden som processorn beräknar.

Installera biblioteket för Arduino och ladda upp koden till Arduino.

Hastigheten beräknas för 90 mm Meepo -navmotorer. Ändra konstanten w för att ändra diametern.

Steg 5: Framtida uppgraderingar

Jag ska försöka integrera Bluetooth för att Arduino ska fungera med en smartphone. Och framtida uppgraderingar kommer att innehålla en mer stabil och exakt sensoravläsning.

Rekommenderad: