Πίνακας περιεχομένων:
- Βήμα 1: Λήψη υλικών
- Βήμα 2: Συναρμολόγηση του υλικού
- Βήμα 3: Ρύθμιση των κινητήρων
- Βήμα 4: Ρύθμιση της κάμερας
- Βήμα 5: Ρύθμιση του Arduino
- Βήμα 6: Ρύθμιση του Raspberry Pi
- Βήμα 7: Σύνδεση του Raspberry Pi και του Arduino
- Βήμα 8: Ανασυγκρότηση εικόνας
- Βήμα 9: Φαντασία
Βίντεο: Σπιτικό σαρωτή: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Στο έργο μας, δημιουργήσαμε ένα σπιτικό σαρωτή που χρησιμοποιήσαμε για να αναλύσουμε εργασίες και άλλα κομμάτια γραφής ώστε να ανιχνεύσουμε σημάδια κατάθλιψης. Ωστόσο, Αυτός ο σαρωτής μπορεί να χρησιμοποιηθεί για να κάνει περισσότερα από αυτό! Η φαντασία σας είναι το μόνο όριο που έχετε! Για παράδειγμα, θα μπορούσατε να το χρησιμοποιήσετε για τον εντοπισμό προβλημάτων στην τέχνη ή ακόμα και για απλή σάρωση εγγράφων. Ας βουτήξουμε λοιπόν!
Βήμα 1: Λήψη υλικών
Τα υλικά που χρησιμοποιήσαμε είναι άμεσα διαθέσιμα στην αγορά. Το πιο δύσκολο πράγμα να αποκτήσουμε ήταν ένα σύστημα τροχαλίας το οποίο καταφέραμε στο τέλος. Τα υλικά που απαιτούνται για αυτό το έργο είναι:
- Δύο σερβο 360 μοιρών ή ένα σερβο και ένα μοτέρ DC
- 3 ανεμόπτερα συρταριών
- Σύστημα τροχαλίας
- Πίνακες MDF
- Ένα Arduino Uno
- Ένα Raspberry Pi
- Μονάδα κάμερας web ή RPI
- Καλώδια βραχυκύκλωσης
- Ένα BreadBoard
Βήμα 2: Συναρμολόγηση του υλικού
- Για να συναρμολογήσετε το υλικό, βιδώστε δύο από τα ανεμόπτερα παράλληλα μεταξύ τους με το κενό περίπου του πλάτους ενός φύλλου Α4 σε μια πλάκα MDF.
- Στη συνέχεια, βιδώστε το τελευταίο ανεμόπτερο πάνω από αυτό το στήσιμο έτσι ώστε να είναι κάθετο στα άλλα δύο ανεμόπτερα και να κινείται δίπλα τους.
Αυτή η αρχική ρύθμιση είναι αρκετή για να δείτε πώς θα είναι η ρύθμιση. Τα παράλληλα ανεμόπτερα πρέπει να κινούνται πάνω και κάτω και αυτό που βρίσκεται στην κορυφή πρέπει να επιτρέπει την κίνηση από αριστερά προς τα δεξιά. Για να σταθεροποιήσετε τη ρύθμιση, συνδέστε μια άλλη ταινία MDF μεταξύ των παράλληλων ανεμοπλάνων περίπου 10 ίντσες μακριά από το κάθετο ανεμόπτερο. Αυτό θα σας βοηθήσει εάν χρησιμοποιείτε κινητήρα DC αντί για το δεύτερο σερβο επίσης
Βήμα 3: Ρύθμιση των κινητήρων
Εάν χρησιμοποιείτε δύο σερβοκινητήρες, θα απαιτηθούν δύο συστήματα τροχαλίας.
- Με δύο σερβοκινητήρες, συνδέστε έναν τροχό τροχαλίας πάνω από κάθε έναν από αυτούς
- Ρυθμίστε ένα από αυτά παράλληλα με τα παράλληλα ανεμόπτερα και στη συνέχεια συνδέστε έναν άλλο τροχό τροχαλίας κοντά στη βάση του ανεμοπλάνου.
- Χρησιμοποιώντας τη ρύθμιση της τροχαλίας, συνδέστε το σε ένα από τα παράλληλα ανεμόπτερα. Όταν η τροχαλία περιστρέφεται, τα δύο παράλληλα ανεμόπτερα πρέπει να κινούνται σε συνδυασμό.
- Επαναλάβετε αυτήν τη ρύθμιση για το κάθετο ανεμόπτερο συνδέοντας μια λωρίδα MDF πάνω από το ανεμοπλάνο και τοποθετώντας το σύστημα τροχαλίας εκεί.
Εάν χρησιμοποιείτε μόνο έναν σερβοκινητήρα και έναν κινητήρα DC,
- Συνδέστε αυτόν τον σερβοκινητήρα όπως περιγράφεται παραπάνω, αλλά μόνο για το κάθετο τμήμα
- Συνδέστε το μοτέρ DC ένα μήκος Α4 συν 5 ίντσες μακριά από τη βάση των ανεμόπτερων. Βεβαιωθείτε ότι ο κινητήρας DC είναι πλάγιος όπως φαίνεται στο παρακάτω βίντεο
- Συνδέστε μια ταινία καλωδίου τροχαλίας από αυτόν τον κινητήρα στη δεύτερη λωρίδα MDF που ήταν προσαρτημένη στο προηγούμενο βήμα
ΥΓ ΒΕΒΑΙΩΘΕΙΤΕ ΟΛΑ ΤΑ ΣΥΣΤΑΤΙΚΑ ΕΙΝΑΙ ΑΣΦΑΛΗ ΑΛΛΑ ΑΛΛΑ ΘΑ ΠΕΣΕΙ ΣΤΙΣ ΑΚΟΛΟΥΘΑ ΒΗΜΑΤΑ.
Βήμα 4: Ρύθμιση της κάμερας
Συνδέστε την κάμερα στο κάθετο ανεμοπλάνο όπως στο βίντεο και την εικόνα που εμφανίζεται σε αυτό το βήμα. Η κάμερα θα ανυψωθεί ελαφρώς ψηλότερα και η ρύθμιση δεν πρέπει να εμφανίζεται στην εικόνα. Αυτό θα πάρει κάποια δοκιμή και λάθος αλλά θα είναι εύκολο να γίνει. Για καλύτερη ανάλυση σάρωσης, χρησιμοποιήστε κάμερα υψηλότερης ανάλυσης!
Βεβαιωθείτε ότι ο φακός είναι παράλληλος με τη σελίδα για να έχετε την πιο απρόσκοπτη εικόνα.
Βήμα 5: Ρύθμιση του Arduino
Το Arduino θα χρειαστεί λίγη δουλειά για να εγκατασταθεί καθώς όλοι οι κινητήρες θα είναι συνδεδεμένοι σε αυτό. Για να το κάνετε αυτό, δείτε ένα σεμινάριο για το πώς να ρυθμίσετε ένα Arduino με βηματικούς κινητήρες και με κινητήρα DC. Οι συναρτήσεις που σχετίζονται με αυτό είναι:
Για το κάθετο ανεμόπτερο:
- Το σύστημα τροχαλίας πρέπει να το μεταφέρει σε 3 ή περισσότερες διαφορετικές θέσεις ανάλογα με το πλάτος της εικόνας που μπορεί να επιτευχθεί από την κάμερα. Το ύψος της κάμερας μπορεί επίσης να ρυθμιστεί σύμφωνα με αυτό, ώστε να μειωθεί το φορτίο του κινητήρα.
- Αφού ο κινητήρας φτάσει στο τέλος της σελίδας, θα πρέπει να επιστρέψει στην αρχική του θέση
Για το παράλληλο ανεμόπτερο:
Με Servo:
Το σύστημα τροχαλίας πρέπει να λειτουργεί σε συνδυασμό με τον κινητήρα όπως φαίνεται παραπάνω. Κάθε φορά που ολοκληρώνεται μια γραμμή, το σύστημα πρέπει να μετακινείται προς τα κάτω στη σελίδα ανάλογα με το ύψος της εικόνας που λαμβάνει η κάμερα
Με μοτέρ DC:
Τα ανεμόπτερα πρέπει να τραβηχτούν στο ίδιο μήκος με το ύψος της εικόνας. Χρησιμοποιήστε σύστημα κουμπιών για αυτό, καθώς η DC Motors μπορεί να μειώσει την ισχύ της μπαταρίας για κάποιο χρονικό διάστημα
Βήμα 6: Ρύθμιση του Raspberry Pi
Συνδέστε την κάμερα στο Raspberry Pi. Αναζητήστε στο διαδίκτυο για να μάθετε πώς μπορείτε να γράψετε έναν κώδικα που σας επιτρέπει να τραβάτε εικόνες από το Raspberry Pi. Αυτό είναι απλώς θέμα εξέτασης του κώδικα κάμερας από το τερματικό και εγγραφής ενός βρόχου εκκίνησης.
Βήμα 7: Σύνδεση του Raspberry Pi και του Arduino
Συνδέστε μια ακίδα υψηλής/χαμηλής εξόδου του Arduino Pin στην ακίδα εισόδου του Raspberry Pi.
Προσθέστε αυτό το μέρος στον βρόχο εικόνας και προγραμματίστε το Arduino έτσι ώστε ο πείρος να στέλνει υψηλό σήμα μόνο όταν ο κινητήρας δεν κινείται και η κάμερα είναι τοποθετημένη πάνω στο τμήμα της σελίδας όπου πρέπει να ληφθεί η εικόνα. Βεβαιωθείτε ότι όλες αυτές οι εικόνες αποστέλλονται σε υπολογιστή ή αποθηκεύονται στο Raspberry Pi.
Βήμα 8: Ανασυγκρότηση εικόνας
Για να διασφαλίσετε ότι η εικόνα ανακατασκευάζεται, κοιτάξτε τις βιβλιοθήκες PIL και Numpy στον python. Σε συνδυασμό, μπορούν να χρησιμοποιηθούν για την ανασύσταση της εικόνας.
Και τώρα, ο σαρωτής ολοκληρώθηκε!
Βήμα 9: Φαντασία
Τώρα, χρησιμοποιήστε το σαρωτή όπως θέλετε! Παραδοσιακά ή ως κάτι καταπληκτικό! Διασκεδάστε με αυτό!
Συνιστάται:
Ηλεκτρική κλειδαριά πόρτας με σαρωτή δακτυλικών αποτυπωμάτων και αναγνώστη RFID: 11 βήματα (με εικόνες)
Ηλεκτρική κλειδαριά πόρτας με σαρωτή δακτυλικών αποτυπωμάτων και αναγνώστη RFID: Το έργο σχεδιάστηκε για να αποφευχθεί η ανάγκη χρήσης κλειδιών, για να φτάσουμε στο στόχο μας χρησιμοποιήσαμε έναν οπτικό αισθητήρα δακτυλικών αποτυπωμάτων και ένα Arduino. Ωστόσο, υπάρχουν άτομα που έχουν δυσανάγνωστο δακτυλικό αποτύπωμα και ο αισθητήρας δεν το αναγνωρίζει. Μετά σκέφτεται ένα
Κουτί έκθεσης σε υπεριώδη ακτινοβολία από σαρωτή επιτραπέζιου δίσκου: 5 βήματα
UV Exposure Box From Table Top Scanner: Η κατασκευή PCB στο σπίτι με φωτοευαίσθητη μεμβράνη στο σπίτι, απαιτεί κιβώτιο έκθεσης σε υπεριώδη ακτινοβολία, και αποφάσισα να κάνω ένα - γρήγορα, από τον επιτραπέζιο σαρωτή που έλαβα δωρεάν, που ήταν τρόπος στα σκουπίδια - αποφάσισα να του δώσω μια δεύτερη ζωή
Έκθεση UV PCB με ανακύκλωση παλιού σαρωτή: 6 βήματα (με εικόνες)
PCB UV Exposure by Recycling a Old Scanner: Γεια, έτσι έκανα την έκθεση στο PCB UV με την ανακύκλωση ενός παλιού σαρωτή
Χρήση μήτρας LED ως σαρωτή: 8 βήματα (με εικόνες)
Χρήση LED μήτρας ως σαρωτής: Οι συνηθισμένες ψηφιακές φωτογραφικές μηχανές λειτουργούν χρησιμοποιώντας μια μεγάλη σειρά αισθητήρων φωτός για να καταγράψουν το φως καθώς αυτό αντανακλάται από ένα αντικείμενο. Σε αυτό το πείραμα, ήθελα να δω αν θα μπορούσα να φτιάξω μια κάμερα προς τα πίσω: αντί να έχω μια σειρά αισθητήρων φωτός, έχω
Πώς να χρησιμοποιήσετε το σαρωτή λέιζερ RPLIDAR 360 ° με Arduino: 3 βήματα (με εικόνες)
Πώς να χρησιμοποιήσετε το σαρωτή λέιζερ RPLIDAR 360 ° με Arduino: Είμαι μεγάλος οπαδός της κατασκευής σούμο ρομπότ και είμαι πάντα στην αναζήτηση νέων ενδιαφέρων αισθητήρων και υλικών που θα χρησιμοποιήσω για την κατασκευή ενός καλύτερου, ταχύτερου, πιο έξυπνου ρομπότ. Έμαθα για το RPLIDAR A1 το οποίο μπορείτε να αποκτήσετε για 99 $ στο DFROBOT.com. Είπα ότι ήμουν