Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα υλικά
- Βήμα 2: Εκτυπώστε την θήκη 3D
- Βήμα 3: Δημιουργήστε το κύκλωμα
- Βήμα 4: Φορτώστε τον κωδικό
Βίντεο: Ρετρό ρολόι Arcade - Arduino: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Δημιουργήστε ένα διαδραστικό κομοδίνο arcade, με οθόνη αφής και κινούμενες φιγούρες arcade που μπορείτε να ηχογραφήσετε έναν ήχο της επιλογής σας για το ξυπνητήρι.
Αυτή είναι μια ενημέρωση ενός προηγούμενου έργου που περιλαμβάνει τώρα μια θήκη 3D Printed και τέσσερα ξεχωριστά προγράμματα για να διαλέξετε
1. Arcade Clock - DK Mario, Space Invaders & Pacman animation
2. Pacman Clock - Διαδραστικό κινούμενο παιχνίδι Pacman με λειτουργίες ρολογιού
3. Ρολόι DK - Διαδραστικό κινούμενο παιχνίδι DK με λειτουργίες ρολογιού
4. Tumble Ghost - Κινούμενο παιχνίδι Pacman Ghost βασισμένο στο Flappy Bird
Πολλή διασκέδαση για κατασκευή και ένα υπέροχο δώρο για όποιον αρέσει να ξαναζήσει τη νοσταλγία των χαρακτήρων παιχνιδιών arcade της δεκαετίας του '80
** Αν σας αρέσει αυτό το διδακτικό, ψηφίστε το στον "Διαγωνισμό ρολογιών" πατώντας το κουμπί στο κάτω μέρος της σελίδας ***
Πολλά ευχαριστώ !!
Βήμα 1: Συγκεντρώστε τα υλικά
- Arduino Board - Arduino Mega 2560 (Τα αντικείμενα 1, 2 και 3 μπορούν να αγοραστούν ως μια πακέτη παραγγελίας)
- Οθόνη αφής Arduino Shield - Ασπίδα επέκτασης Mega Touch LCD 3,2 ιντσών
- Οθόνη αφής - Οθόνη TFT LCD 3,2 " + Οθόνη αφής για το Mega 2560 του Arduino
- Ενότητα ρολογιού πραγματικού χρόνου - DS3231 RTC
- Ενότητα εγγραφής φωνής - ISD1820 Φωνητική συσκευή εγγραφής
- Νήμα PLA για 3D εκτυπωτή
- Εποξειδική ρητίνη δύο τμημάτων για συγκόλληση θήκης μεταξύ τους
- Καλώδιο USB Φορτιστής USB μήκους 2 μέτρων (χρησιμοποιείται για τροφοδοσία ρολογιού)
- Πυροβόλο θερμής κόλλας
- Δέσεις καλωδίων X 3
Προαιρετικά εξαρτήματα αυτόματου φωτισμού φωτισμού πίσω απαιτούνται μόνο εάν υπάρχει ρολόι κομοδίνου
- Αντίσταση 270k Ohm
- Δίοδος Zener 3.3v
- Αντίσταση 0,5 watt 47 Ohm
- Αντίσταση εξαρτώμενη από το φως (LDR)
Βήμα 2: Εκτυπώστε την θήκη 3D
Τύπωσα τη θήκη του ρολογιού σε ένα Creality Ender 3. Όλα τα αρχεία εκτύπωσης 3D και οι οδηγίες για τη θήκη μπορείτε να τα βρείτε εδώ στο Thingiverse
Βήμα 3: Δημιουργήστε το κύκλωμα
Το συνολικό κύκλωμα περιέχει ρολόι πραγματικού χρόνου, Arduino Mega, μονάδα ήχου, οθόνη αφής και περίβλημα οθόνης.
1. Ρολόι σε πραγματικό χρόνο
Τοποθετήστε το ρολόι Realtime στο πίσω μέρος του Arduino Mega όπως στην εικόνα που παρέχεται. Χρησιμοποίησα ένα πιστόλι θερμής κόλλας και έναν αφρό συσκευασίας για να βεβαιωθώ ότι δεν αγγίζουν και ότι υπάρχει κάποιο μαξιλάρι για να απορροφήσει την κίνηση. Στην περίπτωσή μου, κόλλησα 2 από τα πόδια RTC απευθείας στο Arduino και χρησιμοποίησα καλώδιο σύνδεσης για σύνδεση 5v και GND στο Arduino.
2. Ενότητα εγγραφής ήχου
Αυτά είναι πραγματικά δροσερά και εύχρηστα. Με παρόμοιο τρόπο όπως παραπάνω, χρησιμοποιήστε αφρό και θερμή κόλλα για να τοποθετήσετε τη μονάδα και το ηχείο στο πίσω μέρος του Arduino φροντίζοντας να είστε μονωμένοι από το άγγιγμα. Η μονάδα ήχου ενεργοποιείται από το D8 στο Arduino, οπότε αυτό και το τροφοδοτικό πρέπει να συνδεθούν σύμφωνα με το διάγραμμα κυκλώματος που παρέχεται.
3. Αυτόματος ρυθμιστής φωτισμού (Προαιρετικό)
Εάν σκοπεύετε να χρησιμοποιήσετε ως κομοδίνο, τότε πιθανότατα θα θέλετε να μειώσετε αυτόματα τον οπίσθιο φωτισμό τη νύχτα, ώστε να μην επηρεάσει τον ύπνο σας. (Εάν όχι, τότε μπορείτε να παραλείψετε αυτό το βήμα!) Δυστυχώς, ο οπίσθιος φωτισμός στην οθόνη 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
Σπρώξτε προσεκτικά τους συνδετήρες οθόνης αφής TFT 3,2 'στο TFT Arduino Shield. Στη συνέχεια, συνδεθείτε προσεκτικά στο επάνω μέρος του Arduino σύμφωνα με την εικόνα που παρέχεται. Το RTC διαθέτει μπαταρία, έτσι θα διατηρήσει τον σωστό χρόνο ακόμα και αν έχει διακοπεί η παροχή ρεύματος. Ο χρόνος συναγερμού αποθηκεύεται στο Eeprom στο Arduino που σημαίνει ότι θα διατηρηθεί εάν υπάρχει διακοπή ρεύματος.
Βήμα 4: Φορτώστε τον κωδικό
Δευτέρα στο διαγωνισμό ρολογιών
Συνιστάται:
Φτιάξτε το δικό σας ρετρό ρολόι Nixie με ένα RTC!: 7 βήματα (με εικόνες)
Φτιάξτε το δικό σας ρετρό ρολόι Nixie με ένα RTC!: Σε αυτό το έργο θα σας δείξω πώς να δημιουργήσετε ένα ρετρό ρολόι nixie. Αυτό σημαίνει ότι θα σας δείξω πώς μπορείτε να ελέγχετε τους σωλήνες nixie με τροφοδοτικό DC υψηλής τάσης και στη συνέχεια θα συνδυάσω 4 σωλήνες nixie με ένα Arduino, ένα ρολόι πραγματικού χρόνου (RTC) και ένα cu
Ρολόι συνταξιοδότησης / Καταμέτρηση / Ρολόι Dn: 4 βήματα (με εικόνες)
Ρολόι συνταξιοδότησης / Count Up / Dn Clock: Είχα μερικές από αυτές τις οθόνες 8x8 LED με κουκκίδες στο συρτάρι και σκεφτόμουν τι να κάνω με αυτές. Εμπνευσμένο από άλλες οδηγίες, μου ήρθε η ιδέα να δημιουργήσω μια οθόνη αντίστροφης μέτρησης/ανύψωσης για να μετράω αντίστροφα σε μια μελλοντική ημερομηνία/ώρα και αν ο στόχος είναι
C51 4 Bits Ηλεκτρονικό Ρολόι - Ξύλινο Ρολόι: 15 Βήματα (με Εικόνες)
C51 4 Bits Ηλεκτρονικό Ρολόι - Ξύλινο Ρολόι: Είχα λίγο ελεύθερο χρόνο αυτό το Σαββατοκύριακο, έτσι προχώρησα και συναρμολόγησα αυτό το ηλεκτρονικό ψηφιακό ρολόι 4 -bit DIY 2,40 AU $ 2,40 που αγόρασα από την AliExpress πριν από λίγο
Ρετρό ρολόι Playstation 1: 8 βήματα (με εικόνες)
Ρετρό ρολόι Playstation 1: Αφού επισκέφθηκα το σπίτι των γονιών μου, έφυγα με γεμάτο στομάχι και το παλιό μου Playstation 1, μεταξύ άλλων. Αφού το συνδέσα, φρίκαρα όταν είδα ότι δεν λειτούργησε. Ευτυχώς, εννοούσα να πάρω μια ιδιόμορφη, μία ώρα, ώστε να βάλω
Ντουλάπι Arcade με θέμα το ζωγραφισμένο στο χέρι ρετρό/διάστημα: 6 βήματα (με εικόνες)
Hand Painted Retro/Space Themed Arcade Cabinet: Καλώς ορίσατε στον οδηγό μου για να δημιουργήσετε το δικό σας Space/Retro Gaming themed Tabletop Retro arcade ερμάριο! Για αυτό το Εκπαιδευτικό, θα χρειαστείτε: Raspberry Pi 3 ή 2 Board (RSComponents or Pimoroni) £ 28- 34 Micro USB Cable to Power Raspberry Pi £ 28-1