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

Ρετρό Pac-Man Clock: 6 βήματα (με εικόνες)
Ρετρό Pac-Man Clock: 6 βήματα (με εικόνες)

Βίντεο: Ρετρό Pac-Man Clock: 6 βήματα (με εικόνες)

Βίντεο: Ρετρό Pac-Man Clock: 6 βήματα (με εικόνες)
Βίντεο: ΣΟΚ: ΒΡΗΚΑ ΚΑΡΧΑΡΙΑ😱😱 2024, Νοέμβριος
Anonim
Image
Image

Από TechKiwiGadgetsTechKiwiGadgets στο Instagram Ακολουθήστε περισσότερα από τον συγγραφέα:

Αντιμετώπιση προβλημάτων φόρτισης USB
Αντιμετώπιση προβλημάτων φόρτισης USB
Αντιμετώπιση προβλημάτων φόρτισης USB
Αντιμετώπιση προβλημάτων φόρτισης USB
Φακός USB επαναφορτιζόμενος φιλικός προς το περιβάλλον
Φακός USB επαναφορτιζόμενος φιλικός προς το περιβάλλον
Φακός USB επαναφορτιζόμενος φιλικός προς το περιβάλλον
Φακός USB επαναφορτιζόμενος φιλικός προς το περιβάλλον
Κινούμενο ρολόι λέξεων
Κινούμενο ρολόι λέξεων
Κινούμενο ρολόι λέξεων
Κινούμενο ρολόι λέξεων

Σχετικά με: Τρελός για την τεχνολογία και τις δυνατότητες που μπορεί να φέρει. Λατρεύω την πρόκληση της κατασκευής μοναδικών πραγμάτων. Ο στόχος μου είναι να κάνω την τεχνολογία διασκεδαστική, σχετική με την καθημερινή ζωή και να βοηθήσω τους ανθρώπους να πετύχουν να δημιουργήσουν δροσερά… Περισσότερα για το TechKiwiGadgets »

Φτιάξτε ένα διαδραστικό κομοδίνο Pac-Man, με οθόνη αφής και κινούμενες φιγούρες Pac-Man.

Αυτό το δροσερό έργο είναι εκπληκτικά απλό να γίνει και είναι ένα μεγάλο δώρο για εκείνους τους νοσταλγικούς εθισμένους στο Pac-Man.

Εκτός από τη δυνατότητα αλληλεπίδρασης με το παιχνίδι Pac-Man, μπορείτε να ηχογραφήσετε έναν ήχο της επιλογής σας για το ξυπνητήρι.

*** Ο κωδικός V10 κυκλοφόρησε με το πρωτότυπο Pacman Gameplay που περιλαμβάνεται τώρα στο Dots ***

Βήμα 1: Συγκεντρώστε τα υλικά

Συγκεντρώστε τα Υλικά
Συγκεντρώστε τα Υλικά
Συγκεντρώστε τα Υλικά
Συγκεντρώστε τα Υλικά
Συγκεντρώστε τα Υλικά
Συγκεντρώστε τα Υλικά

Το Retro Pac-Man Clock είναι κατασκευασμένο από 5 βασικές μονάδες μαζί με μια θήκη που είναι κομμένη με λέιζερ από ξύλο MDF.

  1. Arduino Board - Arduino Mega 2560 (Τα αντικείμενα 1, 2 και 3 μπορούν να αγοραστούν ως μια πακέτη παραγγελίας)
  2. Οθόνη αφής Arduino Shield - 3,2 ιντσών Mega Touch L CD
  3. Οθόνη αφής Expansion Board Shield - Οθόνη TFT LCD 3,2 " + Οθόνη αφής για το Mega 2560 του Arduino (*Σημείωση: Αποφύγετε το Sainsmart δείτε την ενότητα 4 παρακάτω)
  4. Ενότητα ρολογιού πραγματικού χρόνου - DS3231 RTC
  5. Ενότητα εγγραφής φωνής - ISD1820 Φωνητική συσκευή εγγραφής

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

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

Εκτός από αυτές τις ενότητες, θα χρειαστείτε τα ακόλουθα στοιχεία

  1. Πείροι πίνακα x 4 για στερέωση μπροστινής θήκης στο σώμα
  2. Εποξειδική ρητίνη δύο τμημάτων για συγκόλληση θήκης μεταξύ τους
  3. Φύλλα γυαλόχαρτου - 4 φύλλα το καθένα λεπτής και μεσαίας ποιότητας για λείανση ξύλου
  4. Ηλεκτρικό τρυπάνι με τρυπάνι ξύλου διαμέτρου 3mm.
  5. Καλώδιο USB μήκους 1μ
  6. Φορτιστής USB (χρησιμοποιείται για τροφοδοσία ρολογιού)
  7. MDF 150mm x 30mm x 3mm ή Στυρένιο για την κατασκευή ενός βραχίονα για να συγκρατεί το κύκλωμα στη θέση του μέσα στη θήκη
  8. Πυροβόλο θερμής κόλλας

Προαιρετικά εξαρτήματα αυτόματου φωτισμού φωτισμού πίσω απαιτούνται μόνο εάν υπάρχει ρολόι κομοδίνου

  1. Αντίσταση 270k Ohm
  2. Δίοδος Zener 3.3v 0.5 watt
  3. Αντίσταση 47 Ohm
  4. Αντίσταση εξαρτώμενη από το φως (LDR)

Βήμα 2: Δημιουργήστε την υπόθεση

Δημιουργήστε την υπόθεση
Δημιουργήστε την υπόθεση
Δημιουργήστε την υπόθεση
Δημιουργήστε την υπόθεση
Δημιουργήστε την υπόθεση
Δημιουργήστε την υπόθεση

Η θήκη είναι κατασκευασμένη από ξύλο MDF 9mm και 3mm το οποίο έχει κοπεί σε σχήμα λέιζερ. Παρακάτω είναι αρχεία με τις διαστάσεις και τον αριθμό των απαιτούμενων εξαρτημάτων που μπορείτε να στείλετε σε μια τοπική εταιρεία κοπής λέιζερ για να το κάνετε αυτό για εσάς.

1. Πρόσοψη

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

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

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

2. Πίσω πίνακας

Ο πίσω πίνακας αποτελείται από πέντε πλευρικούς δακτυλίους που ακολουθούνται από την πίσω θήκη η οποία στριμώχνεται από τον τελικό πλευρικό δακτύλιο. Για άλλη μια φορά και κολλημένο στη θέση του με 5λεπτη εποξειδική κόλλα δύο μερών. Προσέξτε να μην παρακάνετε την κόλλα καθώς θα φανεί αν ξεχύνεται από τις πλευρές.

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

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

4. Εναλλακτική θήκη 3D Δύο κατασκευαστές έχουν εκδώσει ευγενικά ένα πρότυπο 3D για αυτό το Retro Pacman Clock

Αυτά μπορείτε να τα βρείτε εδώ

Pac man case by feconinc

Pac man ρολόι θήκη remix από την TronicGr

Βήμα 3: Συναρμολογήστε τις ηλεκτρονικές μονάδες

Συναρμολόγηση των ηλεκτρονικών ενοτήτων
Συναρμολόγηση των ηλεκτρονικών ενοτήτων
Συναρμολόγηση των ηλεκτρονικών ενοτήτων
Συναρμολόγηση των ηλεκτρονικών ενοτήτων
Συναρμολόγηση των ηλεκτρονικών ενοτήτων
Συναρμολόγηση των ηλεκτρονικών ενοτήτων

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

1. Ρολόι σε πραγματικό χρόνο

Τοποθετήστε το ρολόι Realtime στο πίσω μέρος του Arduino Mega όπως στην εικόνα που παρέχεται. Χρησιμοποίησα ένα πιστόλι θερμής κόλλας και έναν αφρό συσκευασίας για να βεβαιωθώ ότι δεν αγγίζουν και ότι υπάρχει κάποιο μαξιλάρι για να απορροφήσει την κίνηση. Στην περίπτωσή μου, κόλλησα 2 από τα πόδια RTC απευθείας στο Arduino και χρησιμοποίησα καλώδιο σύνδεσης για σύνδεση 5v και GND στο Arduino.

2. Ενότητα εγγραφής ήχου

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

3. Auto Backlight Dimmer (Προαιρετικό) Εάν σκοπεύετε να χρησιμοποιήσετε ως κομοδίνο, τότε πιθανότατα θα θέλετε να μειώσετε αυτόματα τον οπίσθιο φωτισμό τη νύχτα, ώστε να μην επηρεάσει τον ύπνο σας. (Αν όχι, τότε μπορείτε να παραλείψετε αυτό το βήμα!)

Δυστυχώς, ο οπίσθιος φωτισμός στην οθόνη TFT συνδέεται σκληρά σε +3.3v και δεν μπορεί να ρυθμιστεί με το Arduino. Αυτό σημαίνει ότι πρέπει να το αποσυνδέσουμε και να το επανασυνδέσουμε σε μια καρφίτσα PWM στο Arduino για να ελέγξουμε τη φωτεινότητα του οπίσθιου φωτισμού. Wantedθελα να το κάνω αυτό με ελάχιστη ζημιά στις καρφίτσες ή τα κομμάτια στα εξαρτήματα, οπότε πήρα την ακόλουθη προσέγγιση.

Ακολουθήστε τα παρακάτω βήματα προσεκτικά

(α) Για να επιτευχθεί αυτό, μια αντίσταση εξαρτώμενη από το φως (LDR) τοποθετείται στο πίσω μέρος της μονάδας για να ανιχνεύσει το φως. Τρυπήστε δύο τρύπες 3mm στη θήκη και σπρώξτε τα πόδια LDR μέσα από τις τρύπες. Χρησιμοποιήστε ζεστή κόλλα στο εσωτερικό του ντουλαπιού για να κρατήσετε τα πόδια στη θέση τους. Συγκολλήστε δύο καλώδια στο εσωτερικό της θήκης και συνδέστε τα σύμφωνα με το διάγραμμα κυκλώματος. Προσθέστε μια αντίσταση 270k Ohm στο A7 του Arduino σύμφωνα με το διάγραμμα κυκλώματος.

(β) Αφαιρέστε την οθόνη TFT και τοποθετήστε την σε σταθερή επιφάνεια. Προσδιορίστε τον πείρο 19 (LED_A) και αφαιρέστε προσεκτικά μερικά χιλιοστά από το πλαστικό στη βάση του πείρου. Λυγίστε τον πείρο επίπεδο και μακριά από το σύνδεσμο σύμφωνα με την παραπάνω εικόνα. Βεβαιωθείτε ότι το ράφι TFT μπορεί να συνδεθεί άνετα και ότι ο λυγισμένος πείρος δεν εμποδίζει το βύσμα ή την πρίζα.

(γ) Συγκολλήστε έναν καταχωρητή 47 Ohm στο λυγισμένο πάνω από τον πείρο και συνδέστε ένα καλώδιο από την αντίσταση στο D9 του Arduino Mega. Ο πείρος Arduino D9 μπορεί να βυθιστεί έως και 40mA, οπότε η αντίσταση το περιορίζει σε λιγότερο από αυτό. Συνδέστε μια δίοδο Zener 3,3v στον ίδιο πείρο (LED_A) και συνδέστε τη στη γη σύμφωνα με το διάγραμμα. Ο σκοπός αυτού είναι να προστατεύσει τον οπίσθιο φωτισμό από υπερτάσεις, καθώς θα ρυθμίσει την τάση στα 3,3v.

4. Οθόνη TFT και Arduino ShieldΠιέστε προσεκτικά τους συνδετήρες οθόνης αφής TFT 3,2 ιντσών στο TFT Arduino Shield. Στη συνέχεια, συνδεθείτε προσεκτικά στο επάνω μέρος του Arduino σύμφωνα με την εικόνα που παρέχεται. Το RTC διαθέτει μπαταρία, έτσι θα διατηρήσει τον σωστό χρόνο ακόμα και αν έχει διακοπεί η παροχή ρεύματος. Ο χρόνος συναγερμού αποθηκεύεται στο Eeprom στο Arduino, πράγμα που σημαίνει ότι θα διατηρηθεί εάν υπάρχει διακοπή ρεύματος.

Βήμα 4: Ανεβάστε τον κώδικα και δοκιμάστε το ρολόι

Ανεβάστε τον κώδικα και δοκιμάστε το ρολόι
Ανεβάστε τον κώδικα και δοκιμάστε το ρολόι

"φόρτωση =" τεμπέλης"

DK και άλλα θέματα
DK και άλλα θέματα
DK και άλλα θέματα
DK και άλλα θέματα

Ο κωδικός Retro Pac-Man Clock μπορεί να τροποποιηθεί για να παρέχει άλλα θέματα. Το καλώδιο USB σημαίνει ότι υπάρχει δυνατότητα για άλλους κατασκευαστές να αναπτύξουν τα δικά τους μοναδικά θέματα.

Περιλαμβάνεται μια αρχική έκδοση του Donkey Kong. Το ρολόι λειτουργεί ως συνήθως και ο έλεγχος οθόνης αφής είναι στη θέση του για τον έλεγχο του Mario.

*** Έκδοση παραγωγής 3 που κυκλοφόρησε τώρα σε αυτό το Instructable ***

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

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

Ελπίζω αυτό να προσφέρει κάποια έμπνευση για άλλους να αναπτυχθούν περαιτέρω !!

Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017
Διαγωνισμός μικροελεγκτών 2017

Πρώτο Βραβείο στον Διαγωνισμό Μικροελεγκτών 2017

Συνιστάται: