Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Arduino και LED
- Βήμα 2: Κουμπί έναρξης
- Βήμα 3: Ελεγκτές
- Βήμα 4: Audχος
- Βήμα 5: Βαρύτητα
- Βήμα 6: Τελικό λογισμικό
- Βήμα 7: Βρείτε έναν φίλο για να ανταγωνιστείτε με \ o/
Βίντεο: Smash Dash 3000: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό είναι ένα copy paste στις 13/4/2019 από το GitHub, με σκοπό τη συμμετοχή στον διαγωνισμό LED Instructables! Εάν κάποιος έχει προβλήματα, μη διστάσετε να αφήσετε ένα ζήτημα στο GitHub!
Πλήρη αρχεία έργου στη διεύθυνση
Αυτό είναι ένα έργο για τα φώτα. Έφτιαξα ένα παιχνίδι αγώνων με βάση το arduino, το οποίο περιελάμβανε το σπάσιμο ενός κουμπιού και τον αγώνα μέχρι το τέλος μιας λωρίδας LED. Υπάρχουν πρόσθετες μηχανικές όπως η βαρύτητα για να κάνουν το παιχνίδι πιο συναρπαστικό.
Φωνάξτε την έμπνευση για αυτό το έργο, [Open LED Race] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a).
Προμήθειες
## Προμήθειες
Arduino Mega- 5V Relay- 5V 2.5A Τροφοδοτικό- WS2813 Led Strip 60 LED/5 Meter- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF Capacitor- 470 Ohm Resistor (5)- 1000 Ohm Resistor- 10k Ohm Resistor (3)- Cardboard Box- 3 Watt Speaker- Pringles Can- Empty Pill Bottle (2)- 22 AWG Solid Wire- Ethernet Cable- Male RJ45 Connectors- Breadboard- Arcade Button (3)- Micro SD
### Άλλα πράγματα που θα χρειαστείτε
- Micro SD Reader- Wire Stripper- RJ45 Crimper- Soldering Iron- Solder- Shrinktube
Βήμα 1: Arduino και LED
### 1.1 Πλαίσιο ρύθμισης
#### 1.1.1
Συνδέστε στο κουτί σας: Arduino Mega, breadboard, ρελέ, βύσμα RJ45, βύσμα τροφοδοσίας
#### 1.1.2
Συνδέστε το Arduino σε σανίδα (ανατρέξτε στο σχήμα καλωδίωσης).
#### 1.1.3
Συνδέστε το ρελέ στη σανίδα (ανατρέξτε στο σχήμα καλωδίωσης).
#### 1.1.4
RJ45 στο breadboard, προσθέστε αντιστάσεις
Πράσινο = Εφεδρική γραμμή δεδομένων μπλε = γραμμή γραμμής πορτοκαλί = 5V καφέ = έδαφος
Προσθέστε μια αντίσταση 470 Ohm και στις δύο γραμμές δεδομένων (ανατρέξτε στο σχήμα καλωδίωσης).
#### 1.1.5
Συνδέστε το τροφοδοτικό στο breadboard, προσθέστε πυκνωτή 1000 uF.
### 1.2 Ρύθμιση λωρίδας LED
#### 1.2.1 Δημιουργήστε καλώδιο επέκτασης LED
Περίπου 6-9 πόδια σε μήκος.
Συνδέσεις σύρματος συγκόλλησης.
Κόκκινο (5V) = Πορτοκαλί μαύρο (έδαφος) = καφέ κίτρινο (δεδομένα) = μπλε πράσινο (εφεδρικά δεδομένα) = πράσινο
Χρησιμοποιήστε θερμική συρρίκνωση.
! (./ images/ledextensionwire.jpg)
#### 1.2.2 Καλώδια καλωδίων LED ταινίας
! (./ images/ledWire.jpg)
#### 1.2.3 Συνδέστε τη λωρίδα LED στο RJ45 keystone.
### 1.3 Λογισμικό: Ενεργοποιήστε τα φώτα
Δείτε [`./code/step1-turnOnLights.ino`](./code/step1-turnOnLights.ino)
Βήμα 2: Κουμπί έναρξης
### 2.1
Το πριόνι μπορεί να είναι μισή ίντσα ψηλότερο από το κουτί σας.
! (./ images/startButtonInBox.jpg)
### 2.2
Κόψτε μια τρύπα για το κουμπί arcade.
Κολλήστε το κουμπί εκκίνησης καλωδίων.
! (./ images/startButtonHole.jpg)
### 2.3
Συνδέστε τα καλώδια καλωδίων εκκίνησης στο breadboard και συνδέστε το breadboard στο Arduino.
Προσθέστε αντίσταση 470 oHm για LED. Προσθέστε αντίσταση 10k για το κουμπί.
! (./ images/startButtonWires.jpg)
### 2.4 Λογισμικό: Κινούμενα φώτα
Δείτε [`./code/step2-movingLights.ino`] (./code/step2-movingLights.ino)
Βήμα 3: Ελεγκτές
### 3.1 Συνδέστε την πλακέτα breakout του ελεγκτή στο arduino
#### 3.1.1 Πρώτος ελεγκτής
Αυτή είναι η διαμόρφωση για τον ελεγκτή του πρώτου παίκτη. Όλα τα καλώδια πρέπει να συνδεθούν στη θύρα διάσπασης της πλακέτας `D`.
Διαμόρφωση καλωδίου θύρας θραύσης ελεγκτή:
- Καλώδιο 1: +5 volt επιστροφή από το σκέλος 2 του διακόπτη - Συνδέστε σε μια διαθέσιμη τερματική ταινία στο breadboard - Συνδέστε μια αντίσταση 10k ohm από αυτήν την τερματική ταινία στη γείωση. Αυτή η αναφορά γείωσης βοηθά στην αποφυγή ψευδώς θετικών ενδείξεων. - Σύρμα 2: +5 βολτ πηγαίνοντας στο σκέλος 1 του διακόπτη - Συνδέστε στη σιδηροτροχιά ισχύος +5 βολτ στο ψωμί - Σύρμα 3: Γείωση για κουμπί LED - Συνδέστε τη ράγα ισχύος -5 βολτ στο ψωμί - Σύρμα 4: +5 volt σήμα για κουμπί LED - Συνδέστε σε μια διαθέσιμη τερματική ταινία στο breadboard - Συνδέστε το arduino στην αντίθετη λωρίδα ακροδεκτών - Συνδέστε τις δύο τερματικές λωρίδες με αντίσταση 470 ohm
Κουμπί Player 1 = pin 26 Player 1 LED = pin 27
#### 3.1.2 Δεύτερος ελεγκτής
Ακολουθήστε τα βήματα για τον πρώτο ελεγκτή, εκτός από αυτήν τη φορά χρησιμοποιώντας τη θύρα διακοπής `C`.
Κουμπί Player 2 = pin 22 Player 2 LED = pin 23
### 3.2 Δημιουργήστε ένα καλώδιο ethernet
Περίπου 6-9 πόδια σε μήκος.
! (./ images/controllerWire.jpg)
### 3.2
Τρυπήστε μια τρύπα στο κάτω μέρος του δοχείου χαπιών.
! (./ images/controllerBottomHole.jpg)
### 3.3 Επάνω χειριστήριο ελεγκτή
! (./ images/controllerInside.jpg)
#### 3.3.1
Κόψτε μια τρύπα στο καπάκι του δοχείου χαπιών για το κουμπί arcade.
#### 3.3.2
Συγκολλήστε καλώδια μολύβδου για το κουμπί arcade.
#### 3.3.3
Βάλτε το κουμπί arcade στο καπάκι του δοχείου χαπιών.
#### 3.3.4
Συνδέστε το RJ45 Female breakout στην άλλη πλευρά του καπακιού.
### 3.4 Κάτω διάταξη ελεγκτή
! (./ images/controllerAlmostFinished.jpg)
Τοποθετήστε το καλώδιο Ethernet στο κάτω μέρος του δοχείου χαπιού και, στη συνέχεια, συνδέστε έναν χαλαρό κόμπο αμέσως κάτω από το άκρο του καλωδίου Ethernet.
### 3.5 Τελική συνέλευση ελεγκτή
! (./ images/controllerFinished.jpg)
Συνδέστε το ethernet στο RJ45 Female Breakout. Προσέξτε όταν κλείνετε το δοχείο για να μην λυγίσετε τις καρφίτσες των κουμπιών.
### 3.6 Επανάληψη για δεύτερο χειριστήριο
! (./ images/secondController.jpg)
### 3.7 Λογισμικό: Έλεγχοι προγράμματος αναπαραγωγής
Δείτε [`./code/step3-playerControls.ino`^(./code/step3-playerControls.ino)
Βήμα 4: Audχος
### 4.1 Συνδέστε το DF Player στη σανίδα ψωμιού
Προσθέστε πυκνωτή και αντίσταση.
! (./ images/audioCloser.jpg)
### 4.2 Συνδέστε το ηχείο 3 watt στο breadboard
### 4.3 Λήψη ήχων για Micro SD
Το όνομα του φακέλου πρέπει να είναι mp3, τοποθετημένο στον ριζικό κατάλογο της κάρτας SD και το όνομα του αρχείου mp3 πρέπει να είναι 4 ψηφία, για παράδειγμα, "0001.mp3", τοποθετημένο κάτω από το φάκελο mp3. Εάν θέλετε να το ονομάσετε και στα αγγλικά και στα κινέζικα, μπορείτε να το προσθέσετε μετά τον αριθμό, για παράδειγμα, "0001hello.mp3" ή "0001 后来.mp3".
Δείτε [`./audio/erly(./audio).
### 4.4 Συνδέστε το Micro SD στη συσκευή αναπαραγωγής DF
### 4.5 Λογισμικό: ioχος
Ανατρέξτε στο [`./code/step4-audio.ino`]
Βήμα 5: Βαρύτητα
### 5.1 Μέτρο
! (./ images/lightsOnWall.jpg)
Κρεμάστε τη λωρίδα LED σε έναν τοίχο ή κάτι τέτοιο. Επιλέξτε ένα μέρος που έχει νόημα για να ξεκινήσει η βαρύτητα, για παράδειγμα όπου η λωρίδα φωτός αρχίζει να ταξιδεύει κάθετα.
Μετρήστε πόσο μακριά από το άκρο της λωρίδας LED βρίσκεται αυτή η θέση. Υπολογίστε τον δείκτη του LED σε αυτή τη θέση χρησιμοποιώντας το μετρούμενο μήκος, το συνολικό μήκος της λωρίδας και την απόσταση μεταξύ των LED.
### 5.2 Λογισμικό: Χρόνος βαρύτητας
Δείτε [`./code/step5-gravity.ino`erly(./code/step5-gravity.ino)
Βήμα 6: Τελικό λογισμικό
Προσθέστε έναν νικητή στο παιχνίδι.
! (./ images/horse.jpg)
Δείτε [`./code/step6-final.ino`erly(./code/step6-final.ino)
Συνιστάται:
Ασύρματο κουδούνι πόρτας - (Raspberry PI & Amazon Dash): 4 βήματα (με εικόνες)
Wireless Doorbell - (Raspberry PI & Amazon Dash): Τι κάνει; (βλ. βίντεο) Όταν πατήσετε το κουμπί, το Raspberry ανακαλύπτει νέα συσκευή που καταγράφεται στο ασύρματο δίκτυο. Με αυτόν τον τρόπο- μπορεί να αναγνωρίσει το κουμπί που πατάτε και να περάσει τις πληροφορίες σχετικά με αυτό το γεγονός στο κινητό σας (ή σε μια συσκευή του
Amazon Dash Button Silent Doorbell: 10 βήματα (με εικόνες)
Κουμπί Amazon Dash Silent Doorbell: Κοιτάζετε συνεχώς έξω από το παράθυρο, ώστε να μπορείτε να υποκλέψετε τους επισκέπτες πριν χτυπήσουν το κουδούνι; Βαρεθήκατε τα σκυλιά και το μωρό να τρελαίνονται όποτε χτυπάει; Δεν θέλετε να ξοδέψετε μια περιουσία για ένα " έξυπνο " λύση; Το να κάνεις ένα σιωπηλό κουδούνι είναι
XiaoMi Vacuum + Amazon Button = Dash Cleaning: 5 βήματα (με εικόνες)
XiaoMi Vacuum + Amazon Button = Dash Cleaning: Αυτή η οδηγία θα εξηγήσει πώς να χρησιμοποιήσετε τα εφεδρικά κουμπιά σας Amazon Dash για τον έλεγχο του XiaoMi Vacuum. Πήρα ένα σωρό κουμπιά Amazon από την εποχή που ήταν $ 1 και δεν τα χρησιμοποίησα. Αλλά με τη λήψη ενός νέου Robot Vacuum αποφασίζω
Επιδιόρθωση ραδιοφώνου Aux Jack / Add Media Bluetooth Receiver Behind Dash: 6 βήματα (με εικόνες)
Επιδιόρθωση ραδιοφώνου Aux Jack / Add Media Bluetooth Receiver Behind Dash: Πρόσφατα παρατήρησα ότι το βύσμα aux Silverado 2013 ήταν χαλαρό. Δεν ήταν έκπληξη αφού το χρησιμοποιώ συχνά και απλά αφήνω το aux καλώδιο να κρέμεται από την υποδοχή. Για να το διορθώσω, χρειάστηκε μόνο να βγάλω μερικά πάνελ από την παύλα, να αφαιρέσω και να πάρω apa
Dash Led Mod: 3 βήματα
Dash Led Mod: μισείτε ποτέ το σπασμωδικό πράσινο φανάρι με το οποίο ήρθε το αυτοκίνητό σας; εδώ είναι ένας τρόπος να τα ξεφορτωθείτε και να συνεχίσετε να βλέπετε την παύλα σας τη νύχτα. πρώτα επιλέξτε μια παύλα στο mod … αυτό θα κάνει. σημειώστε μόνο και μόνο επειδή το δημοσιεύω αυτό ΔΕΝ συνεπάγεται ευθύνη από μέρους μου εσείς