Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεστε;
- Βήμα 2: Δημιουργήστε τον "κώδικα φωτοαντίστασης"
- Βήμα 3: Πώς να χρησιμοποιήσετε σωστά τον "photoresistors_code" μας;
- Βήμα 4: Πώς να συνδέσετε τους φωτοαντιστάτες σας και να βαθμονομήσετε τα πάντα;
- Βήμα 5: Χρησιμοποιήστε το κύριο πρόγραμμα
- Βήμα 6: Διασκεδάστε !
Βίντεο: Ένα φωτεινό χρηματοκιβώτιο: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το έργο προτείνει έναν τρόπο να εξασφαλίσετε το πράγμα σας. Το τελικό αποτέλεσμα του έργου είναι ένας διακόπτης με εντολή του arduino μετά από δύο στάδια ασφάλειας. Ο διακόπτης μπορεί να ανοίξει μια πύλη, να αντικαταστήσει ένα τηλεχειριστήριο ή απλά να δώσει εντολή στον κινητήρα. Το έργο μου παρουσιάζει μόνο ένα μπλοκ που ξεκλειδώνει κάτι. Έτσι μπορείτε να το προσαρμόσετε στο έργο σας.
Το πρώτο στάδιο της ασφάλειας είναι ένας πίνακας 9 φωτοαντιστάσεων που φωτίζονται από μια εικόνα στο τηλέφωνο. Το δεύτερο στάδιο ασφάλειας είναι ένας κωδικός 4 αριθμών.
Είμαι Γάλλος φοιτητής, οπότε προσπαθώ να κάνω ό, τι καλύτερο μπορώ να κάνω τα πάντα "Αγγλικά"
Βήμα 1: Τι χρειάζεστε;
Για αυτό το έργο, θα χρειαστείτε:
- 9 αντιστάσεις φωτοαντίστασης (1MOhm) και αντιστάσεις 20kOhm
- Ένα αναλογικό MUX που ονομάζεται CD4051B
- Καλώδια
- μια μήτρα πληκτρολογίου 3*4
- Ένα τρανζίστορ 2N2222
- Ένα arduino UNO
Βήμα 2: Δημιουργήστε τον "κώδικα φωτοαντίστασης"
Η κύρια ιδέα είναι να χρησιμοποιήσουμε τη φωτεινότητα για να ξεκλειδώσουμε το πράγμα μας. Όλοι γνωρίζουν ότι το μαύρο γίνεται χωρίς φως και ότι το λευκό είναι το πιο ισχυρό φως. Αυτό είναι που θα χρησιμοποιήσουμε. Θα χρησιμοποιήσουμε κλίμακα του γκρι σε μια εικόνα για να το φτιάξουμε.
Έφτιαξα ένα μικρό πρόγραμμα python στο οποίο μπορούμε να ρυθμίσουμε το μέγεθος της οθόνης μας και, στη συνέχεια, το πρόγραμμα θα δημιουργήσει μια μήτρα 3*3 στην οποία κάθε περιοχή είναι μια τυχαία κλίμακα του γκρι. Αυτή η εικόνα είναι μοναδική, και ως 255^9 δυνατότητες.
Για να χρησιμοποιήσετε το πρόγραμμά μου, θα χρειαστείτε python 3.x με εγκατεστημένη τη βιβλιοθήκη Pillow. Εάν δεν ξέρετε πώς να το κάνετε, μπορείτε να κάνετε αναζήτηση στο διαδίκτυο, υπάρχουν πολλά βίντεο.
Μπορείτε να δείτε τι είδους εικόνα συλλέγω.
Βήμα 3: Πώς να χρησιμοποιήσετε σωστά τον "photoresistors_code" μας;
Για να χρησιμοποιήσετε αυτήν την εικόνα, θα χρειαστεί να εγκαταστήσετε φωτοαντιστάσεις. Για να γίνει αυτό, προτείνω να εκτυπώσετε μερικά μικρά κομμάτια σε 3D, με το αρχείο που σας δίνω. Συνιστώ να χρησιμοποιήσετε εύκαμπτο νήμα. Αυτό το μικρό κομμάτι επιτρέπει να ανάβει ολόκληρο το φως της οθόνης του τηλεφώνου σας στον αισθητήρα.
Αρχικά, κολλήστε κάθε φωτοαντίσταση με δύο καλώδια. Στη συνέχεια, μπορείτε να κολλήσετε αυτούς τους μικρούς γύρους σε ένα πιάτο, να ανοίξετε μια τρύπα λίγο μεγαλύτερη από μια φωτοαντίσταση στο πιάτο και στη συνέχεια θα δείτε ότι ο φωτοαντιστάτης ταιριάζει απόλυτα στην τρύπα. Προσοχή, πρέπει να κολλήσετε τους γύρους στο πιάτο σας ανάλογα με το μέγεθος του τηλεφώνου σας. Κάθε γύρος πρέπει να ταιριάζει με το σωστό γκρι τετράγωνο.
Βήμα 4: Πώς να συνδέσετε τους φωτοαντιστάτες σας και να βαθμονομήσετε τα πάντα;
Όλα είναι κολλημένα, τα καλώδια είναι δωρεάν. Πρέπει να το συνδέσετε με το arduino.
Ένα arduino UNO έχει μόνο 6 αναλογικές εισόδους, προτείνω να έχει 8 ακόμη με το CD4051B MUX. Θα χρησιμοποιήσουμε την είσοδο 8 αυτού του MUX και η τελευταία θα είναι η Analog1 στο Arduino. Προετοιμάστε κάθε φωτοδίοδο με αντιστάτες 20KOkm σύμφωνα με την εικόνα. Στη συνέχεια, βάλτε έναν αριθμό σε κάθε φωτοαντίσταση σύμφωνα με τις επόμενες εικόνες. Τέλος, συνδέστε το 9ο φωτοαντίσταση στο A1 και το άλλο στο MUX όπως στην εικόνα: φωτοαντιστάσεις 1 έως 8 στο κανάλι IN/OUT 0 έως 7.
Τέλος, μόλις συνδεθούν όλα σωστά, μπορείτε να ανεβάσετε το πρόγραμμα arduino. Αυτό το πρόγραμμα θα σας δώσει τιμές που μετρούνται από τους 9 αισθητήρες. Γράψτε τα σε χαρτί ή απλώς επικολλήστε τα στο επόμενο πρόγραμμα.
!!! Προσοχή, ρυθμίστε την οθόνη σας σε υψηλή φωτεινότητα και διατηρήστε τη φωτεινότητα κάθε φορά που θα χρησιμοποιείτε αυτό το πρόγραμμα !!!
Βήμα 5: Χρησιμοποιήστε το κύριο πρόγραμμα
Μόλις βαθμονομήσετε τα πάντα, μπορούμε να συνδέσουμε το πληκτρολόγιο σύμφωνα με την εικόνα.
Στη συνέχεια, κατεβάστε το κύριο πρόγραμμα και ανοίξτε το. Μπορείτε να επικολλήσετε εκεί το αποτέλεσμα της βαθμονόμησης στον πίνακα "code_light" και μπορείτε να τροποποιήσετε τον κωδικό των 4 αριθμών σας επίσης στον πίνακα "προσπάθεια".
Τέλος, χρησιμοποιώ ένα τρανζίστορ για ενεργοποίηση. Συνδέστε το τρανζίστορ στον ακροδέκτη D0, αλλά συνδέστε το μόλις μεταφορτωθεί το πρόγραμμα.
Το κύριο πρόγραμμα διαχωρίζεται με τον ακόλουθο τρόπο:
- ορισμός σταθερών και συνδέσεων
-
ανάγνωση των 9 φωτοαντιστάσεων
-
αν είναι καλό, μπορούμε να δοκιμάσουμε τον χειροκίνητο κωδικό
αν είναι καλό, το χρηματοκιβώτιο ανοίγει
- αν είναι ψευδές, δοκιμάστε ξανά
-
Βήμα 6: Διασκεδάστε !
Για να επαληθεύσω ότι όλα λειτουργούν καλά, συνδέω ένα LED στο τρανζίστορ. Αυτή λάμπει. Αντικαταστήστε το LED με την ιδέα σας: έναν κινητήρα για ένα κλείδωμα ή ένα σερβο ή κρατήστε το τρανζίστορ για να αντικαταστήσει ένα κουμπί σε ένα τηλεχειριστήριο.
Ελπίζω να μην έχεις πρόβλημα. Εάν ναι, επικοινωνήστε μαζί μου στο [email protected]
Συνιστάται:
B-Safe, το φορητό χρηματοκιβώτιο: 8 βήματα (με εικόνες)
B-Safe, το Portable Safe: *** 4 Σεπτεμβρίου 2019: Ανέβασα ένα νέο τρισδιάστατο αρχείο του ίδιου του κουτιού. Φάνηκε ότι η κλειδαριά μου ήταν 10 mm πολύ υψηλή για καλό κλείσιμο *** Το πρόβλημα Φανταστείτε αυτό: Ξυπνάτε ένα πρωί και ο καιρός είναι πραγματικά καλός. Θέλετε να πάτε στην παραλία. Επειδή δεν
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
Χρηματοκιβώτιο: 3 βήματα
Safe Box: Αυτό πρέπει να είναι το τελικό σας αποτέλεσμα αφού το συνδυάσετε και ανεβάσετε τον κώδικα
Σπάστε και επαναφέρετε ένα ηλεκτρονικό χρηματοκιβώτιο: 3 βήματα
Σπάστε και επαναφέρετε ένα ηλεκτρονικό χρηματοκιβώτιο: σύντομη ιστορία, αν αφαιρούσα το περιεχόμενο του χρηματοκιβωτίου για έναν φίλο, θα μπορούσα να κρατήσω το χρηματοκιβώτιο … γιατί να μην το πυροβολήσω