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

Αυτοκίνητο RC ελεγχόμενο με Bluetooth με έλεγχο ταχύτητας και μέτρηση απόστασης: 8 βήματα
Αυτοκίνητο RC ελεγχόμενο με Bluetooth με έλεγχο ταχύτητας και μέτρηση απόστασης: 8 βήματα

Βίντεο: Αυτοκίνητο RC ελεγχόμενο με Bluetooth με έλεγχο ταχύτητας και μέτρηση απόστασης: 8 βήματα

Βίντεο: Αυτοκίνητο RC ελεγχόμενο με Bluetooth με έλεγχο ταχύτητας και μέτρηση απόστασης: 8 βήματα
Βίντεο: ΤΗΛΕΚΑΤΕΥΘΥΝΟΜΕΝΟ ΕΛΙΚΟΠΤΕΡΟ BBZ302A0 2024, Ιούλιος
Anonim
Image
Image

Ως παιδί, πάντα με γοήτευαν τα αυτοκίνητα RC. Σήμερα μπορείτε να βρείτε πολλά σεμινάρια για να φτιάξετε μόνοι σας φθηνά αυτοκίνητα RC με έλεγχο Bluetooth με τη βοήθεια του Arduino. Ας το πάμε ένα βήμα παραπέρα και χρησιμοποιήσουμε τις πρακτικές μας γνώσεις κινηματικής για να υπολογίσουμε την απόσταση που διανύθηκε και την ταχύτητα του bot.

Αυτό το διδακτικό έγινε σε συνεργασία με το HATCHNHACK. Ρίξτε μια ματιά στον εκπληκτικό ιστότοπό τους για όλο τον εξοπλισμό πρωτοτύπων, τα ιστολόγια, τις ιδέες και πολλά άλλα.

Βήμα 1: Βήμα 1: Εύρεση των απαιτούμενων εξαρτημάτων για κατασκευή στο έργο

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

  • Μικροελεγκτής: αν είστε αρχάριος δοκιμάστε να χρησιμοποιήσετε ένα Arduino. Λοιπόν, χρησιμοποιώ το Arduino Uno. Σύνδεσμος αγοράς για το Arduino Uno.
  • Κινητήρες και κωδικοποιητές: για αυτό το έργο, χρησιμοποιώ κινητήρες με πλευρικό άξονα 150 RPM με ενσωματωμένο κωδικοποιητή για τον υπολογισμό των στροφών. Εάν δεν μπορείτε να βρείτε τέτοιους κινητήρες, μπορείτε να ανατρέξετε σε απλούς κινητήρες διπλού άξονα bo και θα πρέπει να αγοράσετε κωδικοποιητές για τους κινητήρες BO. μπορείτε να αγοράσετε μοτέρ BO διπλού άξονα | μεμονωμένους κωδικοποιητές
  • Πρόγραμμα οδήγησης κινητήρα: θα χρειαστείτε ένα πρόγραμμα οδήγησης κινητήρα για να λειτουργήσει ο κινητήρας καθώς οι περισσότεροι μικροελεγκτές δεν μπορούν να παρέχουν τόση τάση. Χρησιμοποιώ ένα L298N το οποίο μπορείτε να αναφέρετε εδώ για να αγοράσετε από εδώ.
  • CHASSIS: Για σασί και ελαστικά, πρέπει να αγοράσετε ένα συγκεκριμένο για τους κινητήρες που χρησιμοποιείτε. για να αγοράσετε σασί για κινητήρες BO μπορείτε να ανατρέξετε σε αυτόν τον σύνδεσμο.
  • Μονάδα Bluetooth (HC05): Για να συνδέσουμε το Arduino με το smartphone μας χρειαζόμαστε μια συσκευή για επικοινωνία Bluetooth. εδώ είναι που βοηθάει το HC05. Σύνδεσμος αγοράς για HC05
  • Καλώδια βραχυκυκλωτήρων: όλοι χρειαζόμαστε καλώδια βραχυκυκλωτήρων για να συνδέσουμε πράγματα. Εάν είστε αρχάριος θα χρειαστείτε ένα σωρό από αυτά για διαφορετικά έργα. μπορείτε να αγοράσετε μερικά από εδώ:- Αρσενικό σε αρσενικό | Άνδρας σε γυναίκα
  • Μπαταρία: Λοιπόν χρησιμοποιώ μια μπαταρία λιπό 12v για αυτό το έργο. Εάν δεν το έχετε, μπορείτε πάντα να μεταβείτε σε γενικές μπαταρίες ιόντων λιθίου 12V. Or αν χρησιμοποιείτε κινητήρες 9V BO μπορείτε να χρησιμοποιήσετε ακόμη και μια απλή μπαταρία 9v. Αλλά προσέξτε να ελέγξετε τις προδιαγραφές του κινητήρα σας πριν αγοράσετε την μπαταρία, καθώς μπορεί να προκαλέσετε ζημιά στον κινητήρα εάν παρέχετε υψηλότερη τάση από την χωρητικότητα του κινητήρα. Για να αγοράσετε μπαταρία 9V ανατρέξτε εδώ.
  • Breadboard/πίνακας πρωτοτύπων: θα χρειαστείτε κάτι για να συνδέσετε όλο το καλώδιο. Εδώ το ψωμί θα είναι χρήσιμο. σύνδεσμος αγοράς για Breadboard | πίνακας πρωτοτύπων

Βήμα 2: Ρύθμιση του πλαισίου σας

Καλωδίωση του προγράμματος οδήγησης κινητήρα
Καλωδίωση του προγράμματος οδήγησης κινητήρα

Εάν εργάζεστε με προκατασκευασμένο πλαίσιο, δεν θα χρειαστεί να ανησυχείτε για πράγματα.

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

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

Βήμα 3: Καλωδίωση του προγράμματος οδήγησης κινητήρα

Καλωδίωση του προγράμματος οδήγησης κινητήρα
Καλωδίωση του προγράμματος οδήγησης κινητήρα

Για να τροφοδοτήσουμε αρκετό χυμό στους κινητήρες, πρέπει να εγκαταστήσουμε τον οδηγό του κινητήρα.

  1. πρώτα, βιδώστε τους πόλους +ve και -ve του κινητήρα στον σύνδεσμο PTR του οδηγού κινητήρα.
  2. μετά στην τροφοδοσία, ο οδηγός κινητήρα βιδώνει το +ve της μπαταρίας στη θύρα 12v και -ve στη θύρα GND του οδηγού κινητήρα.
  3. βάλτε τον πείρο εισόδου του προγράμματος οδήγησης κινητήρα στον ακροδέκτη PWM του Arduino της επιλογής σας. ΘΥΜΑΣΤΕ να αλλάξετε σε καρφίτσες κινητήρα στον κωδικό ανάλογα.
  4. προσθέστε ένα διακόπτη μεταξύ του +ve της μπαταρίας και του προγράμματος οδήγησης του κινητήρα, διαφορετικά θα πρέπει να αποσυνδέετε συνεχώς την μπαταρία όταν δεν τη χρησιμοποιείτε.
  5. πάρτε 2 καλώδια από το 5v και το GND του οδηγού κινητήρα στο breadboard, ώστε να μπορείτε να τροφοδοτήσετε το Arduino καθώς και άλλες συσκευές.

Βήμα 4: Εγκατάσταση κωδικοποιητών

Κωδικοποιητές Ρύθμιση
Κωδικοποιητές Ρύθμιση

όπως μπορείτε να δείτε ο κωδικοποιητής είναι ενσωματωμένος με τον κινητήρα.

  • Τα Μ1 και Μ2 είναι τα +ve και -ve του κινητήρα που μπαίνουν στον οδηγό του κινητήρα
  • συνδέστε σε 5v και GND των κωδικοποιητών στο 5v και GND του breadboard για να τροφοδοτήσετε τους κωδικοποιητές
  • Τα Α και Β είναι για τους πείρους εξόδου του κωδικοποιητή τους οποίους θα συνδέσουμε τον πείρο 2 και τον ακροδέκτη 3 του Arduino

Βήμα 5: Καλωδίωση του Arduino και της μονάδας Blutooth

Καλωδίωση του Arduino και της μονάδας Blutooth
Καλωδίωση του Arduino και της μονάδας Blutooth
Καλωδίωση του Arduino και της μονάδας Blutooth
Καλωδίωση του Arduino και της μονάδας Blutooth
  • συνδέστε το GND και το 5v από το breadboard στο Vin και το GND του Arduino για να τροφοδοτήσετε το Arduino.
  • κάντε το ίδιο με τη μονάδα Bluetooth για να την τροφοδοτήσετε επίσης.
  • συνδέστε τα TX και RX της μονάδας Bluetooth στις ακίδες 0 και 1 του Arduino. Οι ακίδες 0 και 1 του Arduino είναι οι καθορισμένες ακίδες για σειριακή επικοινωνία, οπότε προσέξτε κατά τη μεταφόρτωση του σκίτσου στο Arduino καθώς μπορεί να χρειαστεί να αποσυνδέσετε τον πείρο TX καθώς το Arduino μπορεί να χρησιμοποιήσει μόνο 1 σειριακή επικοινωνία τη φορά. Μπορείτε να αποφύγετε αυτήν την ταλαιπωρία εισάγοντας τη βιβλιοθήκη σειριακού λογισμικού στον κώδικα
  • και επιτέλους συνδέστε τους πείρους κωδικοποιητή σε 2 και 3 ακίδες του Arduino. Οι ακίδες 2 και οι ακίδες 3 ορίζονται ως ακίδες για τις διακοπές. Για περισσότερες πληροφορίες σχετικά με τις διακοπές, ανατρέξτε εδώ. μπορεί να μην χρειάζεστε διακοπές εάν χρησιμοποιείτε δίσκο κωδικοποιητή με λιγότερες γραμμές παλμών.

Βήμα 6: Σύνδεση των ηλεκτρονικών στο Bot

Συνδέοντας τα Ηλεκτρονικά στο Bot
Συνδέοντας τα Ηλεκτρονικά στο Bot

Μπορείτε να χρησιμοποιήσετε βίδες για να τοποθετήσετε τα ηλεκτρονικά στο bot διαφορετικά, καθώς το bot κινείται, τα ηλεκτρονικά τείνουν να πέφτουν.

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

Βήμα 7: Δημιουργία της εφαρμογής για τον έλεγχο του Bot

Δημιουργία της εφαρμογής για τον έλεγχο του Bot
Δημιουργία της εφαρμογής για τον έλεγχο του Bot
Δημιουργία της εφαρμογής για τον έλεγχο του Bot
Δημιουργία της εφαρμογής για τον έλεγχο του Bot

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

Από την πλευρά του σχεδιαστή, το αφήνω σε εσάς. Προσαρμόστε τον τρόπο που σας αρέσει.

μπορείτε να ανατρέξετε στις εικόνες που πρέπει να κάνετε στο τμήμα του backend.

Μπορείτε ακόμη να κατεβάσετε την εφαρμογή μου για το bot από εδώ.

Βήμα 8: Κωδικός για το Arduino

μπορείτε να κατεβάσετε το αρχείο INO από εδώ για να προγραμματίσετε το Arduino.

αφήστε μια ερώτηση για τυχόν ερωτήματα σχετικά με τον κώδικα.

όλα έτοιμα είστε έτοιμοι να πάτε με το δικό σας αυτοκίνητο RC με Bluetooth.

Συνιστάται: