Πίνακας περιεχομένων:
- Βήμα 1: Κωδικός
- Βήμα 2: Δημιουργήστε το Arduino Setup
- Βήμα 3: Κουμπί
- Βήμα 4: LED
- Βήμα 5: Βελτιώσεις/Παραλλαγές
Βίντεο: Electric Magic Eight Ball: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σας ενδιαφέρει να μάθετε τα μυστικά του Σύμπαντος; Λοιπόν, το Magic Eight Ball μπορεί να μην είναι για εσάς!
Μπορεί να απαντήσει ναι ή όχι σε ερωτήσεις, με το περιστασιακό ίσως, το Magic Eight Ball μπορεί να απαντήσει σε όλες τις ερωτήσεις σας με 100% εγγύηση!*
Χρησιμοποιώντας ένα Atmega328P Arduino, μερικά LED, ένα κουμπί και αρκετές αντιστάσεις, μπορείτε επίσης να φτιάξετε τη δική σας Magic Eight Ball!
Εάν ένα Arduino Uno δεν είναι διαθέσιμο σε εσάς, αλλά τυχαίνει να έχετε έναν ρυθμιστή τάσης και κρύσταλλο χρόνου, μπορείτε επίσης να φτιάξετε τη δική σας Magic Eight Ball!
*Το Magic Eight Ball δεν είναι υπεύθυνο για οποιεσδήποτε συνέπειες για τις ενέργειές σας βάσει των αποφάσεών σας να ενεργήσετε σύμφωνα με όσα έχει αποφασίσει το Magic Eight Ball.
Λίστα μερών:
1 Atmega328σ
4 κόκκινα LED
Αντίσταση 1 1 K Ohm
4 αντιστάσεις 560 Ohm
1 Στιγμιαίο κουμπί
1 ρυθμιστής τάσης LM7805
1 16 MHz Time Crystal
2.022 uF Πυκνωτές
2 10 πυκνωτές uF
1 Breadboard
Βήμα 1: Κωδικός
Το πιο δύσκολο μέρος του κώδικα είναι να παρακολουθείτε πού δημιουργούνται και πού μπορούν να τροποποιηθούν. Τοπικές μεταβλητές όπως η απόφαση μπορούν να τροποποιηθούν μόνο μέσα στη μέθοδό τους, ενώ μεταβλητές κλάσης όπως το delayLoop μπορούν να τροποποιηθούν οπουδήποτε. Είναι επίσης σημαντικό να καταλάβετε ποιες μεταβλητές ελέγχουν τον βρόχο σας και ποια πράγματα αλλάζουν μετά τον βρόχο σας. Είναι δύσκολο να εκτελέσετε ολόκληρο το πρόγραμμα εάν ο βρόχος σας τρέχει απεριόριστα τα LED.
Χρησιμοποιήσαμε ένα υπάρχον ArduinoUno για να μετακινήσουμε τον κωδικό μας από τον υπολογιστή στο Arduino και να δοκιμάσουμε τον κώδικα μας πριν τον συνδέσουμε στο τελικό μας κύκλωμα. Αυτός θα ήταν ίσως ο ευκολότερος τρόπος για να το κάνετε, αλλά οποιαδήποτε μέθοδος για να μεταφέρετε τον κώδικα στο Arduino θα λειτουργούσε επίσης.
Βήμα 2: Δημιουργήστε το Arduino Setup
Για να ξεκινήσουμε, πρέπει να ρυθμίσουμε τα απαραίτητα στοιχεία για να τρέξει το arduino. Για την τροφοδοσία του arduino, χρησιμοποιούμε μπαταρία 9V με ρυθμιστή τάσης 5V. Δύο πυκνωτές 10 uF προσαρτημένοι στους πείρους εισόδου και εξόδου του ρυθμιστή οδηγούν στη γείωση και ένα καλώδιο από τον μεσαίο πείρο στη γείωση.
Ο κρύσταλλος χρόνου συνδέεται με τις ακίδες εννέα και δέκα του arduino, όπου δύο πυκνωτές 0,022 uF οδηγούν στη γείωση και για τις δύο ακίδες.
Τέλος, η καρφίτσα 8 στο Arduino πρέπει να συνδεθεί στη γείωση.
Βήμα 3: Κουμπί
Τοποθετήστε το κουμπί σε ένα εύκολα προσβάσιμο μέρος του breadboard σας και συνδέστε το με τον πείρο εξόδου του ρυθμιστή τάσης για να το τροφοδοτήσετε. Επίσης, τοποθετήστε την αντίσταση 1 KOhm σε αυτήν την ακίδα του κουμπιού και της γείωσης.
Στην αντίθετη πλευρά και στο κάτω μισό του κουμπιού, συνδέστε το με το pin 4 στο arduino.
Βήμα 4: LED
Για αυτό το βήμα, τα τέσσερα LED πρέπει να συνδεθούν με τους πείρους 11, 14, 17 και 19. Ο άλλος πείρος κάθε LED πρέπει να συνδεθεί με έναν από τους 560 Ohm αντιστάτες, που ο καθένας πηγαίνει στη γείωση.
Για αυτήν τη συσκευή επιλέξαμε να έχουμε τέσσερα LED για τέσσερις πιθανές απαντήσεις. το πρώτο LED για "ναι", το δεύτερο LED για "όχι", το τρίτο LED για "ίσως" και το τέταρτο LED για "ξαναρώτησε".
Βήμα 5: Βελτιώσεις/Παραλλαγές
Επειδή πρόκειται για μια "μαγική" μπάλα οκτώ, η συσκευή θα μπορούσε να κρυφτεί σε κάποιο τύπο δοχείου, για παράδειγμα ένα κασσίτερο Altoids. Μόνο το LED που βγαίνει έξω από το δοχείο και η πρόσβαση στο κουμπί θα μπορούσε να δώσει την ψευδαίσθηση ότι αυτό το μαγικό δοχείο Altoids απαντά σε ερωτήσεις.
Μια άλλη επιλογή για τη βελτίωση αυτής της συσκευής θα ήταν η συγκόλλησή της σε μια επιτραπέζια σανίδα για να γίνει πιο μόνιμη και αν είναι πιο συγκολλημένη μπορεί να χωρέσει σε μικρότερα δοχεία.
Αυτή η συσκευή διαθέτει LED για οπτικό εφέ, αλλά υπάρχει επίσης η δυνατότητα προσθήκης ενός ηχητικού στοιχείου στη συσκευή. Maybeσως η προσάρτηση ενός ηχείου στη συσκευή και η αναπαραγωγή της μουσικής με χρονόμετρο Jeopardy θα μπορούσε να προσθέσει στην αισθητική της συσκευής. Υπάρχει προφανώς η βελτίωση της προσθήκης περισσότερων LED για να δώσουμε περισσότερες επιλογές αποφάσεων που θα ήταν αρκετά απλές.
Συνιστάται:
RC Powered Electric Toy Car: 10 Βήματα (με Εικόνες)
RC Powered Electric Toy Car: Από: Peter Tran 10ELT1Αυτό το σεμινάριο περιγράφει λεπτομερώς τη θεωρία, το σχεδιασμό, την κατασκευή και τη δοκιμή ενός ηλεκτρικού παιχνιδιού με τηλεχειριστήριο (RC) που χρησιμοποιεί τα τσιπ IC HT12E/D. Τα σεμινάρια περιγράφουν λεπτομερώς τα τρία στάδια του σχεδιασμού του αυτοκινήτου: Συνδεδεμένο καλώδιο Infrar
Electronic Magic 8 Ball and Eyeball: 11 βήματα (με εικόνες)
Electronic Magic 8 Ball and Eyeball: wantedθελα να δημιουργήσω μια ψηφιακή έκδοση του Magic 8 Ball … Το σώμα του είναι εκτυπωμένο 3D και η οθόνη έχει αλλάξει από πολύεδρο σε μπλε βαφή σε μικρό OLED που ελέγχεται από έναν τυχαίο αριθμό γεννήτρια προγραμματισμένη σε Arduino NANO. Τότε
Magic Answers Ball With Arduino Pro Mini και οθόνη TFT: 7 βήματα
Magic Answers Ball With Arduino Pro Mini και TFT Display: Λίγο καιρό πριν, η κόρη μου και εγώ πήραμε μια μπάλα Magic 8, έτσι ώστε να μπορεί να αντικαταστήσει τις είκοσι απαντήσεις με αυτές της επιλογής της. Αυτό ήταν ένα δώρο για μια φίλη της. Αυτό με έκανε να σκεφτώ πώς να το κάνω σε μεγαλύτερη κλίμακα. Θα μπορούσαμε να έχουμε πολλά μ
Microbit Running Assistant With Magic 8 Ball: 10 Steps
Microbit Running Assistant With Magic 8 Ball: Πρόκειται να κωδικοποιήσουμε το Running Assistant με το Magic 8 Ball, Ένας βοηθός τρεξίματος Microbit είναι μια μεγάλη βοήθεια για άτομα που έτρεχαν πολύ, για άτομα που τρέχουν μερικές φορές ή ακόμα και για άτομα που μόλις άρχισαν να τρέχουν Το Μερικές φορές χρειάζεται να πάρεις αποφάσεις
Magic 8 Ball: 5 βήματα (με εικόνες)
Magic 8 Ball: Αυτό το Instructable δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com). Γεια σας και καλώς ήρθατε στο έργο μου MakeCourse. Για το τελευταίο μου έργο επέλεξα να αναδημιουργήσω ένα ηλεκτρονικό & ld