Πίνακας περιεχομένων:
Βίντεο: Κουλοχέρη: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
ΣΗΜΕΙΩΣΗ: Έχω τώρα ένα Instructable που προσφέρει κώδικα Arduino για τον κουλοχέρη.
Θυμάμαι όταν ήμουν 17 ετών, πρόσφατος απόφοιτος λυκείου και ταξίδευα με τους παππούδες μου από την Καλιφόρνια πίσω στο σπίτι τους στο Μίσιγκαν. Φυσικά σταματήσαμε στο Λας Βέγκας και περπατήσαμε στη Στριπ μόνο για να δούμε αυτό που έπρεπε να δούμε. Σχεδόν όλα τα καζίνο ήταν ανοιχτά στο μπροστινό μέρος, έτσι περιπλανήθηκα σε ένα με τους παππούδες μου. Είδα ένα κουλοχέρη νικελίου και απλώς έπρεπε να κολλήσω ένα νόμισμα. Έκπληξη, έκπληξη, χτύπησα το τζακ ποτ! Τα τζάκποτ πληρώθηκαν ως δύο ρολά των 50 νικελίων το καθένα, έτσι ένας υπάλληλος του καζίνο ήρθε όταν έσβησαν τα φώτα και ο ήχος. Με κοίταξε, έδωσε τα ρολά στη γιαγιά μου και της είπε ήσυχα ότι κάποιος κάτω των 21 ετών δεν έπρεπε να είναι εκεί.
Μου αρέσει η τεχνολογία, αλλά δεν είμαι τυχαίος τεχνικός με κανένα τρόπο και μου αρέσουν πολλά πράγματα της «παλιάς σχολής», όπως αντίκες, αυτοκίνητα κλπ. Για παράδειγμα, αν αποφάσιζα ποτέ να αγοράσω ένα φλίπερ θα ήθελα ένα από τη δεκαετία του '60 ή του '70 πριν γίνουν πολύ λαμπερές. Επίσης, δεν είμαι τζογαδόρος, αλλά θυμάμαι πόσο κουλ ήταν αυτό το παλιό κουλοχέρη. Μόνο για διασκέδαση αποφάσισα να ελέγξω μερικά στο eBay και λιποθύμησα όταν είδα τις ετικέτες τιμών. Πιθανότατα θα μπορούσα να το αντέξω οικονομικά, αλλά είμαι πολύ φθηνός και ούτως ή άλλως δεν υπάρχει χώρος στο σπίτι μας. Παρ 'όλα αυτά, σκέφτηκα ότι τα μικρά εγγόνια θα μπορούσαν να απολαύσουν ένα τέτοιο παιχνίδι όταν έρχονται για επίσκεψη, έτσι αποφάσισα να δω αν θα μπορούσα να φτιάξω μια μικρή έκδοση.
Βήμα 1: Στοιχεία
Οι κουλοχέρηδες παλιάς εποχής είχαν τρία παράθυρα και μηχανικούς τροχούς με ποικιλία εικόνων που περιστρέφονταν πίσω από τα παράθυρα όταν τοποθετούνταν ένα νόμισμα και τραβόταν η πλαϊνή λαβή. Οι περιστρεφόμενοι τροχοί θα σταματούσαν ένας κάθε φορά και θα πραγματοποιούνταν κάποιες πληρωμές για διάφορες ταιριαστές εικόνες. Τείνουν επίσης να έχουν φώτα που αναβοσβήνουν και θόρυβο εάν συμβεί τζακ ποτ. Δεν προσπαθούσα να δημιουργήσω ακριβώς έναν πραγματικό κουλοχέρη, αλλά τουλάχιστον έπρεπε να έχει μερικά από τα βασικά. Χρειαζόμουν μια ηλεκτρομαγνητική βαλβίδα για να ενεργοποιήσω την πόρτα παγίδας για τα νομίσματα όταν σημειώθηκε τζακ ποτ και μερικά LED για φώτα που αναβοσβήνουν. Wantedθελα επίσης κάποιο είδος ήχου, οπότε βρήκα μια μονάδα εγγραφής ήχου στο junk box μου και ηχογράφησα τη διαρκώς δημοφιλή φράση "Νικητής, νικητής, βραδινό κοτόπουλο". Παίζει μέσω ενός μικρού ηχείου.
Η οθόνη είναι μία από τις πολυψήφιες πλεονάζουσες 1601 LCD που έχω γύρω μου. Χρησιμοποίησα χαρακτήρες αγκύλης για να προσομοιώσω τρία παράθυρα και τελικά αποφάσισα να χρησιμοποιήσω αριθμούς αντί για χαρακτήρες για τους τροχούς που «πέφτουν». Πρόσθεσα ένα μικρό βομβητή για να ακούγεται ένα κλικ ενώ οι ψηφιοί «τροχοί» γύριζαν. Σκέφτηκα και σκεφτήκαμε αν θα ενεργοποιήσω ή όχι το «γύρισμα» κατά την εισαγωγή ενός νομίσματος ή να φτιάξω μια ξεχωριστή λαβή. Η υποδοχή νομισμάτων που αγόρασα συνοδεύτηκε από ένα κουμπί απόρριψης νομισμάτων και έτσι αποφάσισα να το χρησιμοποιήσω για να ξεκινήσει η περιστροφή. Τοποθέτησα έναν μικροδιακόπτη έτσι ώστε να ενεργοποιείται όταν πατηθεί σχεδόν πλήρως το κουμπί απόρριψης νομισμάτων. Ένα κομμάτι σωλήνα απορριμμάτων PVC τοποθετήθηκε μεταξύ της υποδοχής νομισμάτων και της πόρτας παγίδας για να συγκρατήσει τα εισαγόμενα νομίσματα.
Ένα μεγάλο μέρος της διασκέδασης ήταν να κάνω μια μικρή ξυλουργική (ένα από τα άλλα μου χόμπι) για να φτιάξω το ντουλάπι. Δεν είχα τίποτα που ήταν σωστό στο σωρό των απορριμμάτων μου, έτσι κατευθύνθηκα στο τοπικό κατάστημα ξυλείας για να κοιτάξω γύρω. Ένας από τους τύπους που κουβαλούν είναι η λεύκα, η οποία, για μένα, ακούστηκε αρκετά ήπια. Αλλά όταν άρχισα να ταξινομώ πίνακες, συνάντησα έναν που έπρεπε απλώς να έχω λόγω της ποικιλίας των χρωμάτων του. Μόνο αργότερα διαπίστωσα ότι είναι ένα παράδειγμα αυτού που ονομάζεται "λεύκα ουράνιου τόξου". Δυστυχώς, η φωτογραφία μου δεν δικαιολογεί.
Βήμα 2: Υλικό
Το σχήμα φαίνεται παραπάνω. Τα περισσότερα από τα συστατικά έχουν ήδη περιγραφεί στην προηγούμενη ενότητα και είναι αρκετά προφανή. Τοποθέτησα τέσσερις διαφορετικές χρωματικές λυχνίες LED μπροστά, δύο σε κάθε πλευρά και αναβοσβήνουν μπρος πίσω όταν χτυπήσει ένα τζακ ποτ. Το σχηματικό δείχνει μόνο αυτά ως δύο LED στις καρφίτσες PIC 11 και 12. Η μονάδα ήχου λέει ότι θα λειτουργεί με 5 βολτ, αλλά οι προδιαγραφές δείχνουν ότι είναι πιο ευτυχισμένη με λιγότερα από αυτά. Αντί για ρυθμιστή, απλώς έβαλα στη σειρά μερικές διόδους 1 amp για να πέσουν τα +5 βολτ στη μονάδα. Οι είσοδοι στη μονάδα προτιμούν επίπεδα 3,3 volt, οπότε ένα διαχωριστικό αντίστασης προστέθηκε στην είσοδο σκανδάλης.
Η ηλεκτρομαγνητική βαλβίδα λειτουργεί στα 12 βολτ και αρχικά είχα προγραμματίσει να χρησιμοποιήσω απλώς έναν ρυθμιστή 7805 για να παρέχω τα +5 βολτ για τη λογική. Λόγω της τρέχουσας αντλήσεως της μεγάλης οθόνης LCD, υπήρχε πολλή ισχύς που χάθηκε, έτσι πήρα μια απλή πλακέτα ρυθμιστή DC-DC από την παροχή ανταλλακτικών για να κάνω τη δουλειά. Η μικρή ηλεκτρομαγνητική βαλβίδα που χρησιμοποίησα δεν είναι πολύ ισχυρή και δεν θα αποσυρθεί αν πατήσουν πάρα πολλά νομίσματα στην πόρτα της παγίδας. Αυτό δεν πρέπει να είναι πρόβλημα γιατί έκανα τις πιθανότητες 8: 1 για να κρατήσω το ενδιαφέρον των παιδιών. Σε κάθε περίπτωση, αποφάσισα να χρησιμοποιήσω ένα γενικό FET καναλιού N για να ενεργοποιήσω την ηλεκτρομαγνητική βαλβίδα προκειμένου να μειώσω την πτώση τάσης.
Βήμα 3: Λογισμικό
Η κύρια ρουτίνα απλώνεται συνεχώς μέχρι να πατηθεί το κουμπί στην υποδοχή νομισμάτων. Δεν υπάρχει απαίτηση να εισαγάγετε ένα νόμισμα πρώτα για να ενεργοποιήσετε τον κύκλο περιστροφής, αλλά ελπίζω ότι τα παιδιά δεν θα το καταλάβουν. Ενώ η κύρια ρουτίνα κυμαίνεται, αυξάνει τη μεταβλητή "Τυχαία". Απλώς θα ξεχειλίσει πίσω στο μηδέν του κύκλου αφού χτυπήσει το 255. Όταν η ρουτίνα "Spin" ονομάζεται, απλώς περνάει από μια λίστα ελέγχων για την τιμή στο "Random" για να καθορίσει εάν έχει προκύψει νικητής. Όπως προαναφέρθηκε, οι αποδόσεις ορίζονται σε 8: 1, αλλά μπορεί εύκολα να αλλάξει τροποποιώντας τις τιμές που κερδίζουν στο "Spin". Εάν δεν βρεθεί μια τιμή αντιστοίχισης, τότε η λογική απλώς μετατοπίζει bits στο "Random" και εμφανίζει κάθε τρία bits ως αριθμό. Γίνεται μια δοκιμή για να διασφαλιστεί ότι δεν συμβαίνει τυχαίο ταίριασμα ψηφίων.
Η οθόνη ενεργοποίησης εμφανίζει ένα ερωτηματικό σε καθένα από τα τρία παράθυρα. Ενώ οι "τροχοί" περιστρέφονται, κάθε παράθυρο εναλλάσσεται μεταξύ ενός κενού και ενός ερωτηματικού και στη συνέχεια εγκαθίσταται τελικά σε έναν αριθμό κάθε φορά. Αυτή η λογική περιέχεται στη ρουτίνα "Send_Digs". Αντί να χρειάζεται να ξαναγράφετε συνεχώς ολόκληρη την οθόνη, η ρουτίνα "Send_Dig" γράφει σε μια συγκεκριμένη θέση LCD. Επίσης, ενώ οι «τροχοί» περιστρέφονται, το ρουτίνα «Clickit» καλείται να προσομοιώσει τον μηχανικό ήχο των τροχών. Αυτό επιτυγχάνεται με την αποστολή 2 ms on / 100ms από ακολουθίες στον πιέζου βομβητή.
Όταν εμφανιστεί τζάκποτ, η εναλλακτική λυχνία LED αναβοσβήνει από δεξιά προς τα αριστερά, η μονάδα ήχου ενεργοποιείται και η πόρτα του νομίσματος απελευθερώνεται. Δεν υπάρχουν μερικές πληρωμές, μόνο όλες ή τίποτα. Αφού συλλεχθούν τα νομίσματα, η πόρτα του νομίσματος πρέπει να ωθηθεί χειροκίνητα προς τα πίσω για να ασφαλίσει.
Αυτά για αυτήν την ανάρτηση. Ρίξτε μια ματιά στα άλλα μου έργα ηλεκτρονικής στη διεύθυνση: www.boomerrules.wordpress.com
Βήμα 4: Βίντεο
Ακολουθεί ένα σύντομο βίντεο του κουλοχέρη σε δράση.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
Κλιπ χρήματος κάλυψης κουλοχέρη PCI: 6 βήματα
Clip Money Cover για κουλοχέρη PCI: Παρατήρησα πριν από λίγο ότι καθισμένος στο πορτοφόλι μου όλη την ημέρα πονούσε την πλάτη μου. Έκανα λοιπόν κάποια βήματα για να απαλλαγώ από το πράγμα. Πήρα μια θήκη κινητού τηλεφώνου με στυλ ζώνης με τσέπη για την κάρτα χρέους μου, δίπλωμα οδήγησης κλπ. Ωστόσο, δεν είχα καλό τρόπο