DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino

DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino

Μια μικρή παιχνιδομηχανή με ένα πλήκτρο που τρέχει έναν κλώνο του Flappy Bird. Μια μικρή παιχνιδομηχανή με ένα πλήκτρο που τρέχει έναν κλώνο του Flappy Bird.

Στο σημεινό DIY θα φτιάξουμε μια παιχνιδομηχανή, αλλά όχι σαν τις άλλες. Η δική μας θα μπορεί να τρέχει έναν κλώνο του Flappy Bird σε μια Matrix δίχρωμη οθόνη 7 στοιχείων και θα διαθέτει μόνο ένα πλήκτρο, τύπου arcade. Για την υλοποίηση θα χρειαστούμε ένα Arduino Nano, μια Bi-color LED Matrix με τα MAX7219 Display Driver ICs, ένα μικρό ηχειάκι μισού Watt, ένα NPN transistor τύπου 2N2222, ένα push button και δύο αντιστάσεις 12 Kohm pull down.


Βήμα 1. Η οθόνη Matrix χωρίζεται σε δύο κομμάτια. Την οθόνη και τον driver με τα ολοκληρωμένα του και συνδέεται μέσω των ειδικών pins. Οδηγίες συναρμολόγησης εδώ.

DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino

Βήμα 2. Οι συνδέσεις που απαιτούνται δεν είναι πολλές, και γίνονται σύμφωνα με το σχήμα που ακολουθεί.

DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino

Βήμα 3. Σειρά έχει ο κώδικας τον οποίο περνάμε στο Arduino Nano μέσω του IDE λογισμικού και τον βρίσκουμε εδώ.

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

[video=youtube;4E5S8fVsneo]https://www.youtube.com/watch?v=4E5S8fVsneo[/video]
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino
DIY: Flappy Bird παιχνιδομηχανή βασισμένη σε Arduino