» Ηλεκτρονικά » Arduino Γίγαντας λαβύρινθος Bluetooth do-it-yourself

Γίγαντας λαβύρινθος Bluetooth do-it-yourself

Χαιρετισμούς τους κατοίκους του ιστότοπού μας!
Σήμερα θα κάνουμε ένα πραγματικό παιχνίδι με μια μπάλα και ένα λαβύρινθο. Ο συγγραφέας αυτού του σπιτικού προϊόντος είναι ο AlexGyver.


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

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

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

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

Η μπάλα είναι έτσι, χάλυβα 15mm.

Στη συνέχεια, πρέπει να σχεδιάσετε το ίδιο το λαβύρινθο.

Τότε οικοδομούν το λαβύρινθο. Έπρεπε να το αλλάξω λίγο.


Λοιπόν, αρχίζουμε να δουλεύουμε. Στη συνέχεια, συνεχίζουμε να τρυπάζουμε με ένα κινεζικό βήμα.



Στη συνέχεια τελειώνουμε τον λαβύρινθο.


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

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

Και τώρα είναι καιρός να συλλέξουμε ηλεκτρονικά. Ο πίνακας θα μετακινηθεί με 2 σερβομηχανισμούς, οι οποίοι θα ελέγχονται από την πλατφόρμα Arduino και από ένα smartphone μέσω bluetooth. Το πρόγραμμα είναι πολύ απλό:

Η ισχύς του σερβο πρέπει να είναι ξεχωριστή και αρκετά ισχυρή, ένας φορτιστής USB για 2Α ή τράπεζα ισχύος είναι αρκετός. Μπορείτε να βρείτε συνδέσεις με όλα τα ηλεκτρονικά εξαρτήματα στη σελίδα ΕΡΓΟ.

Εκεί μπορείτε να κατεβάσετε το αρχείο με το έργο, το οποίο διαθέτει όλα τα προγράμματα και το υλικολογισμικό. Όλες οι οδηγίες βρίσκονται επίσης στη σελίδα του έργου. Μην ανησυχείτε, δεν υπάρχει τίποτα περίπλοκο.

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


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



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


Η διάταξή μας θα παραμείνει σε κουτί από χαρτόνι. Στις όψεις 2 όψεων στερεώνουμε το σέρβο με τη βοήθεια των γωνιών. Η κίνηση θα μεταδοθεί χρησιμοποιώντας ένα συνδετήρα, από τον οποίο θα φτιάξουμε τις συνδετικές ράβδους.

Δώστε προσοχή στη θέση του καλωδίου και στην κατεύθυνση του ζυγού και της ράβδου σύνδεσης - αυτό είναι πολύ σημαντικό! Σε αυτή τη θέση οι κινητήρες θα τοποθετηθούν στο κουτί.


Το αφήνουμε από το αρχείο με το έργο στο smartphone μας και εγκαθιστούμε την εφαρμογή GyverBall.

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

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



Είναι πολύ δύσκολο να παίξει, επειδή ο σχεδιασμός αποδείχθηκε πολύ ασταθής και συμπεριφέρεται λίγο απρόβλεπτα. Επίσης, ο πίνακας αναταράσσεται συνεχώς. Στην αρχή φαινόταν ότι αυτός ο θόρυβος ήταν ένα επιταχυνσιόμετρο, αλλά αποδείχθηκε ότι δεν ήταν. Το πρόβλημα ήταν πολύ απροσδόκητο. Ο συγγραφέας συνέδεσε τη μονάδα Bluetooth χρησιμοποιώντας τη βιβλιοθήκη SoftSerial για να μπορεί να εντοπίσει σφάλματα στο πρόγραμμα μέσω της οθόνης θύρας στον υπολογιστή. Αλλά αποδείχθηκε ότι η χρήση αυτής της βιβλιοθήκης παρεμβαίνει στη λειτουργία του σερβο. Θυμηθείτε αυτό εάν κάνετε ένα έργο με bluetooth και σερβο. Αλλά αυτό δεν εμπόδισε τον συγγραφέα να περάσει από το λαβύρινθο. Γενικά, το bluetooth έπρεπε να συνδεθεί απευθείας ως εξής:

Και όλα άρχισαν να λειτουργούν τέλεια, όλα είναι απολύτως σταθερά και τίποτα δεν κουνιέται σε ηρεμία. Πριν αναβοσβήνετε το arduino θα πρέπει να απενεργοποιήσετε τον λογικό Pin με το bluetooth, επειδή η μονάδα θα επηρεάσει το υλικολογισμικό.

Λοιπόν, τώρα ας κάνουμε την έκδοση μεγαλύτερη. Για να γίνει αυτό, χρειαζόμαστε ένα μεγάλο φύλλο κόντρα πλακέ και μεγάλους ισχυρούς σερβο.


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

Τα τοιχώματα του λαβυρίνθου είναι χτισμένα από κανάλι καλωδίων 10 × 15 mm. Χρειάστηκαν 2,5 μέτρα.

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

Ο συγγραφέας έκανε ένα μικρό λάθος και σήμανε το πεδίο σε 6 μέρη και έβγαλε έναν λαβύρινθο σε ένα πλέγμα 5 με 5. Έτσι έπρεπε να οικοδομήσω ένα νέο και πιο ενδιαφέρον λαβύρινθο, 6 στα 6.

Κατασκευάσαμε και τελικά χτίσαμε! Ας προσπαθήσουμε να το περάσουμε σε χειροκίνητη λειτουργία.

Ναι, είναι πολύ απλό, αλλά θα είναι δύσκολο όταν προσπαθείτε να το πετύχετε το συντομότερο δυνατόν όταν λειτουργείτε από ένα smartphone. Θα κάνουμε τη στερέωση των αξόνων, οι οποίοι είναι οι βίδες M4, από ένα κομμάτι ξύλου.

Οι ίδιοι οι άξονες θα τοποθετηθούν εδώ σε τέτοιες γωνίες.


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

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

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




Στη συνέχεια, κατασκευάζουμε αιχμηρά τμήματα σχήματος u για τη σύνδεση της ράβδου σύνδεσης στο πεδίο και την σφύρα της.


Συλλέγουμε και επαληθεύουμε.



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

Είμαστε συνδεδεμένοι με το powerbank και μπορείτε να παίξετε. Ας προσπαθήσουμε να περάσουμε από το λαβύρινθο.


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

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



Στη συνέχεια χρειαζόμαστε αλουμινόχαρτο. Κόψτε τα κομμάτια αλουμινίου έτσι ώστε η μπάλα να τα κλείσει.


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

Έτσι, μπορείτε να μάθετε το πέρασμα του λαβύρινθο. Αλλά ένα στρώμα φύλλου δεν ήταν αρκετό, είναι καλύτερα να τοποθετήσετε ελατήρια αντί. Ποιος θα το κάνει; Καλύτερα βάλτε τις πηγές. Στην πραγματικότητα, εδώ σήμερα αποδείξαμε ότι είναι ένα νοσταλγικό παιχνίδι σε μια έκδοση υλικού από κόντρα πλακέ, ένα καλωδιακό κανάλι και όχι χωρίς τη βοήθεια υψηλής τεχνολογίας.

Σας ευχαριστώ για την προσοχή σας. Θα σας δω σύντομα!

Βίντεο:
10
10
9

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...