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

Arduino Car Controlled via Bluetooth App: 4 βήματα (με εικόνες)
Arduino Car Controlled via Bluetooth App: 4 βήματα (με εικόνες)

Βίντεο: Arduino Car Controlled via Bluetooth App: 4 βήματα (με εικόνες)

Βίντεο: Arduino Car Controlled via Bluetooth App: 4 βήματα (με εικόνες)
Βίντεο: Arduino Bluetooth RC Car (+ battery level) - GR (read description) 2024, Νοέμβριος
Anonim
Arduino Car Controlled via Bluetooth App
Arduino Car Controlled via Bluetooth App
Arduino Car Controlled via Bluetooth App
Arduino Car Controlled via Bluetooth App

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

Μπορούμε να ενσωματώσουμε το Arduino με διαφορετικές ασπίδες ή μονάδες και να δημιουργήσουμε φανταστικά πράγματα. Σε αυτό το έργο θα σας δείξω πώς να χρησιμοποιήσετε τη μονάδα Bluetooth για τον έλεγχο μιας πλατφόρμας ρομπότ μέσω εντολών που προέρχονται από ένα smartphone.

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά

Σκεύη, εξαρτήματα:

  • 1x Arduino Uno
  • 1x πρόγραμμα οδήγησης Motor Shield L293D
  • 1x μονάδα Bluetooth
  • 1x πλατφόρμα ρομπότ
  • 4x Dupont Wire για μονάδα Bluetooth (από άντρα σε γυναίκα)
  • 4x Dupont Wire για κινητήρες (από άντρα σε άντρα)
  • 2x κινητήρες + 2x Τροχοί
  • 1x τροχός τροχού

Λογισμικό:

  • Arduino IDE
  • Καλώδιο USB από Α έως Β
  • Bluetooth RC Controller (μπορείτε να κατεβάσετε αυτήν την εφαρμογή εδώ)

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

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

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

Πρώτα τοποθετήστε τον κινητήρα 2 στην πλατφόρμα ρομπότ.

Δεύτερον, τοποθετήστε τον τροχό τροχού στην πλατφόρμα ρομπότ.

Τρίτον, τοποθετήστε το Arduino Uno στην πλατφόρμα ρομπότ και τοποθετήστε την ασπίδα κινητήρα στο Arduino Uno.

Τέταρτον συνδέστε το σύρμα του αριστερού και του δεξιού μοτέρ που υποδεικνύεται στην εικόνα. (Σημείωση: Το Red Wire είναι + και το Black Wire είναι -)

Πέμπτον συνδέστε τη μονάδα Bluetooth:

  • RXD σε TXD στο Arduino Uno
  • TXD σε RXD στο Arduino Uno
  • VCC σε 5V στο Arduino Uno
  • GND σε GND στο Arduino Uno

Βήμα 3: Λογισμικό

Το Arduino uno είναι πολύ εύκολο στον προγραμματισμό.

- Για τον έλεγχο των κινητήρων, χρησιμοποίησα τη βιβλιοθήκη AFMotor.h που περιλαμβάνεται παραπάνω.

- Η επικοινωνία μεταξύ του smartphone και της μονάδας Bluetooth έγινε χρησιμοποιώντας τη σειριακή επικοινωνία arduino.

- Η εφαρμογή "Bluetooth RC Controller" στέλνει στη μονάδα bluetooth τις ακόλουθες εντολές:

  • Εμπρός -> F
  • Πίσω -> Β
  • Αριστερά -> L
  • Δεξιά -> R
  • Εμπρός Αριστερά -> G
  • Εμπρός Δεξιά -> Ι
  • Πίσω αριστερά -> H
  • Πίσω δεξιά -> J
  • Διακοπή -> S
  • Μπροστινά φώτα αναμμένα -> Δ
  • Μπροστινά φώτα σβηστά -> w
  • Πίσω φώτα αναμμένα -> U
  • Πίσω φώτα σβηστά -> u
  • Horn On -> V
  • Horn Off -> v
  • Extra On -> X
  • Extra Off -> x
  • Ταχύτητα 0 -> 0
  • Ταχύτητα 10 -> 1
  • Ταχύτητα 20 -> 2
  • Ταχύτητα 30 -> 3
  • Ταχύτητα 90 -> 9
  • Ταχύτητα 100 -> q
  • Διακοπή όλων -> D

Σε αυτό το έργο έχω προγραμματίσει 2 εντολές:

1. Βασικό (Εμπρός, Πίσω, Αριστερά και Δεξιά)

2. Πλήρης εντολή (εμπρός, πίσω, αριστερά και δεξιά) και επίσης (εμπρός αριστερά, 1. εμπρός δεξιά, πίσω αριστερά, πίσω δεξιά)

Ολόκληρος ο κωδικός είναι διαθέσιμος για λήψη.

Βήμα 4: Μην ξεχάσετε να μοιραστείτε, να κάνετε Like και να ψηφίσετε !

Συνιστάται: