Πώς να φτιάξετε ένα αυτοκινούμενο όχημα παντός εδάφους με σόναρ

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

Πώς να φτιάξετε ένα αυτοκινούμενο όχημα παντός εδάφους με σόναρ
Πώς να φτιάξετε ένα αυτοκινούμενο όχημα παντός εδάφους με σόναρ

Βίντεο: Πώς να φτιάξετε ένα αυτοκινούμενο όχημα παντός εδάφους με σόναρ

Βίντεο: Πώς να φτιάξετε ένα αυτοκινούμενο όχημα παντός εδάφους με σόναρ
Βίντεο: Τροχόσπιτα Ζήσης 2024, Νοέμβριος
Anonim

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

Παίξτε όχημα παντός εδάφους με σόναρ
Παίξτε όχημα παντός εδάφους με σόναρ

Είναι απαραίτητο

  • - Arduino UNO ή ισοδύναμο
  • - εύρος εύρους υπερήχων (μονάδα υπερήχων) HC-SR04 ή παρόμοιο.
  • - L9110S μοτέρ ή αναλογικό.
  • - παρακολουθημένη πλατφόρμα για τη δεξαμενή Pololu Zumo ή παρόμοια ·
  • - ένα κομμάτι υαλοβάμβακα ανάλογα με το μέγεθος μιας πλακέτας Arduino ή μια ασπίδα για πρωτότυπο
  • - 2 ηλεκτρικοί κινητήρες κατάλληλοι για το επιλεγμένο πλαίσιο.
  • - 2 λευκά LED (προβολείς), 2 κόκκινα LED (πίσω φώτα) και 4 αντιστάσεις 180-220 Ohm.
  • - μπαταρίες (1 "στέμμα" ή 4-6 μπαταρίες δακτύλων) ·
  • - καλώδια σύνδεσης.
  • - κολλητήρι
  • - ένας υπολογιστής;
  • - συνδετήρες - 6-10 μπουλόνια M2, 5, ροδέλες, παξιμάδια σε αυτά.

Οδηγίες

Βήμα 1

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

Αυτοκινούμενο σασί οχημάτων παντός εδάφους
Αυτοκινούμενο σασί οχημάτων παντός εδάφους

Βήμα 2

Τώρα είναι η σειρά των ηλεκτρονικών. Ας δούμε πρώτα το διάγραμμα σύνδεσης. Σημειώστε ότι όλα τα LED συνδέονται μέσω αντιστάσεων περίπου 200 ohms. Το σόναρ συνδέεται με δύο αυθαίρετες ψηφιακές ακίδες του Arduino και τροφοδοτικό + 5V. Η σύνδεση του οδηγού του κινητήρα με το Arduino και με τους κινητήρες φαίνεται στο διάγραμμα. Εάν υπάρχουν αμφιβολίες - διαβάστε το προηγούμενο άρθρο, όπου το εξετάσαμε λεπτομερέστερα ή κάντε ερωτήσεις στα σχόλια.

Διάγραμμα σύνδεσης παιχνιδιού ATV
Διάγραμμα σύνδεσης παιχνιδιού ATV

Βήμα 3

Ας συγκεντρώσουμε την καρδιά και τον εγκέφαλο του οχήματος παιχνιδιού παντός εδάφους σύμφωνα με το παραπάνω διάγραμμα. Μπορείτε να τοποθετήσετε τα πάντα σε μια πλακέτα κυκλώματος - αυτό είναι πολύ πιο βολικό για τοποθέτηση και πιθανές μελλοντικές τροποποιήσεις. Στη φωτογραφία, τα ηλεκτρονικά εξαρτήματα τοποθετούνται σε μια ειδική ασπίδα για πρωτότυπο για το Arduino Uno. Το σόναρ κοιτάζει ευθεία μπροστά από το όχημα. Τα πίσω LED θα μιμούνται τα φώτα φρένων, τα μπροστινά LED, αντίστοιχα - τους προβολείς.

Συναρμολόγηση των ηλεκτρονικών του παιχνιδιού ATV
Συναρμολόγηση των ηλεκτρονικών του παιχνιδιού ATV

Βήμα 4

Ώρα να γράψουμε ένα πρόγραμμα ελέγχου για το όχημα παντός εδάφους. Ο κωδικός σκίτσου (πρόγραμμα για το Arduino) εμφανίζεται στην εικόνα.

Η κύρια απόχρωση σε αυτό το σχέδιο είναι η συνεργασία με το σόναρ. Η ουσία είναι ότι στέλνουμε έναν σύντομο παλμό - μια σκανδάλη, μετράμε τον χρόνο καθυστέρησης της αντήχησης - αντανάκλασης και καθορίζουμε την απόσταση από τον στόχο από τον χρόνο καθυστέρησης Εάν η απόσταση είναι μικρότερη από την καθορισμένη (στο σχέδιο - 20 cm), τότε το όχημα παντός εδάφους θα το κάνει γύρω του.

Εξετάσαμε τον αλγόριθμο ελέγχου κινητήρα στο προηγούμενο άρθρο. Όταν στρίβετε, το όχημα παντός εδάφους θα ενεργοποιεί τα "σήματα στροφής", όταν σταματά - ένα φως φρένων. Όταν εντοπιστεί ένα εμπόδιο, οι προβολείς θα ανάψουν και το ATV θα γυρίσει γύρω του. Για να κάνουμε το όχημα παντός εδάφους πιο «έξυπνο», ας θέσουμε μια αυθαίρετη κατεύθυνση για την αποφυγή εμποδίων.

Τα σχόλια στον κώδικα εξηγούν όλο το πρόγραμμα με περισσότερες λεπτομέρειες.

Σκίτσο για ένα όχημα παιχνιδιού παντός εδάφους
Σκίτσο για ένα όχημα παιχνιδιού παντός εδάφους

Βήμα 5

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

Συνιστάται: