Παρακολούθησα κάποια ταινία, ένας από τους χαρακτήρες της οποίας είχε μια μαγική μπάλα που απαντούσε σε ερωτήσεις. Τότε σκέφτηκα ότι θα ήταν ωραίο να κάνω το ίδιο, αλλά ψηφιακό. Έψαξα στο απόθεμα ηλεκτρονικών εξαρτημάτων μου και είδα αν είχα ό,τι χρειαζόταν για να συναρμολογήσω μια τέτοια μπάλα. Τις μέρες της πανδημίας, δεν ήθελα να παραγγείλω κάτι εκτός και αν ήταν απολύτως απαραίτητο. Ως αποτέλεσμα, βρήκα ένα επιταχυνσιόμετρο τριών αξόνων, μια οθόνη για το Nokia 5110, μια πλακέτα Arduino Pro Mini και μερικά άλλα μικροπράγματα. Αυτό έπρεπε να μου ήταν αρκετό και άρχισα να δουλεύω.
Μέρος υλικού του έργου
Ακολουθεί μια λίστα με τα στοιχεία που συνθέτουν το έργο μου:
- Πλακέτα Arduino Pro Mini.
- Βύσμα GX-12 (αρσενικό).
- Τριαξονικό επιταχυνσιόμετρο MMA7660.
- Οθόνη PCD8544 για Nokia 5110/3310.
- Φορτιστής για μπαταρίες λιθίου-πολυμερούς TP4056.
- Μετατροπέας DD0505MD.
- Μπαταρία πολυμερούς λιθίου 14500.
επίδειξη
Η οθόνη που αποφάσισα να χρησιμοποιήσω σε αυτό το έργο ήταν μαζί μου εδώ και πολύ καιρό. Όταν το ανακάλυψα, αμέσως αναρωτήθηκα γιατί δεν το είχα χρησιμοποιήσει πουθενά μέχρι τώρα. Βρήκα μια βιβλιοθήκη για να το δουλέψω, συνέδεσα ρεύμα σε αυτό. Μετά από αυτό, βρήκα αμέσως την απάντηση στην ερώτησή μου. Το θέμα ήταν στην αντίθεσή του και στο ότι χρειάζονται επιπλέον εξαρτήματα για τη λειτουργία του. βρήκα
Μενού ελεγχόμενο με επιταχυνσιόμετρο
Μου φάνηκε ότι η πλοήγηση στο μενού χρησιμοποιώντας τα κουμπιά είναι πολύ βαρετή. Ως εκ τούτου, αποφάσισα να δοκιμάσω να χρησιμοποιήσω ένα γυροσκόπιο για να εργαστώ με το μενού. Αυτό το σχέδιο αλληλεπίδρασης με το μενού αποδείχθηκε πολύ επιτυχημένο. Για παράδειγμα, η κλίση της συσκευής προς τα αριστερά ανοίγει το μενού ρύθμισης αντίθεσης. Ως αποτέλεσμα, αυτό το μενού μπορεί να προσπελαστεί ακόμα και αν η αντίθεση της οθόνης είναι πολύ μη φυσιολογική. Χρησιμοποίησα επίσης το επιταχυνσιόμετρο για να επιλέξω διάφορες εφαρμογές που δημιούργησα.
Εφαρμογές
Στην αρχή ήθελα να φτιάξω κάτι που θα μπορούσε να παίξει το ρόλο μιας μαγικής μπάλας. Στη συνέχεια, όμως, αποφάσισα ότι θα μπορούσα να εξοπλίσω ό,τι μπορούσα με πρόσθετες λειτουργίες που παρέχονται από διάφορες εφαρμογές. Για παράδειγμα, έγραψα ένα πρόγραμμα που προσομοιώνει ένα ρολό ζαριού που παράγει τυχαία έναν αριθμό από το 1 έως το 6. Ένα άλλο πρόγραμμα μου μπόρεσε να απαντήσει σε ερωτήσεις «Ναι» και «Όχι». Βοηθά στη λήψη αποφάσεων σε δύσκολες καταστάσεις. Άλλες εφαρμογές μπορούν να προστεθούν στη συσκευή μου.
Μπαταρία
Το πρόβλημα με τα έργα μου είναι ότι χρησιμοποιώ πάντα μη αφαιρούμενες μπαταρίες πολυμερούς λιθίου σε αυτές. Και μετά, όταν αυτά τα έργα ξεχαστούν για λίγο, κάτι κακό μπορεί να συμβεί στις μπαταρίες. Αυτή τη φορά αποφάσισα να κάνω διαφορετικά και να βεβαιωθώ ότι η μπαταρία από τη συσκευή, αν χρειαστεί, θα μπορούσε να αφαιρεθεί. Για παράδειγμα, μπορεί να είναι χρήσιμο σε κάποιο νέο έργο. Μέχρι τότε, είχα ήδη σχεδιάσει τη θήκη για την μπαταρία, αλλά έπρεπε να την ολοκληρώσω εξοπλίζοντάς την με μια πόρτα. Τα πρώτα αντίγραφα της υπόθεσης αποδείχθηκαν αδικαιολόγητα περίπλοκα και ογκώδη. Το ξανασχεδίασα λοιπόν. Μπορεί να φανεί χρήσιμο και σε άλλα έργα μου.
Θήκη μπαταρίας
Αρχικά ήθελα να φτιάξω το κάλυμμα της θήκης με μαγνήτη, αλλά πραγματικά δεν μου αρέσει να χρησιμοποιώ όλα τα είδη πρόσθετων εξαρτημάτων όπου μπορώ να κάνω χωρίς αυτά. Έτσι αποφάσισα να φτιάξω ένα καπάκι στο μάνδαλο. Αυτό που πήρα στην αρχή δεν ήταν πολύ κατάλληλο για τρισδιάστατη εκτύπωση. Έτσι ξαναέφτιαξα το καπάκι. Ως αποτέλεσμα, κατάφερε να εκτυπώσει καλά.
Κάλυμμα περιβλήματος για μπαταρία
Έμεινα ευχαριστημένος με το αποτέλεσμα, αλλά η χρήση μιας τέτοιας θήκης μπαταρίας στα έργα μου περιορίζει τις δυνατότητες για το σχεδιασμό τους, καθώς το κάλυμμα του θαλάμου πρέπει να βρίσκεται στο επάνω μέρος της συσκευής. Προσπάθησα να ενσωματώσω τη θήκη της μπαταρίας στο σώμα της συσκευής για να βγαίνει το κάλυμμα στο πλάι της θήκης, αλλά δεν βγήκε τίποτα καλό.
Εκτύπωση θήκης μπαταρίας
Το κάλυμμα της μπαταρίας βρίσκεται στο επάνω μέρος της συσκευής
Επίλυση διατροφικών θεμάτων
Δεν ήθελα να συνδέσω στοιχεία στην κύρια πλακέτα για να τροφοδοτήσω τη συσκευή, καθώς αυτό θα αύξανε το μέγεθός της και θα αύξανε το κόστος του έργου. Σκέφτηκα ότι θα ήταν ιδανικό αν μπορούσα να ενσωματώσω στο έργο τον φορτιστή TP4056 και τον μετατροπέα DD0505MD που έχω ήδη. Επομένως, δεν θα χρειαζόταν να ξοδέψω χρήματα σε πρόσθετα εξαρτήματα.
Επίλυση προβλημάτων τροφοδοσίας της συσκευής
Το έκανα. Οι σανίδες αποδείχτηκαν εκεί που έπρεπε, τις συνέδεσα χρησιμοποιώντας συγκόλληση με κοντά άκαμπτα καλώδια, γεγονός που κατέστησε δυνατό να γίνει το προκύπτον σχέδιο πολύ συμπαγές. Ένα παρόμοιο σχέδιο μπορεί να ενσωματωθεί σε άλλα έργα μου.
Το εσωτερικό μέρος της θήκης με θέση για τα στοιχεία που παρέχουν ρεύμα στη συσκευή
Ολοκλήρωση του έργου και οι συνέπειες της ανεπιτυχούς τοποθέτησης εξαρτημάτων στη θήκη
Κατά τη διάρκεια της εργασίας στο έργο, του συνέβη ένα πρόβλημα. Εγώ, αφού συναρμολογήθηκαν όλα, έριξα τη συσκευή στο πάτωμα. Μετά από αυτό, η οθόνη σταμάτησε να λειτουργεί. Στην αρχή νόμιζα ότι ήταν η οθόνη. Οπότε το επανασύνδεσα, αλλά δεν διορθώθηκε τίποτα. Το πρόβλημα με αυτό το έργο ήταν η κακή τοποθέτηση εξαρτημάτων. Δηλαδή, τοποθέτησα την οθόνη πάνω από το Arduino για να εξοικονομήσω χώρο. Για να φτάσω στο Arduino, έπρεπε να ξεκολλήσω την οθόνη. Αλλά η συγκόλληση της οθόνης δεν έλυσε το πρόβλημα. Σε αυτό το έργο, χρησιμοποίησα μια νέα πλακέτα Arduino. Έχω μια άλλη σανίδα σαν αυτή που τη χρησιμοποιώ για να πειραματιστώ με ένα breadboard. Όταν συνέδεσα την οθόνη σε αυτό, όλα λειτουργούσαν. Εγώ, επειδή χρησιμοποίησα επιφανειακή βάση, έπρεπε να ξεκολλήσω τις ακίδες από αυτή την πλακέτα. Τραβώντας τις ακίδες από την πλακέτα, έκανα βραχυκύκλωμα συνδέοντας τις ακίδες VCC και GND. Το μόνο που μου έμεινε ήταν να παραγγείλω μια νέα σανίδα. Αλλά δεν είχα χρόνο για αυτό. Στη συνέχεια αποφάσισα να πάρω το τσιπ από την πλακέτα στην οποία συνέβη το βραχυκύκλωμα και να το αναδιατάξω στον "νεκρό" πίνακα. Έλυσα αυτό το πρόβλημα χρησιμοποιώντας ένα σταθμό συγκόλλησης θερμού αέρα. Προς έκπληξή μου, όλα λειτούργησαν. Απλώς χρειάστηκε να χρησιμοποιήσω την καρφίτσα που επαναφέρει την πλακέτα.
Η πλακέτα αφαιρέθηκε με τσιπ
Κανονικά, δεν θα έφτανα σε τέτοια άκρα. Αλλά η πλακέτα μου Arduino ήταν μόλις μίας εβδομάδας. Γι' αυτό πήγα σε αυτό το πείραμα. Ίσως η πανδημία με έκανε πιο πειραματικό και πιο εφευρετικό.
Εξάρτημα κορδονιού
Εξοπλίζω τα έργα μου με εξαρτήματα δαντέλας. Εξάλλου, ποτέ δεν ξέρεις εκ των προτέρων πότε και πού θα τα χρησιμοποιήσεις.
Αποτελέσματα της
Δείτε πώς φαίνεται να δουλεύετε με τη μαγική μπάλα που προκύπτει.
Χρησιμοποιείτε το Arduino Pro Mini στα έργα σας;
Πηγή: www.habr.com