Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
introduction
La plupart des skateboards électriques haut de gamme d'environ mille dollars sont livrés avec une application téléphonique qui affiche des informations en temps réel sur les skateboards et, malheureusement, les skateboards les plus économiques de Chine ne les accompagnent pas. Alors pourquoi ne pas en fabriquer un vous-même ?
Informations d'arrière-plan
La plupart des moteurs de moyeu de skateboard électrique sont livrés avec des capteurs intégrés que le skateboard utilise pour obtenir des informations sur la vitesse. Nous allons donc puiser dans les capteurs des moteurs pour l'utiliser à notre avantage.
Clause de non-responsabilité
Ceci est mon deuxième projet de conception et il me reste encore quelques ajustements à corriger. Je continuerai à mettre à jour l'instructable pendant les vacances d'hiver. Ce projet annulera votre garantie et je ne suis pas responsable des dommages qui se produisent pendant la réalisation du projet.
Étape 1: Pièces
Planche à roulettes électrique
Arduino Nano
Écran OLED monochrome 1,3 128x64
Protoboard
Outils divers
- Outil de patinage
- Clé hexagonale
- Dremel
- Percer
- Tournevis
- Colle chaude
- Fils
- Fer à souder
Logiciel
- IDE Arduino
- Bibliothèque FreqMeasure pour Arduino
Étape 2: faire de l'espace
Après avoir ouvert l'ESC et le boîtier de batterie, il n'y a pratiquement plus d'espace pour des composants supplémentaires. Donc, en fonction de votre skateboard, procurez-vous un Dremel et quelques outils pour faire de la place pour l'écran, Arduino et des fils supplémentaires.
Dans mon cas avec ma carte Meepo, j'ai coupé le dissipateur thermique et le boîtier pour abaisser le dissipateur thermique et l'ESC d'environ 5 mm.
Ensuite, j'ai retiré le grip pour faire passer des fils supplémentaires entre la batterie et le boîtier de l'ESC. J'ai couru 8 fils juste au cas où j'en aurais besoin à l'avenir.
L'Arduino se trouve dans le compartiment de la batterie et l'OLED remplace l'ancien compteur de batterie.
Étape 3: Câblage
Fil de capteur de moteur vers Arduino
- Fil noir à GND
- Fil rouge vers 3V3
- Fil orange vers D5
OLED vers Arduino
- VCC à 5v
- GND à GND
- SCL à A4
- SCA à A5
Étape 4: Coder
Encore une fois, pour mesurer la vitesse, j'utilise la bibliothèque de mesure de fréquence pour trouver la fréquence des impulsions du capteur moteur. Et pour la distance, j'ai multiplié la vitesse par le temps pour chaque cycle du code de boucle que le processeur calcule.
Installez la bibliothèque pour Arduino et téléchargez le code sur l'Arduino.
La vitesse est calculée pour les moteurs à moyeu Meepo 90 mm. Changez la constante w pour changer le diamètre.
Étape 5: futures mises à niveau
Je vais essayer d'intégrer Bluetooth pour que l'Arduino fonctionne avec un smartphone. Et les futures mises à niveau incluront une lecture de capteur plus stable et plus précise.