Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Συναρμολογήστε το πλαίσιο
- Βήμα 3: Κύριες συνδέσεις
- Βήμα 4: Κωδικός Arduino
- Βήμα 5: Εκτέλεση
Βίντεο: Πώς να κάνετε εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το διδακτικό, θα σας διδάξω πώς να κάνετε εμπόδια αποφεύγοντας το ρομπότ που λειτουργεί με Arduino. Πρέπει να είστε εξοικειωμένοι με το Arduino. Το Arduino είναι ένας πίνακας ελέγχου που χρησιμοποιεί τον μικροελεγκτή atmega. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε έκδοση του Arduino, αλλά έχω χρησιμοποιήσει το Arduino Uno r3 στο ρομπότ μου.
Ο κωδικός είναι πολύ εύκολος και το κύκλωμα έχει μόνο 4-5 καλώδια. Το ρομπότ χρησιμοποιεί επίσης την ασπίδα κινητήρα L293D που είναι συμβατή με το Arduino, για να κινεί τους κινητήρες. Έτσι, η ασπίδα ταιριάζει κατευθείαν στο Arduino, κάνοντας τα πάντα εύκολα… Βασικά, το ρομπότ μας είναι ένα αυτοκίνητο που κινείται προς τα εμπρός και αν υπάρχει κάποιο εμπόδιο στο δρόμο του, σταματά εκεί, κινείται λίγο πίσω και στη συνέχεια το κεφάλι του περιστρέφεται αριστερά και δεξιά. Στη συνέχεια, συγκρίνει την απόσταση και το ρομπότ στρέφεται προς την κατεύθυνση με μεγαλύτερη απόσταση. Στη συνέχεια, το ρομπότ κινείται ξανά προς τα εμπρός προς αυτήν την κατεύθυνση επαναλαμβάνοντας ξανά ολόκληρη τη διαδικασία.
Για να ανιχνεύσει την απόσταση, το ρομπότ χρησιμοποιεί τον αισθητήρα υπερήχων HC-sr04. Αυτός ο αισθητήρας στέλνει υπερηχητικά ηχητικά κύματα, κάθε 10 μικροδευτερόλεπτα, και αν υπάρχει εμπόδιο μπροστά, ο αισθητήρας λαμβάνει την ηχώ. Με βάση το χρόνο ταξιδιού, γνωρίζει την απόσταση μεταξύ του αισθητήρα και του αντικειμένου. Ας ξεκινήσουμε λοιπόν…
Βήμα 1: Απαιτούνται εξαρτήματα
Έτσι, για να ξεκινήσουμε οποιοδήποτε έργο, πρέπει πρώτα να συλλέξουμε τα εξαρτήματα που απαιτούνται. Όλα τα απαιτούμενα μέρη αναφέρονται παρακάτω:-
- Arduino
- L293D Motor Shield
- Πλαίσιο (συμπεριλαμβανομένων των κινητήρων και των τροχών)
- Καλώδια
- Θήκη μπαταρίας
- Μικρο σερβοκινητήρας
- η μονάδα αισθητήρα υπερήχων HC-sr04
- βραχίονα συγκράτησης για τον αισθητήρα
Συλλέξτε λοιπόν αυτά τα υλικά και προχωρήστε στο επόμενο βήμα.
Βήμα 2: Συναρμολογήστε το πλαίσιο
Τώρα, συναρμολογήστε το σώμα του ρομπότ σας. Ο καθένας μπορεί να έχει διαφορετικό πλαίσιο. Συγκεντρώστε λοιπόν το σασί σας ανάλογα. Τα περισσότερα από τα σασί συνοδεύονται από ένα εγχειρίδιο οδηγιών και ακόμη και το δικό μου το έφερε μαζί του, οπότε ρίξτε μια ματιά και δημιουργήστε το σασί σας ανάλογα. Στη συνέχεια, συνδέστε τα εξαρτήματα στο πλαίσιο. Το Arduino, με την ασπίδα κινητήρα προσαρτημένη σε αυτό και επίσης τη θήκη της μπαταρίας πρέπει να είναι στερεωμένη στο πλαίσιο. Ο σερβοκινητήρας πρέπει επίσης να στερεωθεί στο πλαίσιο στο μπροστινό μέρος. Η μακριά σερβο κεφαλή πρέπει να είναι κολλημένη κάτω από το στήριγμα HC-sr04. Ο αισθητήρας πρέπει να στερεωθεί στο στήριγμα και το στήριγμα στον σερβοκινητήρα.
Μην το κολλάτε στον σερβοκινητήρα γιατί μπορεί αργότερα να τοποθετηθεί σε περίπτωση λανθασμένης τοποθέτησης. Διορθώστε το. Διορθώστε το με τέτοιο τρόπο ώστε ο αισθητήρας να βλέπει προς τα εμπρός (τα μάτια στραμμένα προς τα εμπρός).
Συνδέστε καλώδια στους κινητήρες και μείνετε έτοιμοι για το επόμενο βήμα. Επίσης στον αισθητήρα.
Βήμα 3: Κύριες συνδέσεις
Τώρα λοιπόν θα κάνουμε τις συνδέσεις. Δεν υπάρχουν περισσότερες από 5-6 συνδέσεις, οπότε θα είναι ένα κομμάτι κέικ. Κάντε τις συνδέσεις του αισθητήρα σύμφωνα με το παραπάνω διάγραμμα. Οι σερβοκινητήρες και οι κινητήρες dc bo μπορούν να συνδεθούν στην ασπίδα. Συνδέστε την μπαταρία στην ασπίδα και συνδέστε την ασπίδα στην πλακέτα Arduino.
Βήμα 4: Κωδικός Arduino
Αυτό είναι λοιπόν το τελευταίο μέρος της ολοκλήρωσης του ρομπότ μας. Αυτό λοιπόν αφορά το λογισμικό και όχι το υλικό. Πρέπει λοιπόν να προγραμματίσουμε το Arduino μας. Έχω ανεβάσει τον κωδικό του Arduino. Μπορείτε επίσης να χρησιμοποιήσετε έναν άλλο κωδικό ή να γράψετε τον δικό σας. Μόλις το ανέβασα για αναφορά.
Βήμα 5: Εκτέλεση
Έτσι έχουμε φτιάξει το ΕΜΠΟΔΙΟ ΑΠΟΦΥΓΗΣΤΗΣ ΡΟΜΠΟΤ μας. Τώρα ήρθε η ώρα να παίξουμε με το υπέροχο ρομπότ μας και να δοκιμάσουμε νέα πειράματα στον κώδικά μας.
Συνιστάται:
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα
Εμπόδιο αποφυγής ρομπότ με χρήση Arduino Nano: Σε αυτό το διδακτικό, θα περιγράψω πώς μπορείτε να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino
Πώς να κάνετε εμπόδιο αποφεύγοντας το ρομπότ: 6 βήματα
Πώς να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ: Το εμπόδιο αποφεύγοντας το ρομπότ είναι ένα απλό ρομπότ που λειτουργεί από ένα arduino και αυτό που κάνει είναι ότι απλά περιφέρεται και αποφεύγει τα εμπόδια. Ανιχνεύει τα εμπόδια με έναν υπερηχητικό αισθητήρα HC-SR04 με άλλα λόγια εάν το ρομπότ αισθανθεί αντικείμενο κοντά σε
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge αποφεύγοντας το ρομπότ: 4 βήματα
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge: Ας φτιάξουμε ένα πλήρως αυτόνομο ρομπότ χρησιμοποιώντας αισθητήρες Arduino και IR. Εξερευνά την επιφάνεια του τραπεζιού χωρίς να πέφτει. Δείτε βίντεο για περισσότερα
DIY Arduino εμπόδιο αποφεύγοντας το αυτοκίνητο στο σπίτι: 5 βήματα
DIY Arduino εμπόδιο αποφεύγοντας το αυτοκίνητο στο σπίτι: Σε αυτό το άρθρο θα σας δείξω πώς να φτιάξετε ένα εμπόδιο Arduino αποφεύγοντας το αυτοκίνητο στο σπίτι
Πώς να κάνετε εμπόδια αποφεύγοντας το ρομπότ- στυλ Arduino: 4 βήματα
Πώς να κάνετε εμπόδια αποφεύγοντας το ρομπότ- στυλ Arduino: Πάντα θέλατε να φτιάξετε ένα από αυτά τα δροσερά ρομπότ που μπορούν ουσιαστικά να αποφύγουν οποιοδήποτε αντικείμενο. Ωστόσο, δεν είχατε αρκετά χρήματα για να αγοράσετε ένα από αυτά τα πραγματικά ακριβά, με ήδη κομμένα μέρη όπου όλα τα υλικά είναι εκεί για εσάς. Αν είσαι σαν