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

Retro Arcade With Arduino: 5 Βήματα
Retro Arcade With Arduino: 5 Βήματα

Βίντεο: Retro Arcade With Arduino: 5 Βήματα

Βίντεο: Retro Arcade With Arduino: 5 Βήματα
Βίντεο: СХОДИЛ НА БАСКЕТБОЛ 2024, Ιούλιος
Anonim
Image
Image

Γεια σε όλους! Θέλω να μοιραστώ μαζί σας ένα έργο που κάναμε φέτος για το «Creative Electronics», μια ενότητα Beng Electronics Engineering στο Πανεπιστήμιο της Μάλαγα, Σχολή Τηλεπικοινωνιών.

www.uma.es/etsi-de-telecomunicacion/

Το έργο περιλαμβάνει την αναδημιουργία μιας μικροσκοπικής μηχανής arcade με τρία απλά παιχνίδια που αναπτύχθηκαν με το Arduino:

-> STACK: Αυτό το παιχνίδι αποτελείται από στοίβαγμα πατωμάτων και αύξηση όσο πιο ψηλά μπορείτε, αλλά προσέξτε να παραπλανηθείτε γιατί η ταχύτητα ανεβαίνει και τα δάπεδα γίνονται μικρότερα.

-> SPACE: Σε αυτό το παιχνίδι πρέπει να αποφύγετε τους εχθρούς που πέφτουν γρηγορότερα κάθε φορά και να παίρνετε την υψηλότερη βαθμολογία όσο μπορείτε.

-> COCO: Συγκρίνετε την ακρίβειά σας με φίλους σε ένα παιχνίδι με χρονικό περιορισμό και θα δείτε ποιος είναι ο καλύτερος ελεύθερος σκοπευτής.

Υπάρχει μια λίστα με τα πράγματα που πρέπει να κάνετε για να το κάνετε:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 κουμπιά.

- 1 Joystick.

- 1 ηχείο.

- 1 μπαταρία 9V.

- 2 διακόπτες.

- 1 RGB Led.

- 1 προσαρμογέας για μπαταρία 9V συμβατή με το Arduino.

- 5 10KOhm για την οθόνη LCD.

- 2 10KOhm για τα κουμπιά.

- 3 330Ohm για RGB Led.

- Μερικά καλώδια.

- 1 3D Σχεδιασμός.

Βήμα 1: Στοιχεία και συνδέσεις

Συγκόλληση στο Stripboard
Συγκόλληση στο Stripboard

Σε αυτή τη φωτογραφία μπορείτε να δείτε τις συνδέσεις που πρέπει να κάνετε.

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

Το πρώτο βήμα είναι να συνδέσετε την οθόνη LCD με το Arduino Uno και να αποδείξετε ότι οι συνδέσεις των ακίδων είναι σωστές. Στη συνέχεια, πρέπει να κάνετε το ίδιο με τα άλλα συστατικά.

Βήμα 2: Βιβλιοθήκη και κώδικας

Τώρα, πρέπει να εγκαταστήσετε τη βιβλιοθήκη για να διαχειριστείτε την οθόνη LCD. Σύνδεσμος εδώ και λήψη του:

www.rinkydinkelectronics.com/library.php?id…

Υπάρχει ένα έγγραφο με όλες τις λειτουργίες που μπορείτε επίσης να χρησιμοποιήσετε.

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

github.com/acl173/Retro-Arcade-Machine-wit…

Θέλουμε επίσης να ευχαριστήσουμε αυτήν την ανάρτηση που μας βοήθησε στο τρίτο παιχνίδι όπου έπρεπε μόνο να αλλάξουμε κάποια πράγματα για να προσθέσουμε το παιχνίδι στο arcade:

www.elecfreaks.com/store/blog/post/joystic…

Βήμα 3: Συγκόλληση στο Stripboard

Συγκόλληση στο Stripboard
Συγκόλληση στο Stripboard
Συγκολλητής στο Stripboard
Συγκολλητής στο Stripboard

Μόλις επαληθεύσετε ότι όλα λειτουργούν σωστά, αρχίζετε να κολλάτε στο stripboard που δίνει σταθερότητα και διαύγεια στο κύκλωμα και τα καλώδια.

Στην πρώτη φωτογραφία, βλέπετε όλες τις συνδέσεις που κάνουμε:

-> Μπλε χρώμα: αρσενικές καρφίτσες για σύνδεση με Arduino.

-> Μαύρο χρώμα: έχουμε χρησιμοποιήσει ένα stripboard συνδεδεμένο σε γραμμές και έχουμε κάνει αποσυνδέσεις για αποφυγή βραχυκυκλώματος. Η δεύτερη φωτογραφία είναι ένα παράδειγμα.

-> Κόκκινο χρώμα: 10K για D3-D7, 10K για D12 και D8 και 330Ohm για D11-D9.

-> Πράσινο χρώμα: Συνδέσεις μεταξύ του stripboard και των άλλων εξαρτημάτων.

-> Βιολετί χρώμα: Διασυνδέσεις για το stripboard.

-> Κυανό χρώμα: Υπάρχουν δύο δίαυλοι ακίδων. Το μακρύτερο bus bus είναι για την οθόνη και το μικρό είναι για το joystick. Τα λεωφορεία καρφιτσών δεν είναι απαραίτητα, μπορείτε να τα κάνετε με καλώδια, αλλά συμβάλλει σε έναν σαφέστερο σχεδιασμό.

-> Πορτοκαλί χρώμα: Σημειώστε τα όρια του stripboard.

Η τρίτη φωτογραφία είναι πώς πρέπει να φαίνεται στον τελικό.

Βήμα 4: Σχεδιασμός 3D

Τρισδιάστατος σχεδιασμός
Τρισδιάστατος σχεδιασμός

Σε αυτό το βήμα, χρησιμοποιούμε έναν δωρεάν 3D σχεδιασμό του Intertet που μας άρεσε. Ο σύνδεσμος είναι εδώ…

www.thingiverse.com/thing:2293173

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

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

Βήμα 5: Τελευταίο βήμα

Τελευταίο βήμα
Τελευταίο βήμα

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

Συνιστάται: