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

Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)
Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)

Βίντεο: Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)

Βίντεο: Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)
Βίντεο: Δοκιμή ρομποτικού οχήματος Arduino 2024, Ιούλιος
Anonim
Εμπόδιο αποφυγής ρομπότ (Arduino)
Εμπόδιο αποφυγής ρομπότ (Arduino)

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

Βήμα 1: Τι χρειάζεστε σε αυτό το έργο:

Τι χρειάζεστε σε αυτό το έργο
Τι χρειάζεστε σε αυτό το έργο
Τι χρειάζεστε σε αυτό το έργο
Τι χρειάζεστε σε αυτό το έργο
Τι χρειάζεστε σε αυτό το έργο
Τι χρειάζεστε σε αυτό το έργο
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Έξυπνο σασί ρομπότ αυτοκινήτου με 2 x τροχούς παιχνιδιού αυτοκινήτου και 1 x Universal wheel (ή τροχούς μπάλας)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Δύο κινητήρες DC-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. L298n οδηγός κινητήρα-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 Υπερηχητικός αισθητήρας σόναρ-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro micro servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. Μπαταρία 7.4V 1300mah Lipo-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Καλώδια άλματος (αρσενικό σε αρσενικό, αρσενικό σε θηλυκό)
  9. Μίνι σανίδα ψωμιού

  10. Βάση στήριξης υπερήχων αισθητήρα σόναρ
  11. Βίδες και παξιμάδια
  12. Κατσαβίδι
  13. Συγκολλητικό σίδερο
  14. Ταινία διπλής όψης (προαιρετικά)
  15. Πιστόλι θερμής κόλλας (προαιρετικό)

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

Συναρμολόγηση του πλαισίου
Συναρμολόγηση του πλαισίου
Συναρμολόγηση του πλαισίου
Συναρμολόγηση του πλαισίου
Συναρμολόγηση του πλαισίου
Συναρμολόγηση του πλαισίου

Συγκολλήστε δύο καλώδια σε κάθε κινητήρα DC. Στη συνέχεια, στερεώστε δύο κινητήρες στο πλαίσιο χρησιμοποιώντας τις βίδες. Αν χρειάζεστε κάποια διευκρίνιση, παρακολουθήστε αυτό το βίντεο στο youtube https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou… και θα σας δείξει πώς να συναρμολογήσετε το σασί του αυτοκινήτου Smart 2WD Robot. Τέλος στερεώστε τον καθολικό τροχό (ή τον τροχό μπάλας)

Βήμα 3: Τοποθετήστε τα εξαρτήματα

Τοποθετήστε τα εξαρτήματα
Τοποθετήστε τα εξαρτήματα

Τοποθετήστε το Arduino UNO, τον οδηγό κινητήρα L298n και τον σερβοκινητήρα TowerPro στο πλαίσιο. Σημείωση: κατά την τοποθέτηση της πλακέτας arduino, αφήστε αρκετό χώρο για να συνδέσετε το καλώδιο USB, αφού αργότερα θα πρέπει να προγραμματίσετε την πλακέτα arduino συνδέοντάς την στον υπολογιστή μέσω καλωδίου USB.

Βήμα 4: Προετοιμασία του αισθητήρα υπερήχων

Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων
Προετοιμασία του αισθητήρα υπερήχων

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

Βήμα 5: Εξαρτήματα καλωδίωσης

Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης
Εξαρτήματα καλωδίωσης

L298n οδηγός κινητήρα:

+12V battery Μπαταρία Lipo (+)

Μπαταρία GND → Lipo (-) σημαντική: συνδέστε το GND με μπαταρία lipo (-) και στην κάρτα arduino σε οποιαδήποτε ακίδα GND

+5V → arduino Vin

Digitalηφιακή καρφίτσα in1 → arduino 7

Digitalηφιακή ακίδα in2 → arduino 6

Digitalηφιακή ακίδα in3 → arduino 5

Digitalηφιακό pin 4 arduino 4

OUT1 → Κινητήρας 1

OUT2 → Κινητήρας 1

OUT3 → Κινητήρας 2

OUT4 → Κινητήρας 2

Breadboard:

Συνδέστε δύο καλώδια βραχυκυκλωτή σε καρφίτσες arduino 5V και GND και, στη συνέχεια, συνδέστε και τα δύο καλώδια στο breadboard. Τώρα μπορείτε να το χρησιμοποιήσετε ως παροχή +5V.

HC-SR04 Υπερηχητικός αισθητήρας σόναρ:

VCC → breadboard +5V

Trig → arduino analog pin 1

Αναλογική ακίδα Echo → arduino 2

GND → breadboard GND

TowerPro micro servo 9g:

πορτοκαλί σύρμα digital ψηφιακή ακίδα arduino 10

κόκκινο σύρμα board breadboard +5V

καφέ σύρμα → breadboard GND

Βήμα 6: Προγραμματισμός Arduino UNO

  1. Κατεβάστε και εγκαταστήστε το Arduino Desktop IDE

    • windows -
    • Mac OS X -
    • Linux -
  2. Κατεβάστε και επικολλήστε το αρχείο βιβλιοθήκης NewPing (βιβλιοθήκη λειτουργιών αισθητήρα υπερήχων) στο φάκελο βιβλιοθηκών Arduino.

    • Κατεβάστε το NewPing.rar παρακάτω
    • Εξαγάγετε το στη διαδρομή - βιβλιοθήκες C: / Arduino
  3. Κατεβάστε και ανοίξτε το obstence_avoiding.ino
  4. Ανεβάστε τον κωδικό στην πλακέτα arduino μέσω καλωδίου USB

Βήμα 7: Τροφοδοτήστε το ρομπότ

Τροφοδοτήστε το ρομπότ
Τροφοδοτήστε το ρομπότ

Συνδέστε τη μπαταρία Lipo στο πρόγραμμα οδήγησης κινητήρα L298n ως εξής:

Μπαταρία Lipo (+) +12V

Μπαταρία Lipo (-) → GND

Βήμα 8: Υπέροχο !

Μεγάλος !!!
Μεγάλος !!!

Τώρα το ρομπότ σας είναι έτοιμο να αποφύγει κάθε εμπόδιο….

Θα χαρώ να απαντήσω σε όποιες απορίες έχετε

στείλτε μου email: [email protected]

ψάξτε με στο facebook και στο Linkin για περισσότερα έργα - Danusha nayantha

Σας ευχαριστώ

Συνιστάται: