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

RoverBluetooth: Bluetooth Car με βάση το Arduino: 5 βήματα
RoverBluetooth: Bluetooth Car με βάση το Arduino: 5 βήματα

Βίντεο: RoverBluetooth: Bluetooth Car με βάση το Arduino: 5 βήματα

Βίντεο: RoverBluetooth: Bluetooth Car με βάση το Arduino: 5 βήματα
Βίντεο: Arduino bluetooth car 2024, Σεπτέμβριος
Anonim
Image
Image
RoverBluetooth: Bluetooth Car με βάση το Arduino
RoverBluetooth: Bluetooth Car με βάση το Arduino

Το RoverBluetooth είναι το όνομα που έδωσα στο Bluetoothcar με βάση το Arduino που έκανα για τις σχολικές μου εξετάσεις όταν ήμουν μόλις δεκατριών ετών. Το έδειξα επίσης στο Maker Faire Rome με ένα FabLab (και ήμουν από τους νεότερους εκεί)! Είναι πολύ εύκολο να φτιάξετε (μόνο μερικά ηλεκτρονικά εξαρτήματα χαμηλού κόστους και ένα πακέτο Meccano) και να το ελέγξετε, χάρη στην εφαρμογή Android που προγραμματίσα. Διαθέτει έλεγχο πλήρους ταχύτητας, όπισθεν, αισθητήρα υπερήχων με ήχο στάθμευσης και φρένο έκτακτης ανάγκης, τηλεχειρισμό χαμηλής καθυστέρησης και μπροστινό φως.

Κύρια σελίδα έργου

Βήμα 1: Η εφαρμογή

Η εφαρμογή
Η εφαρμογή
Η εφαρμογή
Η εφαρμογή
Η εφαρμογή
Η εφαρμογή
Η εφαρμογή
Η εφαρμογή

Αρχικά προγραμματίζω την εφαρμογή με το MIT App Inventor, αλλά στη συνέχεια αποφάσισα να το γράψω από την αρχή χρησιμοποιώντας το Android Studio. Εάν είστε αρχάριος Android, θα σας συνιστούσα να χρησιμοποιήσετε την αρχική εφαρμογή (κυκλοφόρησε στη συλλογή App Inventor), καθώς είναι ευκολότερο να προγραμματίσετε και να επεξεργαστείτε. Διαφορετικά, η νεότερη εφαρμογή μπορεί να βρεθεί στο GitHub.

Λήψη έργου MIT App Inventor και APK

Βήμα 2: Το πλαίσιο

Το σασί
Το σασί
Το σασί
Το σασί
Το σασί
Το σασί
Το σασί
Το σασί

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

Βήμα 3: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα
Το Κύκλωμα

Απαιτούμενα μέρη:

  • Δέκτης Bluetooth (χρησιμοποίησα το μόντεμ BlueSMiRF Silver από το Sparkfun, αλλά μπορείτε επίσης να δοκιμάσετε το κλασικό HC-06, που είναι φθηνότερο)
  • Ένα Arduino UNO ή παρόμοιο
  • H-bridge (χρησιμοποίησα L6203)
  • Αισθητήρας υπερήχων
  • Servo μοτέρ (ισχυρό, με μεταλλικά γρανάζια αν είναι δυνατόν)
  • Βομβητής
  • LED για μπροστινό φως
  • Μπαταρία 9V
  • Πλάκας διπλής όψης μήτρας

Σημειώστε ότι ο σερβοκινητήρας που χρησιμοποίησα χρειάζεται 6V, οπότε πρόσθεσα ένα LM317 στο κύκλωμα. Μη διστάσετε να το αφαιρέσετε εάν το σερβο σας απαιτεί 5V. Κάντε υπομονή, επιλέξτε ένα συγκολλητικό και φτιάξτε τη δική σας ασπίδα Arduino!

Κατεβάστε το σχηματικό Autodesk Eagle 9.3.0

Βήμα 4: Το σκίτσο του Arduino

Το μικρό σκίτσο λαμβάνει τα δεδομένα, ενεργοποιεί και απενεργοποιεί τον κινητήρα και ελέγχει την απόσταση από έναν τοίχο. Το RoverBluetooth λαμβάνει δεδομένα από το μόντεμ Bluetooth και συσχετίζει αριθμούς με εντολές. Για παράδειγμα, το "21" ερμηνεύεται ως "σβήστε τον κινητήρα". Ιδού η λίστα:

  • 0-20 → θέση σερβοκινητήρα
  • Σβηστό μοτέρ 21
  • 22 → ανάβει
  • 23 → σβηστό φως
  • Κινητήρας 1000-1255 on ενεργοποιημένος, ταχύτητα
  • 1500-1755 → κινητήρας ενεργοποιημένος, όπισθεν, ταχύτητα

Κατεβάστε το Arduino Sketch

Βήμα 5: Απολαύστε

Είστε έτοιμοι να οδηγήσετε το αυτοκίνητο;

Συνιστάται: