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

Πίνακας LED με ενεργοποίηση κλαπ: 4 βήματα
Πίνακας LED με ενεργοποίηση κλαπ: 4 βήματα

Βίντεο: Πίνακας LED με ενεργοποίηση κλαπ: 4 βήματα

Βίντεο: Πίνακας LED με ενεργοποίηση κλαπ: 4 βήματα
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Νοέμβριος
Anonim
Πίνακας LED που ενεργοποιείται με κτυπήματα
Πίνακας LED που ενεργοποιείται με κτυπήματα

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

Βήμα 1: Υλικά

Θα χρειαστείτε:

  1. Arduino Uno
  2. Breadboard (δείτε βήμα 3)
  3. 4 Καλώδια αρσενικού-αρσενικού άλτη
  4. 3 αρσενικά-θηλυκά άλματα καλωδίων
  5. 3 LED
  6. 3 αντιστάσεις 220 ohm
  7. 1 μονάδα αισθητήρα ήχου μικροφώνου KY-038

Μπορείτε να αγοράσετε αυτά τα εξαρτήματα online από διάφορα μέρη - αναζητήστε και θα πρέπει να μπορείτε να τα βρείτε σε αξιοπρεπή τιμή.

Βήμα 2: Συναρμολόγηση

Συνέλευση
Συνέλευση

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

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

Δεδομένου ότι δεν μπορούσα να βρω ένα μέρος για το KY-038, έπρεπε να το αφήσω έξω από το διάγραμμα. Το κίτρινο σύρμα πρέπει να συνδεθεί με τον πείρο "A0", το μαύρο σύρμα πρέπει να συνδεθεί με τον πείρο "G" (Ground) και το κόκκινο σύρμα πρέπει να συνδεθεί με τον πείρο "+" (5V).

Βήμα 3: Κωδικός

Ανοίξτε το Arduino IDE και επικολλήστε τον ακόλουθο κώδικα σε αυτό:

pastebin.com/cJQUA4eM

Αλλάξτε τις γραμμές 1 σε 25 εάν χρειάζεται. Έχω προσθέσει σχόλια για να εξηγήσω τι κάνουν οι σταθερές.

Αφού επικολλήσετε και τροποποιήσετε τον κώδικα σύμφωνα με τις προτιμήσεις σας, ανεβάστε τον στο Arduino.

Βήμα 4: Τέλος

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

  • 2 χτυπήματα: Ενεργοποιεί το LED 1
  • 3 χτυπήματα: Ενεργοποιεί το LED 2
  • 4 χτυπήματα: Ενεργοποιεί το LED 3
  • 5 χτυπήματα: Απενεργοποιεί όλα τα LED
  • 6 χτυπήματα: Ενεργοποιεί όλα τα LED
  • 16 χειροκροτήματα: Light show!:Π

Εάν είστε αρκετά τολμηροί, μπορείτε να μπείτε στον κωδικό μου και να προσθέσετε ή να τροποποιήσετε τις τρέχουσες εντολές για να κάνετε διαφορετικά πράγματα. Ο σχετικός κωδικός βρίσκεται στις γραμμές 84-148.

Καλα να περνατε!

Συνιστάται: