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

CAR-INO: Συνολική μετατροπή παλαιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth: 5 βήματα (με εικόνες)
CAR-INO: Συνολική μετατροπή παλαιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth: 5 βήματα (με εικόνες)

Βίντεο: CAR-INO: Συνολική μετατροπή παλαιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth: 5 βήματα (με εικόνες)

Βίντεο: CAR-INO: Συνολική μετατροπή παλαιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth: 5 βήματα (με εικόνες)
Βίντεο: 8 ΠΙΟ ΤΡΕΛΑ ΑΜΦΙΒΙΑ ΟΧΗΜΑΤΑ ΣΤΟΝ ΚΟΣΜΟ 2024, Νοέμβριος
Anonim
CAR-INO: Συνολική μετατροπή παλιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth
CAR-INO: Συνολική μετατροπή παλιού αυτοκινήτου RC με σύστημα ελέγχου Arduino και Bluetooth

Εισαγωγή

Γεια, στις πρώτες οδηγίες μου θα ήθελα να μοιραστώ μαζί σας την εμπειρία μου με τη μετατροπή ενός παλιού αυτοκινήτου rc από το 1990 σε κάτι νέο. Xταν χριστουγεννιάτικο 1990 όταν ο Άγιος Βασίλης μου έδωσε αυτή τη Ferrari F40, το πιο γρήγορο αυτοκίνητο στον κόσμο!… Εκείνη την εποχή.

Αυτό το υπέροχο αυτοκίνητο ήταν εξοπλισμένο με τηλεχειριστήριο rc αλλά με ένα μόνο κουμπί…: |

ναι, αυτό το αυτοκίνητο μπορεί να πάει μόνο μπροστά και πίσω! αυτό ήταν πολύ απογοητευτικό για οδήγηση, οπότε το χρησιμοποιούσα σπάνια… για αυτόν τον λόγο αυτό το παιχνίδι είναι ακόμα ζωντανό!

Το βρήκα στη σοφίτα μου στο αρχικό κουτί, οπότε με χτύπησε κεραυνός! Μπορώ να χρησιμοποιήσω την πρόσθετη μονάδα arduino για να μετατρέψω το αυτοκίνητο!

Αποφάσισα να ονομάσω το έργο CAR-INO για δύο λόγους, θα χρησιμοποιήσω το arduINO και στα ιταλικά carino σημαίνει "ωραίο", γιατί το τελικό αποτέλεσμα θα είναι … ωραίο!:)

Τα χαρακτηριστικά που εφαρμόζονται είναι:

  • τιμόνι (φυσικά!)
  • έλεγχος ταχύτητας
  • έλεγχος προβολέων
  • έλεγχος οπίσθιου φωτισμού
  • κέρατο

ας αρχίσουμε!

Βήμα 1: Λίστα στοιχείων

  1. arduino nano 1,8 €
  2. Πρόγραμμα οδήγησης μοτέρ DC (χρησιμοποίησα σανίδα L298n) 1,5 €
  3. σερβο μοτερ sg90 1 €
  4. μονάδα bluethoot (όπως HC-05) 3 €
  5. ενεργό βομβητή << 1 €
  6. 3 λευκά led <1 €
  7. μικροδιακόπτης << 1 €
  8. πυκνωτής τουλάχιστον 320uF << 1 €
  9. χρωματιστά σύρματα << 1 €
  10. παλιό αυτοκίνητο του 1990 με κινητήρα DC.

Οι τιμές λαμβάνονται από το Aliexpress.

ΕΡΓΑΛΕΙΑ

  • μεταλοκολλητής
  • κασσίτερος
  • ανατροπείς
  • απογυμνωτής σύρματος
  • ζεστή κόλλα

Βήμα 2: Μηχανικές τροποποιήσεις

Μηχανικές τροποποιήσεις
Μηχανικές τροποποιήσεις
Μηχανικές τροποποιήσεις
Μηχανικές τροποποιήσεις

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

Έκοψα λίγο πλαστικό για να κάνω χώρο για το servo SG90 και το κόλλησα, κόλλησα επίσης μια βίδα στο σερβοβραχίονα για να δημιουργήσω μια ένωση με τον άξονα (δείτε τη φωτογραφία). Αφαίρεσα τον παλιό ηλεκτρονικό πίνακα και έκοψα το επιπλέον πλαστικό που τον κρατούσε.

Βήμα 3: Συναρμολόγηση του αυτοκινήτου

Συναρμολόγηση του αυτοκινήτου
Συναρμολόγηση του αυτοκινήτου
Συναρμολόγηση του αυτοκινήτου
Συναρμολόγηση του αυτοκινήτου
Συναρμολόγηση του αυτοκινήτου
Συναρμολόγηση του αυτοκινήτου

Οι οδηγοί οπίσθιου φωτισμού συνδέονται απευθείας στον πείρο 13 που είναι η έξοδος αφιερωμένη στο led, οπότε δεν χρειάζεστε αντίσταση. Το μπροστινό led χρειάζεται μια αντίσταση για να περιορίσει το ρεύμα, μπορείτε να χρησιμοποιήσετε μια αντίσταση 220 / 250 ohm. Δεν είχα το λευκό led, οπότε στην περίπτωσή μου χρησιμοποίησα ένα led RGB ως λευκό led.

Στο έργο μου δεν μπορώ να χρησιμοποιήσω τις καρφίτσες 9 και 10 ως PWM έξω επειδή η σερβο βιβλιοθήκη (που πρόκειται να χρησιμοποιήσουμε στον κώδικα για τον έλεγχο του σερβοκινητήρα) απενεργοποιεί το PWM σε αυτές τις ακίδες.

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

Χρησιμοποίησα τον μικροδιακόπτη για να απενεργοποιήσω την τροφοδοσία άλλων εξαρτημάτων. κατά τη διάρκεια του αναβοσβήματος, τα άλλα εξαρτήματα που συνδέονται με το arduino μπορούν να δημιουργήσουν προβλήματα κατά τη διάρκεια αυτής της λειτουργίας.

Πριν από τη συναρμολόγηση επιλέξτε μια καλή διάταξη για να τοποθετήσετε τα εξαρτήματα και βεβαιωθείτε ότι το αμάξωμα του αυτοκινήτου ταιριάζει καλά! Συγκολλάω τα καλώδια (ακολουθώντας το σχήμα) απευθείας στο arduino, αλλά ίσως είναι καλύτερα να χρησιμοποιείτε τις κεφαλίδες!

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

Βήμα 4: Ο κώδικας

2018-03-17 ΝΕΑ ΕΚΔΟΣΗ - ΜΕΓΑΛΗ ΕΝΗΜΕΡΩΣΗ!

Για τον νέο κώδικα βασίστηκα την επικοινωνία στο "Arduino Joystick Controller", μια δωρεάν εφαρμογή στο playstore.

Κατεβάστε τη νέα εφαρμογή εδώ

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Όταν συνδέετε το arduino στον υπολογιστή, βεβαιωθείτε ότι έχετε απενεργοποιήσει την τροφοδοσία της μπαταρίας !!!!

Κατεβάστε τη βιβλιοθήκη L293 και αποσυμπιέστε την στον κατάλογο arduino "libreries"

μπορείτε να διαμορφώσετε εύκολα το αυτοκίνητό σας δημιουργώντας ένα προσωπικό προφίλ στην εφαρμογή. στην αρχή του κώδικα μπορείτε να ορίσετε το pinout σύμφωνα με τις προτιμήσεις σας (μην χρησιμοποιείτε τα pin 9 και 10 ως pwm). Εάν το σερβομηχανισμό ενεργοποίησης είναι χαμηλότερο, μπορείτε να εισαγάγετε μια προσαρμοσμένη κεντρική γωνία αφαιρώντας το σχόλιο στη διεύθυνση:

//#define centro

Αυτό το λογισμικό περιλαμβάνει νέες δυνατότητες όπως:

  • αναλογική γωνία διεύθυνσης
  • ρυθμιζόμενες παράμετροι μέσω εφαρμογής
  • δυνατότητα ανάγνωσης αναλογικών αισθητήρων (μπαταρία, θερμοκρασία κλπ.)
  • δυνατότητα προσθήκης και ελέγχου άλλων 2 σερβο (δηλ. για gimbal κάμερας) Απολαύστε!

Απολαμβάνω!

ΠΑΛΙΑ ΕΚΔΟΧΗ

Για τον κώδικα βασίστηκα την επικοινωνία στο "Arduino Bluetooth RC Car APP", μια δωρεάν εφαρμογή στο playstore.

Κατεβάστε την εφαρμογή εδώ

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Όταν συνδέετε το arduino στον υπολογιστή, βεβαιωθείτε ότι έχετε απενεργοποιήσει την τροφοδοσία της μπαταρίας !!!!

Μπορείτε να διαμορφώσετε εύκολα το αυτοκίνητό σας στην αρχή του κωδικού υπάρχουν 2 ενότητες:

  1. Ορισμός Pinout: μπορείτε να επιλέξετε το pinout (NB μην χρησιμοποιείτε τα pin 9 και 10 ως pwm).
  2. Βαθμονόμηση: ορίστε τον βαθμό διεύθυνσης (δεξιά, αριστερά και κέντρο) και ελάχιστο PWM για να μετακινήσετε το αυτοκίνητο.

Τώρα αναβοσβήνετε το αρχείο ino στο nano σας και απολαύστε!

ΕΝΗΜΕΡΩΣΗ 2018-03-15: λύθηκε ένα σφάλμα για τον υπολογισμό της ταχύτητας.

Βήμα 5: Μελλοντική βελτίωση

Σκέφτομαι άλλα εκπληκτικά χαρακτηριστικά:

  • προσθέστε αισθητήρα τάσης μπαταρίας
  • προσθέστε αισθητήρα θερμοκρασίας
  • διαχείριση χρώματος προβολέων

Θα ενημερώσω αυτό το οδηγό το συντομότερο δυνατό.

Συνιστάται: