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

Παιχνίδι Balance Box - Arduino Powered: 4 βήματα (με εικόνες)
Παιχνίδι Balance Box - Arduino Powered: 4 βήματα (με εικόνες)

Βίντεο: Παιχνίδι Balance Box - Arduino Powered: 4 βήματα (με εικόνες)

Βίντεο: Παιχνίδι Balance Box - Arduino Powered: 4 βήματα (με εικόνες)
Βίντεο: Παίζουμε Pokemon Brilliant Diamond Nuzlocke! 2024, Νοέμβριος
Anonim
Παιχνίδι Balance Box - Powered Arduino
Παιχνίδι Balance Box - Powered Arduino

Το παιχνίδι ισορροπίας έγινε για μια πρόκληση, πρέπει να μεταφερθεί σε επίπεδο πορείας εμποδίων ή σε καθορισμένη απόσταση για να κερδίσετε την πρόκληση.

Ένα arduino χρησιμοποιείται για τη μέτρηση της γωνίας του κουτιού και την ενεργοποίηση συναγερμού μόλις ξεπεραστεί η καθορισμένη γωνία.

Το κουτί πρέπει να μετακινηθεί προσεκτικά ενώ μεταφέρεται στο επίπεδο. Καθώς το κιβώτιο μετακινείται εκτός επιπέδου, οι ενδεικτικές λυχνίες ισορροπίας θα ανάψουν, περισσότερες φωτεινές ενδείξεις υποδεικνύουν ότι το κιβώτιο είναι πιο έξω από το επίπεδο. Το αλφάδι μπορεί επίσης να χρησιμοποιηθεί για να διαπιστωθεί εάν το κουτί είναι επίπεδο. Όταν το κουτί είναι πολύ μακριά από το επίπεδο ή είναι σφιγμένο, το κουτί θα τσιρίζει 3 φορές και θα ακούγεται θόρυβος, ένα από τα φώτα ζωής θα σβήσει. Όταν χρησιμοποιηθούν και οι 3 ζωές, το κουτί θα ειδοποιήσει και θα αναβοσβήνει όλα τα φώτα, το παιχνίδι χάνεται.

Προμήθειες

Τα απαιτούμενα μέρη είναι:

1x Arduino Nano

1x μονάδα MPU6050

3x Λευκά LED

5x έγχρωμες λυχνίες LED για τον δείκτη ισορροπίας (2 πράσινες, 2 κίτρινες, 1 κόκκινες)

1x Piezo Buzzer

1x Τρανζίστορ TIP120

1x αντίσταση 2,2K Ohm

Αντίσταση 8x 220 Ohm

Κουμπί 1x

1x διακόπτης τροφοδοσίας

1x αλφάδι "Bullseye"

Πηγή ενέργειας 5v, το έργο μου χρησιμοποιεί θωράκιση ιόντων λιθίου 18650 με ρυθμιζόμενη έξοδο 5v

1x κουτί έργου

Θα χρειαστείτε ένα breadboard και πηδήξτε καλώδια για να δοκιμάσετε το κύκλωμα

Τα απαιτούμενα εργαλεία είναι:

Τρυπάνι και κομμάτια

Συγκολλητικό σίδερο

Πυροβόλο θερμής κόλλας

ταινία κάλυψης, μολύβι και χάρακα για σήμανση του κουτιού

Αρχείο

Βήμα 1: Το κύκλωμα καλωδίωσης

Το κύκλωμα καλωδίωσης
Το κύκλωμα καλωδίωσης

Το μόνο πράγμα που δεν φαίνεται στο διάγραμμα καλωδίωσης είναι ο κύριος διακόπτης τροφοδοσίας, στο έργο μου αυτός ο διακόπτης τοποθετείται μεταξύ της μπαταρίας λιθίου και της θωράκισης έτσι ώστε να μπορούν να αποσυνδεθούν εντελώς.

Εάν δεν είστε εξοικειωμένοι με τα ακόλουθα διαγράμματα καλωδίωσης, απλώς πάρτε το κομμάτι -κομμάτι, ακολουθήστε προσεκτικά κάθε σύνδεση καλωδίου και εργαστείτε μεθοδικά, ώστε να μην χάσετε τίποτα.

Θα πρέπει να συναρμολογήσετε το κύκλωμα σε ένα breadboard για να ελέγξετε αν λειτουργεί σωστά πριν κολλήσετε όλα τα μέρη μαζί.

Οι λυχνίες LED ζωής στο διάγραμμα πρέπει να είναι οι λευκές λυχνίες LED

Οι λυχνίες LED ισορροπίας πρέπει να είναι διατεταγμένες:

Κόκκινο - Ισορροπία LED 5

Κίτρινο - LED ισορροπίας 4

Κίτρινο - LED ισορροπίας 3

Πράσινο - LED ισορροπίας 2

Πράσινο - LED ισορροπίας 1

Βήμα 2: Κωδικός Arduino

Κωδικός Arduino
Κωδικός Arduino

Για τον κώδικα arduino θα χρειαστεί να προσθέσετε μερικές βιβλιοθήκες στο arduino IDE, έχω συμπεριλάβει τους παρακάτω συνδέσμους

Οι πρόσθετες βιβλιοθήκες arduino που απαιτούνται είναι:

MPU6050_tockn.h

OneButton.h

Θα χρειαστεί να προσθέσετε τις βιβλιοθήκες που συνδέονται παραπάνω στο arduino IDE

Κατεβάστε και ανοίξτε το αρχείο που περιέχει τον κωδικό "Balance_alarm_V1.8.ino"

Ανεβάστε τον κωδικό στον πίνακα arduino

Βήμα 3: Τοποθετήστε το κουτί

Τοποθετήστε το κουτί
Τοποθετήστε το κουτί
Τοποθετήστε το κουτί
Τοποθετήστε το κουτί
Τοποθετήστε το κουτί
Τοποθετήστε το κουτί

Δυστυχώς δεν έβγαλα φωτογραφίες από το κουτί ενώ τοποθέτησα τα εξαρτήματα σε αυτό. Έχω χρησιμοποιήσει θερμή κόλλα για να χωρέσω τα μέρη στο κουτί.

Εάν χρησιμοποιείτε ένα πλαστικό κουτί όπως αυτό που χρησιμοποίησα, τυλίξτε το επάνω μέρος με ταινία κάλυψης και χρησιμοποιήστε ένα χάρακα και ένα στυλό για να σημειώσετε πού πρέπει να ανοίξετε τις τρύπες για τις λυχνίες LED, το ηχείο και τις βίδες στερέωσης στο αλφάδι.

Ο διακόπτης τοποθετήθηκε ανοίγοντας μια τρύπα και στη συνέχεια τοποθετώντας την στο σωστό μέγεθος και σχήμα.

Αν ξαναέκανα αυτό το έργο, θα τοποθετούσα όλα τα εξαρτήματα στο καπάκι, ώστε να μην χρειαστεί να περάσω τόσα καλώδια σύνδεσης μεταξύ του καπακιού και του κάτω μέρους του κουτιού.

Βήμα 4: Οδηγίες λειτουργίας

Οδηγίες λειτουργίας
Οδηγίες λειτουργίας

Εκκίνηση

Πριν ενεργοποιήσετε το κουτί, τοποθετήστε το κουτί σε μια επίπεδη και επίπεδη επιφάνεια έτσι ώστε η φούσκα στο αλφάδι να βρίσκεται στον κεντρικό κύκλο.

Ενεργοποιήστε το διακόπτη τροφοδοσίας, το κουτί θα ηχήσει μία φορά και θα ξεκινήσει. Αφήστε το κουτί ακίνητο μέχρι να ακούσετε ένα τριπλό μπιπ και να ανάψουν τα 3 λευκά "φώτα ζωής".

Το παιχνίδι είναι πλέον έτοιμο.

Λειτουργίες κουτιού

Το κουτί πρέπει να μετακινηθεί προσεκτικά ενώ μεταφέρεται στο επίπεδο. Καθώς το κιβώτιο μετακινείται εκτός επιπέδου, οι ενδεικτικές λυχνίες ισορροπίας θα ανάψουν, περισσότερες λυχνίες υποδεικνύουν ότι το κουτί είναι πιο εκτός στάθμης.

Το αλφάδι μπορεί επίσης να χρησιμοποιηθεί για να διαπιστωθεί εάν το κουτί είναι επίπεδο (Εάν το επίπεδο πνεύματος και τα φώτα ισορροπίας δεν ταιριάζουν πραγματοποιήστε επαναφορά αισθητήρα ισορροπίας, δείτε παρακάτω)

Όταν το κουτί είναι πολύ μακριά από το επίπεδο ή είναι σφιγμένο, το κουτί θα τσιρίζει 3 φορές και θα ακούγεται θόρυβος, ένα από τα φώτα ζωής θα σβήσει.

Όταν χρησιμοποιηθούν και οι 3 ζωές, το κουτί θα ειδοποιήσει και θα αναβοσβήνει όλα τα φώτα, το παιχνίδι χάνεται.

Έλεγχοι

Επαναφορά συναγερμού

Κάντε αυτό για να σταματήσετε το παιχνίδι μέσω συναγερμού αφού έχουν χαθεί και οι 3 ζωές.

Ενώ ηχεί ο συναγερμός, πατήστε το πράσινο κουμπί για ένα δευτερόλεπτο και αφήστε το. Ο συναγερμός πρέπει να σταματήσει μετά από ένα δευτερόλεπτο. Αν όχι δοκιμάστε ξανά

Επαναφορά ζωών - Κάντε αυτό εάν θέλετε να επαναφέρετε το παιχνίδι, και οι τρεις ζωές θα επιστρέφονται.

Ανά πάσα στιγμή, κάντε διπλό κλικ στο πράσινο κουμπί (όπως ένα ποντίκι υπολογιστή, αλλά ελαφρώς πιο αργό). Θα ακουστεί ο θόρυβος επαναφοράς και θα ανάψουν τρία φώτα ζωής.

Επαναφέρετε τον αισθητήρα ζυγοστάθμισης - Κάντε αυτό εάν η φούσκα στο αλφάδι δεν ταιριάζει με τις ενδεικτικές λυχνίες ισορροπίας.

Πατήστε παρατεταμένα το πράσινο κουμπί (πατήστε για 3 δευτερόλεπτα και αφήστε το) Ο θόρυβος επαναφοράς ισορροπίας θα αναπαραχθεί και οι λυχνίες ισορροπίας θα αναβοσβήνουν σύντομα και στη συνέχεια θα σβήσουν (υποδεικνύοντας ότι το πλαίσιο είναι επίπεδο). Θα πρέπει να γίνει ενώ το κουτί είναι επίπεδο, όπως υποδεικνύεται από τη φούσκα αλκοόλ.

Σημειώσεις

Όταν το κουτί αρχίζει να κελαηδάει επειδή έχει χαθεί μια ζωή, επιστρέψτε γρήγορα στη σωστή επίπεδη θέση, διαφορετικά θα χάσετε άλλη ζωή μόλις σταματήσει το κελάηδημα, περίπου 5 δευτερόλεπτα.

Χρησιμοποιήστε το αλφάδι για να δείτε ποιος τρόπος είναι έξω από το επίπεδο/επίπεδο, τα φώτα υποδεικνύουν ότι είστε εκτός επιπέδου, αλλά δεν δείχνουν ποια κατεύθυνση.

Η φούσκα του αλκοόλ είναι περίπου η ίδια με τις ενδεικτικές λυχνίες, όταν η φούσκα αγγίζει την πλευρά του πνευματικού επιπέδου θα χαθεί μια ζωή.

Εάν το κουτί συμπεριφέρεται περίεργα και η επαναφορά του αισθητήρα ισορροπίας δεν λειτουργεί, απενεργοποιήστε και ενεργοποιήστε ξανά το κουτί με τον μαύρο διακόπτη τροφοδοσίας. Θα πρέπει να περιμένετε περίπου 10 δευτερόλεπτα με το κουτί σε μια επίπεδη επιφάνεια ενώ ενεργοποιείται ξανά. Προσπαθήστε να χρησιμοποιήσετε πρώτα την επαναφορά του αισθητήρα ζυγοστάθμισης καθώς είναι ταχύτερη, δεν χρειάζεται να περιμένετε μέχρι το κουτί να πραγματοποιήσει τον κύκλο ενεργοποίησης.

Το κουτί τροφοδοτείται από μπαταρία, θεωρητικά θα πρέπει να έχει αρκετή φόρτιση για να διαρκέσει μια ολόκληρη ημέρα συνεχούς χρήσης. Απενεργοποιήστε το εάν δεν χρησιμοποιείται για εξοικονόμηση ενέργειας.

Εάν το κουμπί δεν αποκρίνεται, βεβαιωθείτε ότι πατάτε ΚΑΙ αφήνετε το κουμπί.

Συνιστάται: