Πίνακας περιεχομένων:

Ένα φωτεινό χρηματοκιβώτιο: 6 βήματα
Ένα φωτεινό χρηματοκιβώτιο: 6 βήματα

Βίντεο: Ένα φωτεινό χρηματοκιβώτιο: 6 βήματα

Βίντεο: Ένα φωτεινό χρηματοκιβώτιο: 6 βήματα
Βίντεο: 6 Βήματα για Σωστό Μακιγιάζ: 5- Φωτοσκιάσεις / Contouring 2024, Νοέμβριος
Anonim
Ένα φωτεινό χρηματοκιβώτιο
Ένα φωτεινό χρηματοκιβώτιο

Αυτό το έργο προτείνει έναν τρόπο να εξασφαλίσετε το πράγμα σας. Το τελικό αποτέλεσμα του έργου είναι ένας διακόπτης με εντολή του 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]

Συνιστάται: