Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Έτσι, μια μέρα αποφάσισα να αγοράσω ένα roomba, αλλά είναι πολύ ακριβό γιατί είμαι μαθητής και προτεραιότητά μου εξακολουθεί να είναι το σχολείο μου, και μια ιδέα αναβοσβήνει στο μυαλό μου δηλώνοντας πώς να το φτιάξετε, έχω ένα αξιοπρεπές υπόβαθρο στον προγραμματισμό και το arduino, γιατί όχι;
Βήμα 1: Υλικά εξωτερικής ανάθεσης
Το μέρος για τα έργα παρατίθεται παρακάτω:
Arduino pro mini ή οποιαδήποτε πλακέτα arduino
Μόλις χρησιμοποίησα το pro mini γιατί είναι πιο αποτελεσματικό και μικρότερο
L298n πρόγραμμα οδήγησης κινητήρα
Αυτός ο οδηγός κινητήρα χρησιμοποιείται για την οδήγηση των δύο κινητήρων που τροφοδοτούν το σκούπα
Σκούπα σκούπα
αν δεν ξέρετε τι σκούπα ώθησης, είναι σαν μια σκούπα με πολλές βούρτσες
και γυρίζει καθώς το σπρώχνετε και μαζεύει τη βρωμιά
2 κινητήρες βουρτσισμένοι DC
Μόλις χρησιμοποίησα μερικούς διαφορετικούς κινητήρες DC που πήρα από σπασμένα αυτοκίνητα παιχνιδιών
Δύο αισθητήρες υπερήχων
να αισθανθούν και να αποφύγουν τους τοίχους και τα εμπόδια
Υποδοχή ισχύος DC
Για φόρτιση των power bank
Τράπεζες ισχύος
για την παροχή της ισχύος που απαιτείται για τον πίνακα και τους κινητήρες
δύο αρσενικά καλώδια USB
για σύνδεση στο power bank
Βήμα 2: Απαιτούνται εργαλεία
Εργαλείο Dremel
για να κόψετε και να βάλετε τρύπα όπου χρειάζεται
Ένα συγκολλητικό σίδερο
για συγκόλληση καλωδίων, φυσικά.
Πένσα
για να κόψετε σύρμα και να βοηθήσετε να λυγίσουν τα καλώδια
πιστόλι κόλλας (προαιρετικό)
για να συγκρατούν τους κινητήρες μαζί, αλλά αν δεν χρησιμοποιείτε μόνο φερμουάρ
Κατσαβίδι
για να στερεώσετε και να χαλαρώσετε τις βίδες πολλών εξαρτημάτων
Βήμα 3: Εύρεση πού να τοποθετήσετε τους κινητήρες και τους αισθητήρες και τη βαφή εργασίας
Εκτίμησα πού να βάλω τους αισθητήρες βάζοντάς τους ακριβώς πάνω και σημείωσα τους κύκλους που αργότερα θα κοπούν από το dremel και ενώ είμαι εκεί το έβαψα με ένα μεταλλικό μπλε χρώμα σπρέι
Βήμα 4: Τοποθέτηση οπών
- Έτσι έβαλα τέσσερις τρύπες μπροστά από τη σκούπα στο πάνω μέρος του σώματος δύο στα αριστερά και δύο στα δεξιά για να μπουν οι αισθητήρες
- και έβαλα επίσης δύο ορθογώνιες οπές στο κάτω μέρος του κάτω σώματος της σκούπας για να μπουν τα μοτέρ
Βήμα 5: Βάλτε τα όλα μαζί
Κόλλησα θερμά όλους τους αισθητήρες και τους κινητήρες στο σώμα, για τους κινητήρες το έβαλα στο κάτω μέρος του σώματος και το στήριξα με ξύλινους πείρους, ώστε να μην τριγυρίζει. για τους αισθητήρες, τους έβαλα επίσης ζεστά στις σωστές τρύπες τους, έκανα επίσης μια πλακέτα διαρροής για το επαγγελματικό μίνι, έτσι θα είναι ευκολότερο να καλωδιώσετε και να προβληματίσετε τη λήψη. ενώ ο οδηγός του κινητήρα βρίσκεται μπροστά από το καθαριστικό
Βήμα 6: Κωδικός
ο κωδικός έγινε στο Arduino IDE και είναι c plus τροποποιημένος, φυσικά. εάν θέλετε να κατεβάσετε τον κωδικό, απλώς πατήστε τον παρακάτω σύνδεσμο. έτσι υπάρχουν δύο μέρη του κώδικα με τον απλό όρο, η δουλειά του πρώτου μέρους είναι να πάρει τα δεδομένα από τους αισθητήρες ώστε ο πίνακας να μπορεί να τα αναλύσει και η δουλειά του δεύτερου μέρους είναι να αναθέσει ποιοι κινητήρες περιστρέφονται και ελιγμών, αυτό είναι μόνο δύο απλά μέρη. αν αναρωτιέστε πώς ανέβασα τον κώδικα, απλώς χρησιμοποιώ ένα arduino uno για να ανεβάσω
Βήμα 7: Hardwiring It
χρησιμοποίησα σύρμα σύνδεσης #12 μετρητή για να συνδέσω κάθε πράγμα στη σωστή του θέση. Το σχήμα ψύξης δίνεται παραπάνω.
το VCC και το GND των αισθητήρων είναι συνδεδεμένα με τις τράπεζες τροφοδοσίας που τροφοδοτούν 5 βολτ και τον πείρο τριγώνου συνδέεται ένας πείρος ηχώ με τις κατάλληλες ακίδες τους. επίσης οι ακίδες για τον έλεγχο του κινητήρα ορίζονται στον κωδικό
Βήμα 8: Κλείσιμο
έβαλα το power bank από πάνω γιατί δεν υπάρχει χώρος για τα δύο τεράστια powerbank στο εσωτερικό του, το έβαλα επίσης μπροστά για να προσθέσω βάρος, βάζοντας έτσι περισσότερη πρόσφυση στους μπροστινούς τροχούς που οδηγούν το πινέλο. επίσης βούτηξα ξανά όλα τα πράγματα πίσω
Βήμα 9: Τελειώνοντας τις πινελιές
αυτό είναι το τελευταίο βήμα αυτής της μακράς διδάσκουσας ελπίδας που σας αρέσει να το φτιάχνετε και μη διστάσετε να το τροποποιήσετε και να το αλλάξετε.