Inhoudsopgave:

Elektrisch skateboard kilometerteller - Ajarnpa
Elektrisch skateboard kilometerteller - Ajarnpa

Video: Elektrisch skateboard kilometerteller - Ajarnpa

Video: Elektrisch skateboard kilometerteller - Ajarnpa
Video: Polini Evo Clutch 2021 | Aerox 94cc Project P2 2024, November
Anonim
Elektrisch Skateboard Kilometerteller
Elektrisch Skateboard Kilometerteller

Invoering

De meeste high-end elektrische skateboards van rond de duizend dollar worden geleverd met een telefoon-app die skateboard realtime-informatie weergeeft en helaas komen de meer kosteneffectieve skateboards uit China daar niet bij. Dus waarom zou je er niet zelf een maken?

Achtergrond informatie

De meeste naafmotoren van elektrische skateboards worden geleverd met ingebouwde sensoren die het skateboard gebruikt om snelheidsinformatie te krijgen. Dus we gaan de sensoren in de motoren aanboren om het in ons eigen voordeel te gebruiken.

Vrijwaring

Dit is mijn tweedejaarsontwerpproject en er zijn nog een paar aanpassingen die ik moet oplossen. Ik zal de instructable tijdens de winterstop blijven updaten. Dit project maakt uw garantie ongeldig en ik ben niet verantwoordelijk voor eventuele schade die optreedt tijdens het uitvoeren van het project.

Stap 1: Onderdelen

Elektrisch skateboard

Arduino Nano

Monochroom 1,3 128x64 OLED-scherm

Protobord

Diverse hulpmiddelen

  • Schaatstool
  • Inbussleutel
  • Dremel
  • Oefening
  • Schroevendraaier
  • Hete lijm
  • Draden
  • Soldeerbout

Software

  • Arduino IDE
  • FreqMeasure-bibliotheek voor Arduino

Stap 2: Ruimte maken

Ruimte maken
Ruimte maken
Ruimte maken
Ruimte maken
Ruimte maken
Ruimte maken
Ruimte maken
Ruimte maken

Na het openen van de ESC en Battery Enclosure is er nauwelijks ruimte voor extra componenten. Dus, afhankelijk van je skateboard, koop een Dremel en wat gereedschap om wat ruimte te maken voor het display, Arduino en extra draden.

In mijn geval met mijn Meepo Board heb ik het koellichaam en de behuizing doorgesneden om het koellichaam en ESC ongeveer 5 mm te verlagen.

Daarna heb ik de griptape verwijderd om extra draden tussen de batterij en de ESC-behuizing te laten lopen. Ik heb 8 draden gebruikt voor het geval ik er in de toekomst een nodig zou hebben.

De Arduino zit in het batterijcompartiment en de OLED neemt de plaats in van de oude batterijmeter.

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Motorsensordraad naar Arduino

  • Zwarte draad naar GND
  • Rode draad naar 3V3
  • Oranje draad naar D5

OLED naar Arduino

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

Stap 4: Coderen

Code
Code
Code
Code

Nogmaals, om de snelheid te meten, gebruik ik de bibliotheek met frequentiemetingen om de frequentie van de pulsen van de motorsensor te vinden. En voor de afstand heb ik de snelheid vermenigvuldigd met de tijd voor elke cyclus van de luscode die de processor aan het berekenen is.

Installeer de bibliotheek voor Arduino en upload de code naar de Arduino.

De snelheid is berekend voor 90 mm Meepo Hub Motors. Verander de constante w om de diameter te veranderen.

Stap 5: Toekomstige upgrades

Ik zal proberen Bluetooth te integreren om de Arduino met een smartphone te laten werken. En toekomstige upgrades zullen een stabielere en nauwkeurigere sensormeting omvatten.

Aanbevolen: