Πίνακας περιεχομένων:
- Βήμα 1: Δημιουργήστε το απομακρυσμένο περίβλημα
- Βήμα 2: Ολοκληρώστε το απομακρυσμένο κύκλωμά σας
- Βήμα 3: Προσθέστε το απομακρυσμένο κύκλωμα στο απομακρυσμένο περίβλημα
- Βήμα 4: Δημιουργήστε το κύκλωμα λήψης
- Βήμα 5: Δοκιμάστε το κύκλωμά σας
Βίντεο: Τηλεχειριστήριο βασισμένο σε Arduino για Eskate ή Hydrofoil: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε ένα φυσικό τηλεχειριστήριο για χρήση με eskate ή ηλεκτρικό υδροπτέρυγο, συμπεριλαμβανομένου όλου του κώδικα και του υλικού που χρειάζεστε. Υπάρχει πολλή συγκόλληση, αλλά είναι επίσης διασκεδαστικό να γίνει. Τι μπορεί να κάνει το τηλεχειριστήριο;
- Επικοινωνήστε με ένα ESC μέσω σήματος PPM/PWM και κάντε το να περιστρέφεται έναν κινητήρα.
- Διαθέτει 2 επιπλέον κουμπιά για χρήση για όποια λειτουργία σας αρέσει. (cruise control) Είναι αδιάβροχο.
- Δεν έχει αντίστροφο. Αυτό είναι καλό για αυτήν την εφαρμογή.
- Προαιρετική ρουτίνα Anti Spark και διακοπή μπαταρίας εάν χρησιμοποιείτε μεγάλο ρελέ περονοφόρου ανυψωτήρα.
Γιατί να πάω σε αυτή τη διαδρομή; Μου αρέσει η απλότητα του σήματος Arduino και PWM. Ο κώδικας είναι εύκολος ακόμη και για αρχάριους όπως εγώ και έχω τον πλήρη έλεγχο σε πολλές παραμέτρους. Το Arduino μπορεί να ελέγχει τον κεντρικό διακόπτη της μπαταρίας ακόμη και από απόσταση. Διαβάζει επίσης θερμοκρασίες και διαθέτει οθόνη. Όλα τα πράγματα που το τυπικό VESC είτε δεν διαθέτει είτε είναι περίπλοκο στη ρύθμιση. Το Arduino είναι φθηνό, απλό και ισχυρό.
Τι συστατικό χρειάζεστε;
- 2 Arduino Nanos
- 2 κουμπιά
- 1 Μεγαλύτερο κουμπί ενεργοποίησης/απενεργοποίησης 12mm
- Μπαταρία 18650
- 18650 Θήκη μπαταρίας
- Τσιπ NRF24
- Ενότητα ρελέ
- Σωλήνες θερμοσυρρίκνωσης
- Καρφίτσες κεφαλίδας.
- Θερμίστορ (Αισθητήρες θερμοκρασίας
- Γραμμική αντίσταση μήκους 35mm 10Kohm
Εργαλεία που χρειάζεστε:
- Τρισδιάστατος εκτυπωτής
- Συγκολλητικό σίδερο (υπέροχο προϊόν!)
- M3 Πατήστε
Βήμα 1: Δημιουργήστε το απομακρυσμένο περίβλημα
Πιθανότατα γνωρίζετε πώς να χρησιμοποιείτε τον 3D εκτυπωτή σας. Ακολουθούν μερικές συμβουλές: Δεν νομίζω ότι μπορείτε να πάρετε αδιάβροχες εκτυπώσεις. Πολλοί προσπάθησαν, οι περισσότεροι απέτυχαν. Θα μπορούσατε να τα βάψετε μόνο με εποξικό που είναι εφικτό, αλλά ακατάστατο. Πήγα με διαφορετική στρατηγική και χρησιμοποιώ προφυλακτικό ή γάντι για στεγανοποίηση. Ακόμα κι αν το περίβλημα σας είναι αδιάβροχο, είναι δύσκολο να βρείτε αδιάβροχο κουμπί ή ποτενσιόμετρο. Θα χρειαστείτε ένα καρφί αποκοπής για τον άξονα σκανδάλης και ένα κομμάτι σκληρού σύρματος για τη σύνδεση με το γραμμικό πότι.
Το μοντέλο CAD έχει πάχος τοιχώματος 2mm. Αυτό είναι αρκετά καλό νομίζω. Μπορείτε να αλλάξετε το μοντέλο φυσικά. Αρχεία CAD (συμπεριλαμβανομένων εξαρτημάτων)
Βήμα 2: Ολοκληρώστε το απομακρυσμένο κύκλωμά σας
Για να συνδέσετε τη μονάδα RF24, τα κουμπιά και το ποτενσιόμετρο, απλώς ακολουθήστε τα παρακάτω μαθήματα. Χρησιμοποιήστε άφθονη συρρίκνωση κεφαλής και ζεστή κόλλα για να απομονώσετε τα πάντα. Αφού το δοκίμασες! Αυτό πρέπει να λειτουργεί αξιόπιστα, οπότε πρέπει να το κάνετε σωστά. Δεν είχα κανένα πρόβλημα με τη σύνδεση της μονάδας NRF24 απευθείας στις ακίδες 3V του Arduinos μου. Δεν χρειάζεται το τροφοδοτικό να πωλείται χωριστά. Το ποτενσιόμετρο έχει μήκος 10Kohm και μήκος 35mm. Έπρεπε να ψάξω πολύ στο ebay για να το βρω. Εάν το δικό σας είναι διαφορετικό, πρέπει να αυτοσχεδιάσετε λίγο το περίβλημα. Ένα κελί 18650 χρησιμοποιείται για την παροχή ενέργειας. Αυτό πρέπει να διαρκέσει πολύ. Συνδέεται με το Vin και το Gnd στο Arduino. Λειτουργεί μόνο αν η μπαταρία είναι φρέσκια. Εάν η τάση πέσει στο χαμηλό, το NRF24 δεν θα λειτουργεί πια. Απομακρυσμένος κωδικός
Φροντιστήρια που χρησιμοποίησα:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Button
Βήμα 3: Προσθέστε το απομακρυσμένο κύκλωμα στο απομακρυσμένο περίβλημα
Τα κουμπιά πρέπει να μεταπωληθούν για να μπουν στο περίβλημα. Βεβαιωθείτε ότι όλα ταιριάζουν φυσικά και μην βλάψετε κανένα καλώδιο. Υποθέτω ότι αυτό το βήμα είναι αυτονόητο. Χρησιμοποίησα τέσσερις βίδες Μ3. 10 χιλιοστά μήκος είναι αρκετά.
Βήμα 4: Δημιουργήστε το κύκλωμα λήψης
Και πάλι, μπορείτε να ακολουθήσετε τα μαθήματα που παρέχονται στον κώδικα και επίσης δύο βήματα παραπάνω. Χρησιμοποίησα τις ίδιες συνδέσεις καρφιτσών και δήλωσα εάν παρέκκλινα από αυτόν στον κώδικα.
Τα βασικά είναι ότι το τηλεχειριστήριο στέλνει μια μεταβλητή κειμένου στο Arduino που λαμβάνει πάνω από 2 τσιπ NRF 24. Αυτή η μεταβλητή κειμένου στη συνέχεια μετατρέπεται σε σήμα PWM που κάνει το VESC να ενεργοποιήσει το γκάζι. Αυτό λειτουργεί επίσης με οποιοδήποτε άλλο ESC, ή ακόμα και με ένα Servo. Αυτό το κύκλωμα έχει το πρόσθετο πλεονέκτημα της δρομολόγησης κατά του σπινθήρα. Έχω ένα πολύ μεγάλο ρελέ που μπορεί να διακόψει τη σύνδεση από τις κύριες μπαταρίες, οπότε ο δέκτης Arduino το ελέγχει επίσης. Αυτό το μεγάλο ρελέ ενεργοποιείται από ένα μικρότερο ρελέ και ένα ξεχωριστό ρελέ κάνει το αντικέ σπινθήρα. Αυτή η διαδικασία ξεκινά με το πάτημα ενός κουμπιού έξω από το περίβλημα της μπαταρίας μου. Κωδικός Παραλήπτη
Περισσότερες πληροφορίες υπάρχουν στο παρακάτω βίντεο. Καθώς και όλο τον κώδικα που χρησιμοποίησα.
Βήμα 5: Δοκιμάστε το κύκλωμά σας
Εάν όλα πήγαν σωστά, θα πρέπει τώρα να δείτε την τιμή στην επάνω αριστερή γωνία της οθόνης να αλλάζει από 1500-2000 όταν πιέζετε τη σκανδάλη του τηλεχειριστηρίου.
Συνιστάται:
Τηλεχειριστήριο βασισμένο σε πρόγραμμα περιήγησης Arduino (linux): 9 βήματα (με εικόνες)
Τηλεχειριστήριο βασισμένο σε πρόγραμμα περιήγησης Arduino (linux): Έχουμε παιδιά. Μου αρέσουν πολύ αλλά συνεχίζουν να κρύβουν το τηλεχειριστήριο για τον δορυφόρο και την τηλεόραση όταν ανοίγουν τα κανάλια των παιδιών. Μετά από αυτό που συνέβη σε καθημερινή βάση για αρκετά χρόνια, και αφού η αγαπημένη μου γυναίκα μου επέτρεψε να έχω
Τηλεχειριστήριο βασισμένο σε LoRa - Έλεγχος συσκευών από μεγάλες αποστάσεις: 8 βήματα
Τηλεχειριστήριο βασισμένο σε LoRa | Ελέγξτε τις συσκευές από μεγάλες αποστάσεις: Γεια σας, τι συμβαίνει, παιδιά! Akarsh εδώ από τη CETech. Σε αυτό το έργο, πρόκειται να δημιουργήσουμε ένα τηλεχειριστήριο το οποίο μπορεί να χρησιμοποιηθεί για τον έλεγχο μιας ποικιλίας οργάνων όπως LED, κινητήρες ή αν μιλάμε για την καθημερινή μας ζωή μπορούμε να ελέγξουμε το σπίτι μας
Ασύρματο φορτιστή Qi για τηλεχειριστήριο ESkate: 3 βήματα
Ασύρματο φορτιστή Qi για τηλεχειριστήριο ESkate: Χρησιμοποιώ το ESkate μου για λίγο τώρα και μερικές φορές, το τηλεχειριστήριο άρχισε να αναβοσβήνει κόκκινο στη μέση της διαδρομής ζητώντας να φορτιστεί. Και χωρίς κανέναν τρόπο να γνωρίζουμε πόση ενέργεια απομένει στο τηλεχειριστήριο χωρίς να είναι συνδεδεμένο, είναι ενοχλητικό
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF -- NRF24L01+ Φροντιστήριο: 5 βήματα (με εικόνες)
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF || NRF24L01+ Tutorial: Σε αυτό το έργο θα σας δείξω πώς χρησιμοποίησα το δημοφιλές nRF24L01+ RF IC για να προσαρμόσω ασύρματα τη φωτεινότητα μιας λωρίδας LED μέσω τριών άχρηστων κουμπιών ενός τηλεχειριστηρίου τηλεόρασης. Ας αρχίσουμε
Μετατρέψτε το τηλεχειριστήριο IR σε τηλεχειριστήριο RF: 9 βήματα (με εικόνες)
Μετατροπή του τηλεχειριστηρίου IR σε τηλεχειριστήριο RF: Στο σημερινό Instructable, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε μια γενική μονάδα RF χωρίς μικροελεγκτή που θα μας οδηγήσει τελικά στη δημιουργία ενός έργου όπου μπορείτε να μετατρέψετε ένα τηλεχειριστήριο IR οποιασδήποτε συσκευής σε RF Μακρινός. Το κύριο πλεονέκτημα της μετατροπής ενός