Πίνακας περιεχομένων:
- Βήμα 1: Τρισδιάστατη εκτύπωση
- Βήμα 2: Κύκλωμα
- Βήμα 3: Προγραμματισμός
- Βήμα 4: Εφαρμογή Bluetooth
- Βήμα 5: Συναρμολόγηση
Βίντεο: DIY Arduino Bluetooth Controlled Car: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Γεια σας φίλοι! Ονομάζομαι Νικόλας, είμαι 15 ετών και ζω στην Αθήνα, Ελλάδα. Σήμερα θα σας δείξω πώς να φτιάξετε ένα Αυτοκίνητο Ελεγχόμενου Bluetooth 2 Τροχών χρησιμοποιώντας ένα Arduino Nano, έναν εκτυπωτή 3D και μερικά απλά ηλεκτρονικά εξαρτήματα! Φροντίστε να παρακολουθήσετε το Βίντεο μου στο YouTube για να δείτε το αυτοκίνητο σε κίνηση και να ακολουθήσετε τις οδηγίες από εκεί αν προτιμάτε!
Κίνητρο
Ασχολήθηκα με τα βασικά ηλεκτρονικά όταν ήμουν 9 ετών όταν ο πατέρας μου μου έφερε μερικές μπαταρίες, έναν διακόπτη και έναν μικρό λαμπτήρα για να παίξω, ήμουν πολύ ενθουσιασμένος. Εκείνη την εποχή με τη βοήθεια του μπαμπά μου έφτιαξα το πρώτο μου αυτοκίνητο που ήταν τόσο απλό όσο θα μπορούσε να είναι. Αποτελούνταν από ένα παλιό κουτί του τηλεφώνου στο οποίο είχαμε συνδέσει τέσσερις κινητήρες dc με μερικούς τροχούς από κάποια παιχνίδια αυτοκινήτων που είχαμε και τροφοδοτούνταν από μερικές μπαταρίες ΑΑ, μπορούσε να προχωρήσει μόνο προς τα εμπρός, αλλά ο 9χρονος ήμουν πραγματικά περήφανος και χαρούμενος. Τα επόμενα χρόνια έφτιαξα μια χούφτα δημιουργίες και ΠΟΛΛΑ αυτοκίνητα παιχνιδιών. Κάποια στιγμή έθεσα τον εαυτό μου ως στόχο να φτιάξω ένα τηλεχειριζόμενο αυτοκίνητο, το οποίο μπορεί να σας φαίνεται πολύ εύκολο, αλλά για τον προηγούμενο εαυτό μου ήταν πολύ έξω από το πρωτάθλημά μου. Ωστόσο, όταν ξέσπασε η πανδημία την περασμένη άνοιξη και μπήκαμε σε καραντίνα, μπήκα σε πιο περίπλοκα ηλεκτρονικά και περίπου τον Απρίλιο πέτυχα τον στόχο μου φτιάχνοντας ένα αυτοκίνητο βασισμένο σε ένα Arduino Uno που μπορούσε να ελεγχθεί μέσω τηλεχειριστηρίου IR! Στη συνέχεια έθεσα τον εαυτό μου ως στόχο να φτιάξω ένα αυτοκίνητο που θα ελέγχεται μέσω Bluetooth με το τηλέφωνό μου. Εδώ έρχεται αυτό το Instructables. Απολαμβάνω!
Προμήθειες:
Ακολουθεί μια λίστα με τα απαραίτητα συστατικά
- Arduino Nano
- 2 x 200RPM N20 Micro Motors
- DRV8833 Πρόγραμμα οδήγησης κινητήρα
- HC-06 (μονάδα Bluetooth)
- Μπαταρία λιθίου 18650
- Θήκη μπαταρίας
- Διακόπτης διαφάνειας 11mm x 6mm
- Βίδα M3 (10mm) και παξιμάδι
- Μερικά καλώδια
- 4 x Κανονικές ταινίες από καουτσούκ
- Ένα συγκολλητικό σίδερο
- Ένας τρισδιάστατος εκτυπωτής
- Κάποιο νήμα (χρησιμοποίησα Prusament PETG)
Βήμα 1: Τρισδιάστατη εκτύπωση
Σχεδίασα τα αρχεία 3D μόνος μου χρησιμοποιώντας το Onshape. Θα χρειαστεί να εκτυπώσετε τη Βάση και επίσης δύο Τροχούς. Τύπωσα όλα τα μέρη σε Prusament Gold PETG σε ύψος στρώσης 0,2mm και 40% γέμισμα στο Creality Ender 3 V2.
Μπορείτε να βρείτε τα αρχεία.stl εδώ: Thingiverse
Βήμα 2: Κύκλωμα
Timeρα να κάνουμε το κύκλωμα! Τώρα βάλτε το Arduino Nano, το DRV8833 και το HC-06 στο ψωμί σας.
- Συνδέστε το VCC των HC-06 και DRV8833 σε 5V
- Συνδέστε το GND των HC-06 και DRV8833 στο GND
- Συνδέστε το TXD στο D10
- Συνδέστε το RXD στο D11
- Συνδέστε αναλόγως τα INT1, INT2, INT3, INT4 σε D2, D3, D4, D5
- Συνδέστε τα καλώδια του πρώτου κινητήρα στα OUT1 και OUT2
- Συνδέστε τα καλώδια του δεύτερου κινητήρα στα OUT3 και OUT4
- Συνδέστε το "+" της μπαταρίας σε 5V και το "-" στο GND (Μπορείτε να προσθέσετε το διακόπτη διαφάνειας στο "+" τώρα αν θέλετε)
Βήμα 3: Προγραμματισμός
Ας ανεβάσουμε τον κωδικό στο Arduino Nano! Απλώς συνδέστε το στον υπολογιστή σας με ένα καλώδιο USB και ανοίξτε το αρχείο "BluetoothCar.ino" με το Arduino IDE. Βεβαιωθείτε ότι οι επιλογές στην καρτέλα Εργαλεία είναι ίδιες με τις παραπάνω εικόνες και ότι έχετε επιλέξει τη σωστή θύρα COM. Κάντε κλικ στην επιλογή "Μεταφόρτωση" και είστε έτοιμοι!
Βήμα 4: Εφαρμογή Bluetooth
Isρθε η ώρα να δοκιμάσουμε αν το κύκλωμα και το πρόγραμμά μας λειτουργούν όπως προβλέπεται. Έφτιαξα τη δική μου εφαρμογή Android χρησιμοποιώντας το MIT App Inventor, το οποίο είναι ένα απλό πρόγραμμα που σας επιτρέπει να κάνετε εύκολα εφαρμογές Android! Μπορείτε να εγκαταστήσετε την εφαρμογή στο τηλέφωνό σας Android κατεβάζοντας το "BluetoothController.apk" παρακάτω. Υπάρχουν κάποιες εναλλακτικές λύσεις στο Play Store και το App Store αν προτιμάτε, αλλά το έφτιαξα επειδή το αυτοκίνητο κινείται μόνο αν το δάχτυλό σας είναι στο κουμπί, κάτι που μου αρέσει πολύ.
Όταν συνδέεστε στη μονάδα Bluetooth για πρώτη φορά, θα χρειαστεί να ενεργοποιήσετε το Bluetooth στη συσκευή σας, στη συνέχεια θα πρέπει να βρείτε μια συσκευή με το όνομα "HC-06" και για να συνδεθείτε σε αυτήν θα πρέπει να βάλετε τον κωδικό πρόσβασης "1234" ή "0000". Στη συνέχεια, μεταβείτε στην εφαρμογή και κάντε κλικ στο κουμπί Bluetooth και επιλέξτε το HC-06. Τώρα έχετε συνδέσει με επιτυχία το αυτοκίνητό σας στο smartphone σας και μπορείτε να ελέγξετε τους κινητήρες μέσω της εφαρμογής!
Βήμα 5: Συναρμολόγηση
Τώρα πρέπει να κολλήσετε τα ηλεκτρονικά και να ετοιμαστείτε να συναρμολογήσετε το αυτοκίνητο!
- Βιδώστε τη βάση μπαταρίας 18650 στη βάση και προσθέστε το παξιμάδι
- Σπρώξτε τους δύο κινητήρες στη θέση τους
- Τοποθετήστε το διακόπτη ολίσθησης στη θέση του
- Τοποθετήστε το Driver Motor DRV8833 στη θέση του
- Τοποθετήστε το Arduino Nano στη θέση του
- Σύρετε το HC-06 στη θέση του
- Προσθέστε την μπαταρία 18650 στη θήκη του
- Σπρώξτε τους δύο τροχούς στους άξονες των κινητήρων
- Τέλος, προσθέστε 2 λαστιχάκια σε κάθε τροχό
Συνιστάται:
Arduino Controlled Toy Car: 3 Βήματα (με Εικόνες)
Arduino Controlled Toy Car: Αυτό είναι το δεύτερο μέρος στα αυτοκίνητα παιχνιδιών που ελέγχονται με Arduino. Για άλλη μια φορά είναι ένα πρόβλημα αποφυγής εμποδίων. Σε αυτό το αυτοκίνητο χρησιμοποιώ Arduino Nano αντί για Uno. Ο οδηγός κινητήρα είναι μονάδα L298N
Arduino Car Controlled via Bluetooth App: 4 βήματα (με εικόνες)
Arduino Car Controlled via Bluetooth App: Όλοι γνωρίζουμε ότι το Arduino είναι μια εξαιρετική πλατφόρμα πρωτοτύπων, κυρίως επειδή χρησιμοποιεί μια φιλική γλώσσα προγραμματισμού και υπάρχουν πολλά επιπλέον απίστευτα στοιχεία που μας παρέχουν εξαιρετικές εμπειρίες. Μπορούμε να ενσωματώσουμε το Arduino με διαφορετικές
Smartphone Controlled RC Car Using Arduino: 13 βήματα (με εικόνες)
Smartphone Controlled RC Car Using Arduino: This Instructable δείχνει πώς να φτιάξετε ένα ελεγχόμενο από Smartphone Arduino Robot Car. Ενημέρωση στις 25 Οκτωβρίου 2016
Arduino Controlled Car (Bluetooth): 5 βήματα (με εικόνες)
Arduino Controlled Car (Bluetooth): Όλοι γνωρίζουμε ότι το Arduino είναι μια εξαιρετική πλατφόρμα πρωτοτύπων, κυρίως επειδή χρησιμοποιεί μια φιλική γλώσσα προγραμματισμού και υπάρχουν πολλά επιπλέον απίστευτα εξαρτήματα που μας παρέχουν εξαιρετικές εμπειρίες. Μπορούμε να ενσωματώσουμε το Arduino με διαφορετικές
RC Car Hack - Bluetooth Controlled Via Android App: 3 βήματα (με εικόνες)
RC Car Hack - Bluetooth Controlled Via Android App: Είμαι βέβαιος ότι ο καθένας από εσάς μπορεί να βρει στο σπίτι αχρησιμοποίητο αυτοκίνητο RC. Αυτή η οδηγία θα σας βοηθήσει να αλλάξετε το παλιό σας αυτοκίνητο RC σε αρχικό δώρο :) Λόγω του γεγονότος ότι το αυτοκίνητο RC που είχα ήταν μικρό σε μέγεθος, επέλεξα το Arduino Pro Mini ως κύριο χειριστήριο. Αλλο