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

Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2): 6 βήματα
Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2): 6 βήματα

Βίντεο: Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2): 6 βήματα

Βίντεο: Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2): 6 βήματα
Βίντεο: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Νοέμβριος
Anonim
Image
Image
Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2)
Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2)
Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2)
Air Piano Using IR Proximity Sensor, Speaker and Arduino Uno (Upgraded/part-2)

Αυτή είναι μια αναβαθμισμένη έκδοση του προηγούμενου έργου πιάνου αέρα;. Εδώ χρησιμοποιώ ένα ηχείο JBL ως έξοδο. Έχω συμπεριλάβει επίσης ένα κουμπί ευαίσθητο στην αφή για να αλλάξετε τις λειτουργίες σύμφωνα με τις απαιτήσεις. Για παράδειγμα- Λειτουργία σκληρού μπάσου, Κανονική λειτουργία, Λειτουργία συντονισμού υψηλής συχνότητας. Θα σας δείξω πώς να συνδέσετε το ηχείο στο Arduino. Κανονικά τα πιάνα είτε πρόκειται για ηλεκτρικές είτε για μηχανικές εργασίες στον απλό μηχανισμό πατήματος του κουμπιού. Αλλά εδώ είναι μια συστροφή, θα μπορούσαμε απλώς να εξαλείψουμε την ανάγκη για πλήκτρα σε ένα πιάνο χρησιμοποιώντας μερικούς αισθητήρες. Και οι αισθητήρες υπέρυθρης προσέγγισης ταιριάζουν καλύτερα στην αιτία, επειδή είναι εύχρηστοι και καταλαμβάνουν επίσης μόνο μία ψηφιακή ακίδα πλακέτας μικροελεγκτή. Και επίσης αυτοί οι αισθητήρες είναι ένας από τους φθηνότερους αισθητήρες που υπάρχουν.

Προμήθειες

1) 10 τεμ. Αισθητήρας εγγύτητας Ir

2) Arduino uno/ mega

3) Ηχείο με υποδοχή ήχου

4) κουμπί (στην περίπτωσή μου το κουμπί ευαίσθητο στο άγγιγμα)

5) Βάση για την τοποθέτηση αισθητήρων (ακρυλικό φύλλο)

6) Μαύρο φύλλο καρτών/ Μαύρη ταινία τσέλο

7) βίδες/κόλλα

8) Σύρματα

Βήμα 1: Τοποθέτηση αισθητήρων Ir

Τοποθέτηση αισθητήρων Ir
Τοποθέτηση αισθητήρων Ir
Τοποθέτηση αισθητήρων Ir
Τοποθέτηση αισθητήρων Ir

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

Βήμα 2: Ρύθμιση εύρους αισθητήρα Ir και κάλυψη με ρολά μαύρου φύλλου φύλλων

Ρύθμιση εύρους αισθητήρα Ir και κάλυψη με ρολά μαύρου φύλλου
Ρύθμιση εύρους αισθητήρα Ir και κάλυψη με ρολά μαύρου φύλλου
Ρύθμιση εύρους αισθητήρα Ir και κάλυψη με ρολά μαύρου φύλλου
Ρύθμιση εύρους αισθητήρα Ir και κάλυψη με ρολά μαύρου φύλλου

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

Βήμα 3: Σύνδεση ηχείου με Arduino

Σύνδεση ηχείου με Arduino
Σύνδεση ηχείου με Arduino
Σύνδεση ηχείου με Arduino
Σύνδεση ηχείου με Arduino
Σύνδεση ηχείου με Arduino
Σύνδεση ηχείου με Arduino

Συνδέστε το ένα άκρο της υποδοχής ήχου στο ηχείο, το άλλο άκρο περιέχει συνήθως 3 μέρη. Τα δύο πάνω μέρη προορίζονται για αριστερή και δεξιά είσοδο και το κάτω μέρος είναι γειωμένο. Συνδέστε λοιπόν τη γείωση της υποδοχής ήχου με τη γείωση του Arduino/μικροελεγκτή και συνδέστε οποιοδήποτε από το δεξί/αριστερό τμήμα της υποδοχής ήχου στην ψηφιακή ακίδα του μικροελεγκτή. Ανατρέξτε στην παραπάνω εικόνα για να πάρετε μια καλή ιδέα. Ενεργοποιήστε το ηχείο και η έξοδος ήχου σας είναι έτοιμη.

Βήμα 4: Καλωδίωση μονάδας αισθητήρα Ir και διακόπτης αισθητήρα αφής

Καλωδίωση μονάδας αισθητήρα Ir και διακόπτης αισθητήρα αφής
Καλωδίωση μονάδας αισθητήρα Ir και διακόπτης αισθητήρα αφής
Καλωδίωση μονάδας αισθητήρα Ir και διακόπτης αισθητήρα αφής
Καλωδίωση μονάδας αισθητήρα Ir και διακόπτης αισθητήρα αφής

Χρησιμοποιώ διακόπτη αισθητήρα αφής για να αλλάξω τις λειτουργίες του πιάνου;. Αντ 'αυτού, μπορείτε να χρησιμοποιήσετε έναν απλό διακόπτη κουμπιού. Συνδέστε τον θετικό ακροδέκτη του διακόπτη αισθητήρα στο Arduino +5V και τον αρνητικό στη γείωση. Συνδέστε την έξοδο του αισθητήρα αφής στην είσοδο του αναλογικού πείρου του Arduino. Συνδέστε όλους τους θετικούς ακροδέκτες των αισθητήρων ir χρησιμοποιώντας ένα σύρμα και συγκόλληση (προαιρετικά). Συνδέστε επίσης όλους τους πείρους γείωσης όλων των αισθητήρων. Τώρα, τέλος, πρέπει να συνδέσετε ακίδες εξόδου από τον αισθητήρα Ir σε ψηφιακές ακίδες της πλακέτας μικροελεγκτή. Στην περίπτωσή μου, είναι το Arduino uno. Θυμηθείτε ότι, όταν εντοπιστεί ένα εμπόδιο, η έξοδος από τον αισθητήρα είναι χαμηλή.

Βήμα 5: Κωδικοποιήστε τον μικροελεγκτή χρησιμοποιώντας το Arduino Ide

Σε αυτόν τον κωδικό, πρέπει πρώτα να ορίσουμε ακίδες για είσοδο αισθητήρα ir, είσοδο κουμπιού αισθητήρα αφής και έξοδο ηχείου. Μετά από αυτό δημιουργούμε μια ένθετη συστοιχία διαφορετικών συχνοτήτων διαφορετικών τρόπων λειτουργίας. Χρησιμοποιούμε τόνο (). λειτουργία του Arduino ide να στείλει την έξοδο μας στο ηχείο. Χρησιμοποιούμε το noTone (); λειτουργία για διακοπή του ήχου. Έχω χρησιμοποιήσει μόνο δήλωση υπό όρους στον βρόχο, οπότε θα είναι εύκολο να το καταλάβω και λειτουργεί μια χαρά.

Συνιστάται: