Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Είναι ένα αυτοματοποιημένο ρομπότ πολλαπλών χρήσεων το οποίο έχει σχεδιαστεί για να εκτελεί λειτουργίες όπως η σκούπα με σκόνη, ο καθαρισμός του δαπέδου, η θανάτωση των μικροβίων και το σφουγγάρισμα. Χρησιμοποιεί έναν μικροελεγκτή Arduino που είναι προγραμματισμένος να οδηγεί τέσσερις κινητήρες dc, έναν σερβο και δύο υπερηχητικούς αισθητήρες. Ο κύριος στόχος είναι να αυτοματοποιήσει τη διαδικασία καθαρισμού και να την κάνει πιο αποτελεσματική και λιγότερο χρονοβόρα.
Βήμα 1: ΑΠΑΙΤΗΣΕΙΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ
1. ULTRASONIC SENSOR HC-SR04 Υπερήχων x2
2. ADRUINO (Uno R3)
3. L 293D MOTOR SHIELD
4. ΚΑΘΑΡΙΣΜΟΣ ΚΕΝΟΥ (φορητό)
5. ΦΩΤΟΣ ULTRAVIOLET
6. DC 12 V μοτέρ (υψηλή ροπή ή χαμηλή ταχύτητα) x4
7. Σερβοκινητήρας
7. Καταδίωξη για ρομπότ και 4 τροχούς
6. ΤΡΟΦΟΔΟΤΗΣΗ DC ή Μπαταρία
Βήμα 2: ΔΙΑΓΡΑΜΜΑ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ FLOWCHART
Το AUVC διαθέτει κυρίως δύο αισθητήρες υπερήχων. Ένας από τους αισθητήρες λειτουργεί
η λειτουργία της αποφυγής εμποδίων συγκρίνοντας την αριστερή, τη δεξιά και την μπροστινή απόσταση και αποφεύγει την πιο κοντινή διαδρομή εμποδίων ή με άλλα λόγια επιλέξτε λιγότερο εμπόδιο, αν το ρομπότ καλύπτεται με πλήρη εμπόδια τριγύρω, τότε το ρομπότ θα γυρίσει. Ο άλλος αισθητήρας που αποφεύγει τις ακμές μετρώντας το βάθος
Βήμα 3: ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ
1. τοποθετήστε ασπίδα κινητήρα πάνω από το Ardino uno3
2. συνδέστε τα καλώδια όπως φαίνεται στο σχήμα
3. Καρφίτσα (A0 και A1) Εμπρός αισθητήρας υπερήχων, αυτός ο αισθητήρας τοποθετείται πάνω από το σερβοκινητήρα
4. ακίδα (Α2 και Α3) Αισθητήρας υπερήχων βάθους είναι στερεωμένος στο κυνηγητό ρομπότ και το πρόσωπο στο βάθος
5. παρέχεται ισχύς σερβοκινητήρα μέσω ασπίδας κινητήρα (θύρα 0 στην ασπίδα)
Βήμα 4: Χρόνος κωδικοποίησης
1. εγκαταστήστε το λογισμικό Arduino (IDE)
2. προσθέστε αυτά τα αρχεία βιβλιοθήκης (βιβλιοθήκη Adafruit Motor Shield, βιβλιοθήκη Servo Motor, βιβλιοθήκη αισθητήρων υπερήχων)
3. και ανεβάστε αυτόν τον κωδικό
ο κώδικας θα δημοσιευτεί στο σύνδεσμο github είναι εδώ
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Βήμα 5: Το ρομπότ σε δράση
Αναπτύχθηκε από
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM και
EDWIN JOHNY