Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία & Υλικά
- Βήμα 2: Συναρμολόγηση υλικού
- Βήμα 3: Ηλεκτρικές συνδέσεις
- Βήμα 4: Προγραμματισμός Arduino
- Βήμα 5: Δοκιμή (βίντεο)
Βίντεο: ROADRUNNER: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Το Roadrunner είναι ένα μικρό αυτοματοποιημένο όχημα, το οποίο έχει τη λειτουργία μεταφοράς κουτιών ποτών στους διψασμένους χρήστες.
Πως δουλεύει? Ένα δοχείο τοποθετείται στην επάνω βάση του οχήματος και το βάρος του δοχείου ενεργοποιεί ένα μικρό κουμπί που λέει στη μεταφορά ότι είναι έτοιμο για εργασία. Για να καθοδηγήσει τον εαυτό του, ο Roadrunner ακολουθεί μια διαδρομή στο έδαφος με τη μορφή μιας μαύρης γραμμής, η οποία υποδεικνύει πού πρέπει να πάει και χάρη στη χρήση φωτοαισθητήρων, είναι σε θέση να εντοπίσει πότε φεύγει από το δρόμο, διορθώνοντας την κατεύθυνσή του, για να μείνετε με αυτόν τον τρόπο, πάντα μέσα στην πίστα. Μόλις το όχημα φτάσει στον χρήστη, παίρνει το δοχείο ποτών κάνοντας τη μικρή μεταφορά να σταματήσει στο ίδιο μέρος. Δεν θα επανεξετάσει την πορεία του έως ότου ο χρήστης ξαναβάλει το δοχείο πάνω του, προκειμένου να επιστρέψει στην αφετηρία και να τελειώσει την εργασία του.
Βήμα 1: Εργαλεία & Υλικά
Βήμα 2: Συναρμολόγηση υλικού
1. ΣΩΜΑ
Για το σώμα χρησιμοποιήσαμε μια πλάκα αλουμινίου, την οποία κόψαμε και λυγίσαμε με το σχήμα που θέλαμε. Κάναμε επίσης όλες τις τρύπες που θα απαιτηθούν για τις βίδες.
2. ΤΡΟΧΟΙ
Χρησιμοποιήσαμε 2 τροχούς από ένα παιχνίδι Mecano που ταιριάζουν απόλυτα στο ρομπότ μας. Τα servos περνούν κάτω από την πλάκα που συνδέεται με τη βοήθεια βιδών. Για τον μπροστινό τροχό χρησιμοποιήσαμε έναν "δωρεάν" τροχό, ώστε να μπορεί να πάει εύκολα προς οποιαδήποτε κατεύθυνση.
3. ΦΩΤΟΓΡΑΦΙΕΣ
Για τους φωτοαισθητήρες RDL χρησιμοποιήσαμε μια πλακέτα κυκλώματος και συγκολλήσαμε το κύκλωμα σε αυτό, περιλαμβάνει μια αντίσταση, το LDR, ένα θετικό, αρνητικό και σήμα.
4. ΠΙΝΑΚΑΣ ARDUINO
Συνδέσαμε τον πίνακα Arduino στην πλάκα χρησιμοποιώντας βίδες. Στη συνέχεια, απλά συνδέσαμε όλο το κύκλωμα σε αυτό. Για την τροφοδοσία της πλακέτας χρησιμοποιήσαμε 2 μπαταρίες 9V, τις οποίες έχουμε ενώσει και συνδέσουμε στο Arduino.
5. ΚΟΡΥΦΑΙΟ ΠΙΑΤΟ
Για την επάνω πλάκα χρησιμοποιήσαμε μια μηχανή κοπής λέιζερ για να κόψουμε το PMMA. Σχεδιάσαμε αυτό το σχήμα με το AutoCad. Αποτελείται από μια μεγάλη πλάκα, 3 κυκλικούς δακτυλίους και ένα κυκλικό κομμάτι για να χωρέσει στους δακτυλίους. Δώσαμε χώρο στο πιάτο για να χωρέσουμε ένα κουμπί.
Βήμα 3: Ηλεκτρικές συνδέσεις
1. Σύνδεση σερβοκινητήρων:
Οι σερβοκινητήρες αποτελούνται από τρία καλώδια. ένα κίτρινο ή πορτοκαλί για σήμα, κόκκινο για ισχύ (Vcc) και μαύρο ή καφέ για έδαφος (GND). Το κόκκινο και το καφέ είναι προσαρτημένα στις αντίστοιχες ακίδες στο Arduino (5V και GND). Ο ένας σερβο είναι συνδεδεμένος στον ακροδέκτη PWM 10 και ο άλλος στον ακροδέκτη PWM 11.
2. Κουμπί σύνδεσης:
Τα ηλεκτρονικά κουμπιά λειτουργούν με έναν κάπως περίεργο τρόπο. επιτρέπουν να περάσει η τάση στους πείρους διαγώνια, δηλαδή, εάν έχουμε τέσσερις ακίδες, πρέπει να συνδέσουμε την είσοδο και την έξοδο μόνο σε δύο ακίδες, 1-4 ή 2-3 για να λειτουργήσει. Για παράδειγμα, αν επιλέξουμε τους πείρους 1-4, θα συνδέσουμε τη γείωση (GND) με τον πείρο 4 και η έξοδος θα συνδεθεί με τον ακροδέκτη PWM 9 και, με τη σειρά του, μαζί με αντίσταση 1kOhm, θα το συνδέσουμε σε 5V (Vcc).
3. Σύνδεση φωτοαισθητήρων:
Για να συνδέσουμε τους φωτοαισθητήρες, πρέπει να τοποθετήσουμε το ένα πόδι απευθείας στην τροφοδοσία Vcc και το άλλο να το συνδέσουμε ταυτόχρονα, σε έναν αναλογικό πείρο (στην περίπτωση αυτή στους πείρους A0 και A1) και στη γείωση GND μαζί με αντίσταση 1kOhm.
Σημείωση:
Μπορείτε να συγκολλήσετε μικρούς συνδετήρες στα καλώδια εάν τα καλώδια δεν ταιριάζουν απευθείας στο Arduino ή χρησιμοποιήστε έναν πίνακα πρωτοκόλλου για να διευκολύνετε τις διαφορετικές συνδέσεις. Σε αυτό το έργο χρησιμοποιήσαμε ταινίες σύνδεσης για διαφορετικούς αρμούς.
Βήμα 4: Προγραμματισμός Arduino
ΚΩΔΙΚΑΣ
#include Servo myservoL;
Servo myservoR;
int inPin = 7;
int buttonVal = 1;
void setup () {
// ΣΕΡΒΟΜΟΤΟΡΣ
myservoL.attach (10);
myservoR.attach (11);
Serial.begin (9600); }
void loop () {
int LDR_L = analogRead (A2);
int LDR_R = analogRead (A1);
buttonVal = digitalRead (inPin);
// ΣΥΣΚΕΥΑΣΙΑ ΑΡΙΣΤΕΡΑ
εάν (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180);
//Serial.println(LDR_L); }
αλλιώς {
myservoL.write (92);
//Serial.println(LDR_L);
}
// ΔΕΞΙΑ ΣΥΣΚΕΥΑΣΙΑ
εάν (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270);
//Serial.println(LDR_R); }
αλλιώς {
myservoR.write (92);
//Serial.println(LDR_R); }
}
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης