Αναπτύχθηκε από την Espressif Systems στη Σαγκάη της Κίνας, η πλακέτα ESP32 είναι ένας μικροελεγκτής συστήματος σε τσιπ χαμηλού κόστους και χαμηλής κατανάλωσης. Διαθέτει ενσωματωμένο Bluetooth και Wi-Fi.
Πολλά έργα IoT, ρομποτικής και έξυπνου σπιτιού έχουν γίνει με το ESP32, αλλά εδώ εστιάζουμε στα καλύτερα έργα παιχνιδιών που βασίζονται στο ESP32.
Αυτό το εντυπωσιακό ακουστικό επαυξημένης πραγματικότητας είναι κατασκευασμένο χρησιμοποιώντας μια πλακέτα Wemos D1 Mini ESP32. Άλλα εξαρτήματα περιλαμβάνουν ένα MPU6050 IMU, δύο οθόνες LCD 1,54 ιντσών που βασίζονται στο πρόγραμμα οδήγησης ST7789, καθρέφτες πάχους 1 mm, μπαταρία LiPo, διαχείριση μπαταρίας TP4056, κουμπιά και αντιστάσεις.
Θα χρειαστείτε επίσης πρόσβαση σε έναν εκτυπωτή 3D για να εκτυπώσετε όλα τα μέρη του ακουστικού. Όλα τα αρχεία STL είναι διαθέσιμα στο Instructable του κατασκευαστή, που συνδέεται παραπάνω. Για να το προγραμματίσετε, θα χρειαστείτε το Arduino IDE. ο κατασκευαστής έχει παράσχει τον κώδικά του, πλήρως γραμμένο στη γλώσσα επεξεργασίας, έτσι ώστε να μπορούν να τον δοκιμάσουν εύκολα σε διαφορετικά λειτουργικά συστήματα.
Θέλατε ποτέ να παίξετε μουσική παλιάς σχολής Sega Genesis και Master System; Με το MegaGRRL, μπορείτε να κάνετε ακριβώς αυτό! Η πρόσβαση στη μουσική γίνεται μέσω κάρτας SD και αναπαράγεται χρησιμοποιώντας αυθεντικά τσιπ ήχου.
Το επίπεδο δυσκολίας αυτού του έργου είναι μεσαίο. Τα εξαρτήματα που απαιτούνται για την κατασκευή του περιλαμβάνουν τσιπ ήχου ESP32, Yamaha YM2612 ή YM3438, τσιπ ήχου TI SN76489AN, υποδοχή ακουστικών 3,5 mm για έξοδο ήχου, Υποδοχή κάρτας SD για αποθήκευση, οθόνη LCD 2,8 ιντσών, κουμπιά, διακόπτης λειτουργίας, D-pad, LED για ενδείξεις κατάστασης και μπαταρία 9~12V DC 599 mA για τροφοδοσία.
Ο κατασκευαστής έχει ακόμη και ένα σχέδιο περιβλήματος για να το στεγάσει, πλήρως εκτυπώσιμο 3D και δωρεάν λήψη από το Thingiverse.
Αυτή είναι μια μικρή σκακιέρα κατασκευασμένη με ESP32. Σας επιτρέπει να παίζετε αγώνες με άλλα άτομα στο διαδίκτυο, διατηρώντας παράλληλα μια αυθεντική εμπειρία over-the-board (OTB).
Επιπλέον, αν είχατε δύο σετ από αυτές τις σανίδες, τότε εσείς και ένας φίλος θα μπορούσατε να το παίξετε με αληθινά πιόνια σκακιού! Τα μοντέλα 3D που παρέχονται μπορούν να εκτυπωθούν χρησιμοποιώντας είτε εκτύπωση FDM είτε με ρητίνη.
Το επίπεδο δυσκολίας αυτού του έργου είναι δύσκολο. Τα βασικά στοιχεία που απαιτούνται είναι ένα ESP32, Arduino IOT33, πολυπλέκτης 16 bit, πολυπλέκτης 8 bit, αναλογικό Hall αισθητήρας, ηλεκτρομαγνήτης, μετατροπέας buck, αντιστάσεις, μαγνήτες, προγράμματα οδήγησης stepper, τροφοδοτικό 12V και ολίσθηση δαχτυλίδι.
Για την επιφάνεια της σανίδας χρησιμοποιήθηκε σύνθετο φύλλο αλουμινίου και καπλαμάς ξύλου, ενώ για στήριξη προστέθηκε εξωτερικό πλαίσιο αλουμινίου. Το εσωτερικό είναι κατασκευασμένο από MDF για να συγκρατεί τα ηλεκτρονικά, ενώ η κάτω πλάκα είναι κατασκευασμένη από σύνθετο φύλλο αλουμινίου. Τα πιόνια σκακιού δημιουργήθηκαν με μηχανή CNC!
Το Snake είναι ένα κλασικό παιχνίδι που πολλοί άνθρωποι θα θυμούνται να παίζουν σε πρώιμα κινητά τηλέφωνα. Οι παίκτες ελέγχουν ένα απλοϊκό φίδι στην οθόνη. Καθώς το φίδι τρώει κουκκίδες, μεγαλώνει σε μήκος έως ότου η ουρά του γίνει εμπόδιο στο παιχνίδι: η σύγκρουση με αυτό ή τα άκρα της οθόνης έχει ως αποτέλεσμα το παιχνίδι να τελειώσει.
Μια έκδοση του Snake που βασίζεται σε υλικό είναι το επίκεντρο αυτού του έργου και ο κώδικας για το παιχνίδι είναι διαθέσιμος στο Instructables. Τα βασικά εξαρτήματα που απαιτούνται είναι ένα ESP32, breadboard, θύρα VGA, οθόνη VGA, perfboard και τέσσερα κουμπιά για τον έλεγχο του φιδιού.
Αρχικά σχεδιασμένο ως εκπαιδευτικό παιχνίδι, η πλήρως συναρμολογημένη έκδοση του Retro ESP PCB είναι μια drop-in αντικατάσταση της υπάρχουσας σε ένα Game Boy. Ικανό να μιμηθεί ένα ευρύ φάσμα κονσολών old-school, έχει πλήρη υποστήριξη για την αλυσίδα εργαλείων ESP-ISP Dev, την αλυσίδα εργαλείων Arduino και χρησιμοποιεί την πλακέτα ESP32 WROVER.
Για να φτιάξετε το δικό σας από την αρχή θα χρειαστεί μεγάλη δεξιότητα. Για να σας βοηθήσει, ο κατασκευαστής έχει συμπεριλάβει τις πλήρεις λεπτομέρειες για το πώς να φτιάξετε το δικό σας PCB. Άλλα εξαρτήματα που απαιτούνται είναι πυκνωτές, υποδοχή κάρτας microSD, LED, MOSFET, τρανζίστορ, αντιστάσεις SMD, Συρόμενος διακόπτης SPDT, μονάδα Wi-Fi, γραμμικός ρυθμιστής, IC φορτιστή λιθίου, ενισχυτής ήχου και TFT απεικόνιση.
Για το περίβλημα, θα μπορούσατε να χρησιμοποιήσετε ξανά ένα κέλυφος Game Boy ή να επιλέξετε να εκτυπώσετε το δικό σας 3D για να μεταφέρετε το έργο στο επόμενο επίπεδο.
Σχετίζεται με: Αυτή η πλακέτα ESP32 $6 είναι ένα DIY Smart Home Dream
Εδώ είναι μια νέα άποψη για το κλασικό παιχνίδι Tetris. Δύσκολο να γίνει, αυτό το έργο χρησιμοποιεί ESP32 και λωρίδες LED με δυνατότητα διεύθυνσης WS2812B για να αναδημιουργήσει τα τετρομινό που πέφτουν. Τα πρόσθετα εξαρτήματα που απαιτούνται περιλαμβάνουν πλαίσιο, καλώδια και τροφοδοτικό.
Θέλετε να το επεκτείνετε περαιτέρω για να συμπεριλάβετε κλασικά παιχνίδια όπως το Breakout; Ελέγξτε το τρίτο μέρος αυτής της σειράς βίντεο από τον κατασκευαστή. Επίσης, εάν δεν σας αρέσει η πολύπλοκη κατασκευή, μπορείτε επίσης να κατασκευάσετε το ίδιο έργο χρησιμοποιώντας μια μήτρα LED.
Οι μηχανές με νύχια είναι χρήματα για να παίξετε στο arcade, αλλά μπορεί να είναι απογοητευτικά δύσκολο (και ακριβό) να αποκτήσετε τελικά ένα έπαθλο! Υπάρχουν ακόμη και διαδικτυακά μηχανήματα νυχιών διαθέσιμα, αλλά δεν προσφέρουν την ίδια εμπειρία χρησιμοποιώντας πληκτρολόγιο ή gamepad.
Αντίθετα, θα μπορούσατε να δημιουργήσετε τον δικό σας ελεγκτή μηχανής νυχιών με ένα κλάσμα του κόστους, ικανό να συνδέεται και να ελέγχει ηλεκτρονικά μηχανήματα νυχιών χάρη στις δυνατότητες Wi-Fi του ESP32.
Το επίπεδο δυσκολίας αυτού του έργου είναι μεσαίο. Τα βασικά εξαρτήματα που απαιτούνται είναι ένα ESP32, μονάδα joystick, κουμπί, perfboard, αντίσταση, μπαταρία LiPo και βάση μπαταρίας.
Ο κατασκευαστής το έχει πρωτοτυπήσει με ένα breadboard πρώτα και σημειώνει ότι παρόλο που η ετικέτα στη μονάδα joystick αναφέρει ότι είναι 5V, η σύνδεση του joystick μέσω 3,3V εξακολουθεί να είναι αποδεκτή.
Το Raspberry Pi με RetroPie χρησιμοποιείται συχνά για εξομοίωση ρετρό παιχνιδιών, αλλά το ESP32 μπορεί επίσης να χρησιμοποιηθεί για την αναπαραγωγή ορισμένων κλασικών παιχνιδιών arcade γραμμένων στην εύκολη στον προγραμματισμό γλώσσα MicroPython.
Το επίπεδο δυσκολίας αυτού του έργου είναι μεσαίο. Ο κατασκευαστής δείχνει πώς να δημιουργήσετε μερικά από τα κλασικά, όπως Bomber, Breakout και Snake. Αυτά τα παιχνίδια θα εκτελούνται σε ESP32 με έξοδο σε οθόνη VGA.
Τα βασικά εξαρτήματα που απαιτούνται είναι ένα ESP32, υποδοχές VGA (9-pin και 15-pin), αντιστάσεις, joystick και οθόνη VGA.
Σχετίζεται με: Οι μονάδες ESP-32 μόλις αναβαθμίστηκαν σε μεγάλο εύρος
Ενώ υπάρχουν πολλά έργα ESP32 που εκτελούν το Doom, αυτός ο κατασκευαστής έχει προχωρήσει στην περαιτέρω τροποποίηση και προσαρμογή του. Το επίπεδο δυσκολίας αυτού του έργου είναι μεσαίο.
Μια οθόνη LCD είναι συνδεδεμένη σε ένα ESP32-DevKitC και το παιχνίδι μπορεί να ελεγχθεί με στιγμιαία πάτημα κουμπιών. Τα αρχεία WAD για τροποποιήσεις Doom αποθηκεύονται σε μια κάρτα SD. Για ήχο, ένας ενισχυτής ήχου είναι συνδεδεμένος σε ένα μικροσκοπικό ηχείο. Άλλα εξαρτήματα που απαιτούνται για το έργο είναι αντιστάσεις, πυκνωτές και καλώδια βραχυκυκλωτήρα.
Όπως υποδηλώνει το όνομα του έργου, αυτό είναι το πιο μικροσκοπικό χρώμα Game Boy στον κόσμο, κατασκευασμένο με ESP32! Το επίπεδο δυσκολίας αυτού του έργου είναι δύσκολο. Τα βασικά εξαρτήματα περιλαμβάνουν ένα ESP-WROOM-32, ένα μικροσκοπικό ηχείο με διάμετρο μικρότερη από 1 cm, μια μπαταρία ιόντων λιθίου 150 mAh και μια μικρή έγχρωμη οθόνη OLED 800x600.
Ποιο Gaming Project είναι για εσάς;
Σε αυτόν τον οδηγό, ρίξαμε μια ματιά σε δέκα εξαιρετικά έργα παιχνιδιών που έγιναν με μια πλακέτα ESP32. Τα περισσότερα από αυτά απαιτούν κάποιο είδος ελεγκτή και οθόνη. Άλλοι χρησιμοποιούν μονάδες κάρτας SD, LED, μπαταρίες, πυκνωτές και άλλα ηλεκτρονικά εξαρτήματα.
Τώρα είναι στο χέρι σας σε ποιο έργο θα βουτήξετε. Πριν επιλέξετε ένα, θα θελήσετε να εξετάσετε την κατάλληλη μονάδα ESP32 και τη διαθεσιμότητα άλλων στοιχείων που απαιτούνται για την κατασκευή του έργου σας.
Μπορείτε να δημιουργήσετε μερικά καταπληκτικά και χρήσιμα έργα έξυπνου σπιτιού χρησιμοποιώντας έναν μικροελεγκτή ESP32.
Διαβάστε Επόμενο
- DIY
- Ιδέες έργων DIY
- gaming
Η Cherie είναι μια δημιουργική τεχνολόγος που εντάχθηκε στο MUO το 2021. Είναι μανιώδης κατασκευαστής και τεχνικός συγγραφέας, με εμπειρία στη χρήση συσκευών Raspberry Pi, Arduino, Micro: bit, ATtiny και ATMega καθώς και E-textiles, 3D printing και KiCad. Εκτός από τη δημιουργία, η Cherie απολαμβάνει να παίζει μουσική και να γυμνάζεται.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε