Indholdsfortegnelse:

Kilometertæller til elektrisk skateboard: 5 trin
Kilometertæller til elektrisk skateboard: 5 trin
Anonim
Kilometertæller til elektrisk skateboard
Kilometertæller til elektrisk skateboard

Introduktion

De fleste avancerede elektriske skateboarder med en række tusinde dollars leveres med en telefon-app, der viser skateboard-oplysninger i realtid, og desværre følger de mere omkostningseffektive skateboards fra Kina ikke med dem. Så hvorfor ikke lave en selv?

Baggrundsinformation

De fleste af de elektriske skateboard-hubmotorer leveres med indbyggede sensorer, som skateboardet bruger til at få hastighedsinformation. Så vi kommer til at trykke på sensorerne i motorerne for at bruge det til vores egen fordel.

Ansvarsfraskrivelse

Dette er mit Sophomore Design Project, og der er stadig et par tweaks tilbage til mig at rette. Jeg vil blive ved med at opdatere det instruerbare i løbet af vinterferien. Dette projekt ugyldiggør din garanti, og jeg er ikke ansvarlig for eventuelle skader, der opstår under udførelsen af projektet.

Trin 1: Dele

Elektrisk skateboard

Arduino Nano

Monokrom 1,3 128x64 OLED -skærm

Protoboard

Diverse værktøjer

  • Skate værktøj
  • Hex -nøgle
  • Dremel
  • Bore
  • Skruetrækker
  • Varm lim
  • Ledninger
  • Loddekolbe

Software

  • Arduino IDE
  • FreqMeasure -bibliotek til Arduino

Trin 2: Gør plads

At lave plads
At lave plads
At lave plads
At lave plads
At lave plads
At lave plads
At lave plads
At lave plads

Efter åbning af ESC og batterikabinet er der næsten ikke plads til ekstra komponenter. Så afhængigt af dit skateboard, få en Dremel og nogle værktøjer til at få plads til displayet, Arduino og ekstra ledninger.

I mit tilfælde med mit Meepo Board, skar jeg kølelegemet og kabinettet ned for at sænke kølelegemet og ESC i cirka 5 mm.

Derefter fjernede jeg griptape for at køre ekstra ledninger mellem batteriet og ESC -kabinettet. Jeg kørte 8 ledninger, bare hvis jeg kunne få brug for en i fremtiden.

Arduinoen sidder i batterirummet, og OLED'en træder i stedet for den gamle batterimåler.

Trin 3: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Motorsensortråd til Arduino

  • Black Wire til GND
  • Rød ledning til 3V3
  • Orange Wire til D5

OLED til Arduino

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

Trin 4: Kode

Kode
Kode
Kode
Kode

Igen, for at måle hastigheden, bruger jeg frekvensmålingsbiblioteket til at finde frekvensen af impulser fra motorsensoren. Og for distancen multiplicerede jeg hastigheden med tiden for hver cyklus af sløjfekoden, som processoren beregner.

Installer biblioteket til Arduino, og upload koden til Arduino.

Hastigheden beregnes for 90 mm Meepo Hub -motorer. Skift konstant w for at ændre diameteren.

Trin 5: Fremtidige opgraderinger

Jeg vil prøve at integrere Bluetooth, så Arduino kan fungere med en smartphone. Og fremtidige opgraderinger vil indeholde en mere stabil og nøjagtig sensoraflæsning.

Anbefalede: