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

Σκάκι τσέπης: 4 βήματα
Σκάκι τσέπης: 4 βήματα

Βίντεο: Σκάκι τσέπης: 4 βήματα

Βίντεο: Σκάκι τσέπης: 4 βήματα
Βίντεο: Η ΜΑΓΙΑ ΤΟΥ ΑΝΑΤΟΚΙΣΜΟΥ 2024, Νοέμβριος
Anonim
Τσέπη σκάκι
Τσέπη σκάκι

Είναι σκάκι! Στην τσέπη σας.

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

Προμήθειες

- Γραφική οθόνη 1,3 128x64 OLED

- Arduino Pro Mini (Μπορείτε να χρησιμοποιήσετε και μονάδες 5V και 3.3V. Η 3.3V μία θα είναι ευκολότερη στη χρήση ενώ η 5V είναι ταχύτερη)

- Κουμπιά απλής εναλλαγής

- Αντιστάσεις 1K Ohm

- Μπαταρία Li-Po (η χωρητικότητα της μπαταρίας δεν έχει πραγματικά σημασία, αλλά μια μικρότερη μπαταρία είναι πιο εύκολη στην τοποθέτηση)

- Li-Po Charger Module (Καλύτερα να αγοράσετε ένα με ενσωματωμένο ενισχυτή 5v διαφορετικά μπορεί να χρειαστεί να το φτιάξετε)

- Πρωτότυπο PCB για συγκόλληση των εξαρτημάτων

- Διακόπτης On/Off

- Τρισδιάστατος εκτυπωτής για τη θήκη

Σημειώσεις

Εάν επιλέξετε να χρησιμοποιήσετε το arduino 3.3v, μπορείτε να χρησιμοποιήσετε τον ρυθμιστή 3.3v στο arduino για να το τροφοδοτήσετε με μπαταρία li-po. Αλλά αν πρόκειται να χρησιμοποιήσετε ένα 5v arduino, θα χρειαστείτε ένα ενισχυτή 3,3v έως 5v για να το ενεργοποιήσετε. Ο εύκολος τρόπος για να το κάνετε αυτό είναι αγοράζοντας έναν φορτιστή li-po με ενσωματωμένο ενισχυτή 5v ή αγοράζοντας μια ξεχωριστή μονάδα ενίσχυσης 3,3v έως 5v.

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

Βήμα 1: Κύκλωμα

Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα
Κύκλωμα

Έτσι το κύκλωμα είναι απλό, υπάρχουν μόνο πολλά καλώδια που πρέπει να συνδεθούν.

Κατά τη συγκόλληση στο pcb, είναι σημαντικό να είστε προσεκτικοί για να μην στάξετε τη συγκόλληση στην άλλη πλευρά του σκάφους, καθώς θα υπάρχουν εξαρτήματα εκεί.

Μπορείτε να βρείτε το σχηματικό κύκλωμα παραπάνω.

Βήμα 2: Λογισμικό

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

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

Ο σκακιστικός κώδικας λοιπόν είναι το σκίτσο του παραδείγματος σκακιού του u8glib. Λειτουργεί πολύ καλά και υποστηρίζει πολλαπλές oled οθόνες με διαφορετικά προγράμματα οδήγησης. Για να το ανεβάσετε πρώτα πρέπει να κατεβάσετε τη βιβλιοθήκη. Στη συνέχεια, πρέπει να το προσθέσετε στο φάκελο βιβλιοθηκών arduino. Μετά από αυτό, μπορείτε να κατεβάσετε τον συνημμένο κώδικα και να τον ανεβάσετε στο arduino σας. (Επισυνάπτω τον δικό μου κώδικα γιατί άλλαξα κάποια μικρά πράγματα για να λειτουργούν τα κουμπιά με αναλογικές ακίδες κ.λπ.)

Βήμα 3: Η υπόθεση

Η υπόθεση
Η υπόθεση
Η υπόθεση
Η υπόθεση
Η υπόθεση
Η υπόθεση

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

Βήμα 4: Το τέλος

Το τέλος
Το τέλος
Το τέλος
Το τέλος

Έτσι, τώρα μπορείτε να κάνετε τα πάντα με αυτό. Η κύρια προσέγγισή μου σε αυτό το έργο ήταν να μπορώ να μεταφέρω μια συσκευή για να παίξω σκάκι οπουδήποτε. Αλλά σκίτσα παιχνιδιών όπως φίδι, pac-man ή tetris μπορούν να βρεθούν στο διαδίκτυο. Δεδομένου ότι αυτό το πράγμα έχει 4 κουμπιά θα είναι αρκετό για να παίξετε αυτά τα παιχνίδια.

Αφήστε κάτω τυχόν ερωτήσεις ή προτάσεις.

Συνιστάται: