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

Ρομπότ Arduino 5 σε 1 - Ακολουθήστε με - Ακολουθώντας τη γραμμή - Σούμο - Σχέδιο - Αποφυγή εμποδίων: 6 βήματα
Ρομπότ Arduino 5 σε 1 - Ακολουθήστε με - Ακολουθώντας τη γραμμή - Σούμο - Σχέδιο - Αποφυγή εμποδίων: 6 βήματα

Βίντεο: Ρομπότ Arduino 5 σε 1 - Ακολουθήστε με - Ακολουθώντας τη γραμμή - Σούμο - Σχέδιο - Αποφυγή εμποδίων: 6 βήματα

Βίντεο: Ρομπότ Arduino 5 σε 1 - Ακολουθήστε με - Ακολουθώντας τη γραμμή - Σούμο - Σχέδιο - Αποφυγή εμποδίων: 6 βήματα
Βίντεο: Робот на базе Ардуино Нано #ардуино #электроника #роботы 2024, Νοέμβριος
Anonim
Ρομπότ Arduino 5 σε 1 | Ακολουθήστε με | Ακολουθώντας τη γραμμή | Σούμο | Σχέδιο | Αποφυγή εμποδίων
Ρομπότ Arduino 5 σε 1 | Ακολουθήστε με | Ακολουθώντας τη γραμμή | Σούμο | Σχέδιο | Αποφυγή εμποδίων

Αυτός ο πίνακας ελέγχου ρομπότ περιέχει έναν μικροελεγκτή ATmega328P και ένα πρόγραμμα οδήγησης κινητήρα L293D. Φυσικά, δεν διαφέρει από έναν πίνακα Arduino Uno αλλά είναι πιο χρήσιμο γιατί δεν χρειάζεται άλλη ασπίδα για να κινεί το μοτέρ! Είναι απαλλαγμένο από ακαταστασία και μπορεί να προγραμματιστεί εύκολα με το CH340G. Κατά την οδήγηση δύο κινητήρων DC, μπορείτε επίσης να ελέγχετε διαφορετικούς αισθητήρες χρησιμοποιώντας ακίδες εισόδου / εξόδου με αυτήν την κάρτα. Σε αυτό το έργο, χρησιμοποιήσαμε έναν αισθητήρα υπερήχων HC-SR04 υπερήχων και έναν υπέρυθρο αισθητήρα IR. Επιπλέον, χρησιμοποιήθηκε ένας σερβοκινητήρας.

Βήμα 1: Βίντεο βήμα προς βήμα του έργου

Image
Image

Μπορείτε να προγραμματίσετε ένα ρομπότ με 5 διαφορετικά σενάρια με αυτήν την κάρτα ελέγχου. Τα παρακάτω σενάρια περιλαμβάνονται σε αυτό το έργο:

Λειτουργία SUMO: Είναι ένα άθλημα στο οποίο δύο ρομπότ προσπαθούν να σπρώξουν το ένα το άλλο έξω από έναν κύκλο (με παρόμοιο τρόπο με το άθλημα του σούμο).

Λειτουργία Follow Me: Μπορεί να ανιχνεύσει την παρουσία αντικειμένου προς παρακολούθηση χρησιμοποιώντας τον αισθητήρα HC-SR04.

Λειτουργία παρακολούθησης: Το Robot follower γραμμής είναι ένα όχημα που ακολουθεί μια γραμμή, είτε μαύρη είτε λευκή γραμμή.

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

Λειτουργία σχεδίασης: Περιλαμβάνει σερβοκινητήρα και στυλό. Μπορεί να σχεδιάσει τα δικά του ίχνη κίνησης στην επιφάνεια.

Βήμα 2: Απαιτούμενα Hardwares

PCB Gerber File and Schematic
PCB Gerber File and Schematic
  • ATmega328P -PU με Bootloader -
  • IC οδηγού κινητήρα L293D -
  • Υποδοχή USB τύπου Β -
  • DIP Socket 28/16 Pins -
  • Κρύσταλλος 12/16 MHz -
  • L7805 TO -220 -
  • Πυκνωτής 100uF -
  • LED -
  • Αντίσταση 10K/1K -
  • Πυκνωτής 470nF -
  • Υποδοχή Power Jack -
  • 2 Pin Terminal Block -
  • Κεφαλίδα αρσενικού Pin -
  • 10nF/22pF Κεραμικό -
  • 6V 200RPM Mini Metal Gear Motor -
  • Μπαταρία 7.4V 1000mAh 2S Lipo (προαιρετικό) -
  • Μπαταρία 9V 800mAh (προαιρετικό) -
  • Συνδετήρας μπαταρίας 9V -
  • Υπερηχητική μονάδα HC -SR04 -
  • IR Infrared Sensor -
  • CH340G USB σε TTL IC -

Σε αυτό το έργο, χρησιμοποιήθηκαν εξαρτήματα τύπου DIP για εύκολη συγκόλληση

Βήμα 3: Αρχείο PCB Gerber and Schematic

Σε αυτό το έργο, επέλεξα το PCBWay. Το PCBWay είναι ο μόνος τρόπος για να πραγματοποιηθεί αυτό το έργο με πολύ χαμηλό κόστος και υψηλή ποιότητα.

Λεπτομέρεια προϊόντος

  • Τύπος πλακέτας: Ενιαίο PCB
  • Μέγεθος: 53,3mm x 66mm
  • Στρώματα: 2 στρώματα
  • Σύνολο: 5 τεμ / 5 δολάρια ΗΠΑ

Αποκτήστε το PCB Gerber & Schematic -

Βήμα 4: Αρχεία 3D.stl

3D.stl Αρχεία
3D.stl Αρχεία

Ρυθμίσεις εκτύπωσης

  • Εκτυπωτής: JGAURORA A5S
  • Ανάλυση: 0,25
  • Συμπλήρωση: 10%

Βήμα 5: Συνδέσεις

Συνδέσεις
Συνδέσεις

Αισθητήρας IR

  • Καρφί σήματος αισθητήρα IR σε ψηφιακό 12
  • Αισθητήρας IR VCC pin +5V
  • Αισθητήρας IR GND σε GND

Αισθητήρας HC-SR04

  • ECHO pin στο Digital 5
  • TRIG pin στο Digital 6
  • Καρφίτσα VCC έως +5V
  • GND καρφίτσα σε GND

Κινητήρας Α

  • Κινητήρας A 1 έως Digital 2
  • Κινητήρας Α 2 έως 4ηφιακό 4
  • Motor A Enable to Digital 3

Κινητήρας Β

  • Β Μοτέρ Β 1 έως Digitalηφιακό 10
  • Κινητήρας Β 2 έως 11ηφιακό 11
  • Motor B Ενεργοποίηση σε ψηφιακό 9

Βήμα 6: Πηγαίος κώδικας

Πηγαίος Κώδικας
Πηγαίος Κώδικας

Μπορείτε να προγραμματίσετε ένα ρομπότ με 5 διαφορετικά σενάρια με αυτήν την κάρτα ελέγχου. Τα παρακάτω σενάρια περιλαμβάνονται σε αυτό το έργο:

  1. Λειτουργία SUMO: Είναι ένα άθλημα στο οποίο δύο ρομπότ προσπαθούν να σπρώξουν το ένα το άλλο εκτός κύκλου (με παρόμοιο τρόπο με το άθλημα του σούμο).
  2. Λειτουργία Follow Me: Μπορεί να ανιχνεύσει την παρουσία αντικειμένου προς παρακολούθηση χρησιμοποιώντας τον αισθητήρα HC-SR04.
  3. Λειτουργία παρακολούθησης: Το Robot follower γραμμής είναι ένα όχημα που ακολουθεί μια γραμμή, είτε μαύρη είτε λευκή γραμμή.
  4. Αποφυγή λειτουργίας: Εμπόδιο Η αποφυγή του ρομπότ είναι μια έξυπνη συσκευή που μπορεί να αντιληφθεί αυτόματα το εμπόδιο που έχει μπροστά του και να τα αποφύγει στρέφοντας τον εαυτό του σε άλλη κατεύθυνση.
  5. Λειτουργία σχεδίασης: Περιλαμβάνει σερβοκινητήρα και στυλό. Μπορεί να σχεδιάσει τα δικά του ίχνη κίνησης στην επιφάνεια.

Λάβετε τον πηγαίο κώδικα:

github.com/MertArduino/RobotControlBoard

Συνιστάται: