Πίνακας περιεχομένων:

Ηλεκτρικό οδόμετρο Skateboard: 5 βήματα
Ηλεκτρικό οδόμετρο Skateboard: 5 βήματα

Βίντεο: Ηλεκτρικό οδόμετρο Skateboard: 5 βήματα

Βίντεο: Ηλεκτρικό οδόμετρο Skateboard: 5 βήματα
Βίντεο: Xiaomi error 14 - Throttle issue ⚠️🛴🪛🔨🔧 2024, Ιούλιος
Anonim
Ηλεκτρικό οδόμετρο Skateboard
Ηλεκτρικό οδόμετρο Skateboard

Εισαγωγή

Τα περισσότερα ηλεκτρικά skateboard υψηλών προδιαγραφών περίπου χιλιάδων δολαρίων έρχονται με μια εφαρμογή τηλεφώνου που εμφανίζει πληροφορίες σε πραγματικό χρόνο για skateboard και δυστυχώς, τα πιο οικονομικά οικονομικά skateboard από την Κίνα δεν συνοδεύονται από αυτά. Γιατί λοιπόν να μην φτιάξετε ένα μόνοι σας;

Γενικές πληροφορίες

Τα περισσότερα από τα ηλεκτρικά hub-μοτέρ skateboard διαθέτουν ενσωματωμένους αισθητήρες που χρησιμοποιεί το skateboard για να λάβει πληροφορίες ταχύτητας. Έτσι θα πατήσουμε στους αισθητήρες των κινητήρων για να τον χρησιμοποιήσουμε για δικό μας πλεονέκτημα.

Αποποίηση ευθυνών

Αυτό είναι το Sophomore Design Project μου και απομένουν ακόμη μερικές τροποποιήσεις για να διορθώσω. Θα συνεχίσω να ενημερώνω το διδακτικό κατά τη χειμερινή διακοπή. Αυτό το έργο θα ακυρώσει την εγγύησή σας και δεν είμαι υπεύθυνος για τυχόν ζημιές που συμβαίνουν κατά την εκτέλεση του έργου.

Βήμα 1: Μέρη

Ηλεκτρικό Skateboard

Arduino Nano

Μονόχρωμη OLED οθόνη 1,3 128x64

Protoboard

Διάφορα Εργαλεία

  • Skate Tool
  • Εξάγωνο κλειδί
  • Ντρέμελ
  • Τρυπάνι
  • Κατσαβίδι
  • Ζεστή κόλλα
  • Καλώδια
  • Συγκολλητικό σίδερο

Λογισμικό

  • Arduino IDE
  • Βιβλιοθήκη FreqMeasure για το Arduino

Βήμα 2: Δημιουργία χώρου

Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο
Κάνοντας χώρο

Αφού ανοίξετε το ESC και το περίβλημα μπαταρίας, δεν υπάρχει σχεδόν καθόλου χώρος για επιπλέον εξαρτήματα. Έτσι, ανάλογα με το skateboard σας, πάρτε ένα Dremel και μερικά εργαλεία για να δημιουργήσετε λίγο χώρο για την οθόνη, Arduino και επιπλέον καλώδια.

Στην περίπτωση μου με τον πίνακα Meepo, έκοψα τη ψύκτρα και το περίβλημα για να χαμηλώσω τη ψύκτρα και το ESC για περίπου 5mm.

Στη συνέχεια, αφαίρεσα το griptape για να τρέξω πρόσθετα καλώδια μεταξύ της μπαταρίας και του περιβλήματος ESC. Έτρεξα 8 καλώδια για να μην χρειαστώ ένα στο μέλλον.

Το Arduino βρίσκεται στο διαμέρισμα μπαταριών και το OLED παίρνει τη θέση του παλιού μετρητή μπαταρίας.

Βήμα 3: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Καλώδιο αισθητήρα κινητήρα στο Arduino

  • Black Wire to GND
  • Κόκκινο καλώδιο έως 3V3
  • Orange Wire έως D5

OLED στο Arduino

  • VCC έως 5v
  • GND σε GND
  • SCL έως Α4
  • SCA έως A5

Βήμα 4: Κωδικός

Κώδικας
Κώδικας
Κώδικας
Κώδικας

Και πάλι, για να μετρήσω την ταχύτητα, χρησιμοποιώ τη βιβλιοθήκη μέτρησης συχνότητας για να βρω τη συχνότητα των παλμών από τον αισθητήρα κινητήρα. Και για την απόσταση, πολλαπλασίασα την ταχύτητα με το χρόνο για κάθε κύκλο του κώδικα βρόχου που υπολογίζει ο επεξεργαστής.

Εγκαταστήστε τη βιβλιοθήκη για το Arduino και ανεβάστε τον κώδικα στο Arduino.

Η ταχύτητα υπολογίζεται για 90mm Meepo Hub Motors. Αλλάξτε τη σταθερά w για να αλλάξετε τη διάμετρο.

Βήμα 5: Μελλοντικές αναβαθμίσεις

Θα προσπαθήσω να ενσωματώσω το Bluetooth για να λειτουργεί το Arduino με ένα smartphone. Και οι μελλοντικές αναβαθμίσεις θα περιλαμβάνουν μια πιο σταθερή και ακριβή ανάγνωση αισθητήρα.

Συνιστάται: