Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Οι ηλεκτρικοί πίνακες είναι φοβεροί!
ΔΟΚΙΜΗΣΤΕ ΠΟΔΟΣΦΑΙΡΟ ΣΤΟ ΒΙΝΤΕΟ ΠΑΡΑΠΑΝΩ
ΠΩΣ ΝΑ ΚΑΤΑΣΚΕΥΑΣΤΕ ΕΛΕΓΧΟΜΕΝΗ ΗΛΕΚΤΡΙΚΗ ΛΟΓΟΓΡΑΦΙΑ ΑΠΟ ΤΗΛΕΦΩΝΟ ΜΕ BLUETOOTH
Ενημέρωση #1: Εγκατεστημένη ταινία λαβής, ορισμένες τροποποιήσεις στο ρυθμιστή ταχύτητας σήμαιναν ότι έχω μεγαλύτερη ταχύτητα από την πλακέτα, αλλά το εύρος παρέμεινε το ίδιο! βίντεο σύντομα Δουλεύει και στον ελεγκτή nunchuck.
Συνδέσεις:
Motor, Esc: hobbyking.co.uk
Φορτηγά/ μηχανοστάσιο/ τρένο: diyelectricskateboard.com
Έτσι σκέφτηκα ότι θα απομακρυνθώ λίγο από τους πολλαπλούς κινητήρες για αυτήν την ανάρτηση και θα γράψω ένα ημερολόγιο για το πώς έφτιαξα τον ηλεκτρικό μακρόστενο μου. Somethingταν κάτι που ήθελα να αποκτήσω εδώ και λίγο καιρό και με όλα τα έργα που έκανα στο CNC μου, αποφάσισα να φτιάξω ένα μόνος μου. (Δεν μπορώ πραγματικά να χρησιμοποιήσω το CNC καθώς δεν έχει πολύ μεγάλο χώρο εργασίας) Θα ξεκινήσω δίνοντας μια περιγραφή των στόχων του έργου μου και πώς σκοπεύω να τους επιτύχω:
1. Πρέπει να έχει επαρκές μήκος και πλάτος για να είναι σταθερό.
2. Πρέπει να μπορεί να έχει λογική ταχύτητα (15+ mph).
3. Η εμβέλεια πρέπει να είναι τουλάχιστον 8 μίλια καθώς η πλησιέστερη πόλη μου είναι περίπου 4 μίλια μακριά.
4. Θέλω να μπορώ να ελέγχω το longboard με το τηλέφωνό μου (android).
5. Θέλω να έχω μια ένδειξη τάσης στο τηλέφωνό μου, ώστε να ξέρω πόση μπαταρία απομένει.
ΠΡΟΕΙΔΟΠΟΙΗΣΕΙΣ: Ο κώδικας και η εφαρμογή δεν είναι τέλειες σε καμία περίπτωση, είναι ακόμα πολύ σε έκδοση beta. Παρακαλούμε να είστε προσεκτικοί με το κουμπί διακοπής καθώς ανάλογα με το τι esc χρησιμοποιείτε, τα φρένα μπορεί να είναι πολύ επιθετικά και μπορεί να σας πετάξουν από τον πίνακα.
Αποποίηση ευθυνών: Δεν είμαι υπεύθυνος εάν πέσετε από τη σανίδα σας ή/και βλάψετε τον εαυτό σας με οποιονδήποτε τρόπο επειδή η επιτάχυνση ή το φρενάρισμα ή η ταχύτητα είναι πολύ επιθετικά λόγω της εφαρμογής/του κώδικα μου/οποιουδήποτε μέρους αυτού του "σεμιναρίου". Εάν χρησιμοποιείτε τον κώδικα και την εφαρμογή μου, δοκιμάστε προσεκτικά με τη συγκεκριμένη ρύθμιση για να βεβαιωθείτε ότι δεν σας βλάπτει. Μπορεί να χρειαστεί κάποια προσαρμογή… Εάν έχετε ερωτήσεις, αφήστε ένα σχόλιο:)
Ίνσταγκραμ
το κανάλι μου στο youtube:
Βήμα 1: ΤΟ ΣΧΕΔΙΟ
Υπάρχουν δύο πτυχές αυτού του έργου που πιστεύω ότι θα είναι οι πιο δύσκολες. Πρώτον, τοποθέτηση κινητήρα στα φορτηγά του μακρού σκάφους και εγκατάσταση συρμού. (Έχω ένα σχέδιο για αυτό) Δεύτερον, θα είναι ο τρόπος επικοινωνίας μεταξύ της ESC (της συσκευής που αντιτίθεται στον κινητήρα) και του τηλεφώνου μου. Για το πρώτο πρόβλημα θα χρησιμοποιήσω μια εταιρεία που ονομάζεται dielectric skateboards.com, η οποία κατασκευάζει φορτηγά με βάσεις κινητήρα και είναι εφοδιασμένα με τροχαλίες, ζώνη και τροχούς. (Θα έφτιαχνα αυτό το κομμάτι μόνος μου, αλλά ήμουν υπό περιορισμό χρόνου και ήθελα να περνάω τον περισσότερο χρόνο δουλεύοντας στα ηλεκτρονικά.) (Δείτε τη σελίδα PLANS στο blog μου (https://skyhighrc.wordpress.com/) για κάποιες ιδέες για την κατασκευή βάσης κινητήρα) Με αυτό το πρόβλημα ταξινομημένο προχωράμε στα ηλεκτρονικά. Θα χρησιμοποιήσω ένα arduino nano και μια μονάδα bluetooth (HC-05) για τον έλεγχο της πλακέτας από το τηλέφωνό μου. Για να γράψω την εφαρμογή θα χρησιμοποιήσω το Mit App Inventor, το οποίο είναι ένα δωρεάν διαδικτυακό εργαλείο για τη δημιουργία απλών εφαρμογών.
Βήμα 2: Το Δ. Σ
Ξεκίνησα με έναν πίνακα που έφτιαξα πριν από πολύ καιρό και καθόμουν στο εργαστήριό μου για λίγο και μάζευα σκόνη… αποφάσισα να το τρίψω και να το βερνικώσω ξανά με ένα διαφανές ματ βερνίκι.
Βήμα 3: Φορτηγά και μοτέρ
Στη συνέχεια, εγκατέστησα τα φορτηγά που πήρα από το diyelectricskateboards.com. Το κιτ που αγόρασα από αυτά είχε όλα τα εξαρτήματα που χρειάζεστε για να ρυθμίσετε το τρένο.
Ο κινητήρας που χρησιμοποίησα ήταν turnigy SK3 192KV. Έχει πολλή ισχύ, αλλά είναι ελαφρώς πιο αργή όσον αφορά τις στροφές ανά λεπτό με έξι κελιά. Αλλά η επιπλέον ροπή είναι μεγάλη γιατί μπορώ να απομακρυνθώ από τη στάση στον κινητήρα. Αυτό δεν συνιστάται καθώς μπορεί να φορέσει τον κινητήρα. Το ESC είναι το Turnigy RotorStar 150amp ESC. Δεν συνιστώ τη χρήση αυτού του συγκεκριμένου, αλλά συνιστώ ένα με βαθμολογία τουλάχιστον 100amp! χρησιμοποιήστε ένα RC Car. Απλώς έτυχε να το βρω για κάποιο λόγο … Αν πάτε για ένα από τα κιτ φορτηγών όπως έκανα εγώ, ακολουθήστε τις οδηγίες στην ιστοσελίδα για να τα ρυθμίσετε. Έπρεπε να ανοίξω τις σχισμές στον τροχό από τις οποίες περνούν τα μπουλόνια για να συγκρατηθούν στην τροχαλία στον τροχό.
Βήμα 4: Περίβλημα ηλεκτρονικών συσκευών
Στη συνέχεια άνοιξα μερικές τρύπες στις 4 γωνίες ενός κουτιού διαλογής με βίδες όπως αυτό:
Έκανα το ίδιο με τον ίδιο τον πίνακα και στη συνέχεια χρησιμοποίησα μερικά μπουλόνια για να περάσω από τον πίνακα και το κουτί και τα στερέωσα με παξιμάδια. Στη συνέχεια έβαλα ένα στρώμα αφρού για να σταματήσουν τα μπουλόνια να καταστρέψουν τα ηλεκτρονικά που θα μπουν στο κουτί. Ο αφρός βοήθησε επίσης να διατηρηθούν οι μπαταρίες σταθερές στη θέση τους καθώς όταν το καπάκι είναι κλειστό πιέζει τις μπαταρίες προς τα κάτω στον αφρό κρατώντας τις από την ολίσθηση.
Βήμα 5: Τώρα για το σκληρό μέρος … Ηλεκτρονικά
Συνδέω το arduino nano με τη μονάδα bluetooth και το ESC με το arduino. ΒΕΒΑΙΩΘΕΙΤΕ ΟΤΙ ΔΕΝ ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΤΟ BEC ΣΤΟ ESC AN ΟΠΟΙΑΔΗΠΟΤΕ ΕΞΩΤΕΡΙΚΗ ΠΗΓΗ ΕΝΕΡΓΕΙΑΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΟΥ ARDUINO ΟΤΑΝ ΤΟ ARDUINO ΣΥΝΔΕΘΕΙ ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ ΣΑΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. ΜΠΟΡΕΙ ΝΑ ΣΚΟΤΩΣΕΙ ΤΟ ARDUINO OR ΧΕΙΡΟΤΕΡΟ, Η ΘΥΡΑ USB ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ ΣΑΣ!
Για την τροφοδοσία του arduino και την παρακολούθηση της τάσης της μπαταρίας χρησιμοποίησα το βύσμα ζυγοστάθμισης του lipo και όχι το BEC
Στην εικόνα των πλακέτων κυκλωμάτων, μπορείτε να δείτε τη μονάδα bluetooth, το arduino nano και λίγο PCB που χρησιμοποιούσα για να συνδέσω όλες τις καλωδιώσεις και τους βραχυκυκλωτήρες. Αυτό ήταν για να είναι τα πάντα σχετικά τακτοποιημένα και μου επέτρεψε να δημιουργήσω ένα κοινό έδαφος για να συνδεθώ στο έδαφος του arduino καθώς είχε μόνο 2 ακίδες για έδαφος και χρειαζόμουν μερικές.
Στην εικόνα του πλαστικού περιβλήματος στα αριστερά είναι το esc το οποίο έχει ένα λουράκι velcro που το κρατάει κάτω. Στο κέντρο είναι η μονάδα arduino και bluetooth με λίγο pcb για να οργανώσετε τα καλώδια. Στα δεξιά είναι η μπαταρία έξι κυψελών που τροποποίησα σε δύο 3 κελιά ενωμένα, αλλά μοιράζοντας ένα βύσμα εξισορρόπησης.
Για να τροφοδοτήσω το arduino που αντλώ από τα 2s των 6s lipo για να μου δώσει είσοδο περίπου 7 βολτ ανάλογα με το επίπεδο φόρτισης (το arduino μπορεί να χειριστεί είσοδο έως 20v νομίζω…). Συνδέω επίσης μια αναλογική ακίδα του arduino σε 1s του lipo για χρήση ως οθόνη μπαταρίας. Εάν κάθε κυψέλη πέσει κάτω από τα 3,5 βολτ, μπορεί να αρχίσει να καταστρέφει το λιπό, γι 'αυτό έθεσα την προειδοποίηση χαμηλής μπαταρίας στην εφαρμογή μου. Εδώ είναι ο κωδικός για το arduino μου:
#include // εισαγωγή σειριακής βιβλιοθήκης
#includeSoftwareSerial Bluetooth (10, 11).
// RX, TXint BluetoothData; // τα δεδομένα που δίνονται από το ComputerServo ESC, μακρύ προηγούμενοMillis = 0;
μεγάλο διάστημα = 1000;
κενή ρύθμιση () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά:
Bluetooth.begin (9600);
Serial.begin (9600);
Serial.println ("Bluetooth On");
ESC.attach (9);
}
κενός βρόχος ()
{// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα:
if (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();
ESC.write (BluetoothData);
Serial.println (BluetoothData);
}
int sensorValue = analogRead (A0);
τάση πλωτήρα = sensorValue * (5.0 / 1023.0);
ανυπόγραφο μακρύ ρεύμαMillis = millis ();
if (currentMillis - previousMillis> διάστημα) {previousMillis = currentMillis;
εάν (τάση <= 3,5) Bluetooth.println ("Χαμηλή μπαταρία");
αλλιώς Bluetooth.println (τάση, DEC).
}
}
Ουσιαστικά, ο κώδικας παίρνει τον αριθμό από το ρυθμιστικό στην εφαρμογή και στη συνέχεια τον στέλνει στο σερβο σε ένα από το οποίο μπορεί να αναγνωρίσει χρησιμοποιώντας τη σειριακή βιβλιοθήκη του. Για την παρακολούθηση της τάσης της μπαταρίας, διαβάζει την τιμή ενός από τα κελιά του λιπό και μετατρέπει το αναλογικό σύμβολο σε τιμή. αυτή η τιμή αποστέλλεται στη συνέχεια στο τηλέφωνο για να εμφανιστεί. Ακόμα δεν έχω καταλάβει πώς να στρογγυλοποιήσω αυτόν τον αριθμό, ώστε να μην εμφανίζεται ως πραγματικά μεγάλο δεκαδικό στην οθόνη…
Και εδώ είναι η εφαρμογή: bluetooth_controller.apk (λήψη και αλλαγή επέκτασης αρχείου σε.apk) Ανεβάστε το στο τηλέφωνο ANDROID και εγκαταστήστε το. Όταν το ανοίξετε, πρέπει να συνδεθείτε στο arduino και να πατήσετε το κουμπί διακοπής και, στη συνέχεια, συνδέστε την μπαταρία στο ESC. θα ακουστεί λίγο και στη συνέχεια θα είστε έτοιμοι να πάτε, χρησιμοποιήστε το ρυθμιστικό για να ρυθμίσετε την ταχύτητα απαλά και πάντα να σπρώχνετε και μετά να ενεργοποιείτε τον κινητήρα!
Βήμα 6: Ολοκληρώθηκε, να είστε προσεκτικοί
Δεύτερο Βραβείο στο Move It