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

Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)

Βίντεο: Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)

Βίντεο: Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)
Βίντεο: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Δεκέμβριος
Anonim
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328

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

Προμήθειες

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

2) Arduino uno/ mega

3) βίδες (προαιρετικά)

4) Σύρματα

5) Πιεζοηλεκτρικός βομβητής

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

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

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

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

Βήμα 2: Καλωδίωση των αισθητήρων

Καλωδίωση των αισθητήρων
Καλωδίωση των αισθητήρων
Καλωδίωση των αισθητήρων
Καλωδίωση των αισθητήρων

Συνδέστε όλους τους θετικούς ακροδέκτες αισθητήρων χρησιμοποιώντας σύρμα και κόλλα (προαιρετικά). Συνδέστε επίσης όλους τους πείρους γείωσης όλων των αισθητήρων. Τώρα, τέλος, πρέπει να συνδέσετε ακίδες εξόδου από τον αισθητήρα Ir σε ψηφιακές ακίδες της πλακέτας μικροελεγκτή. Στην περίπτωσή μου, είναι το Arduino uno. Θυμηθείτε ότι, όταν εντοπιστεί ένα εμπόδιο, η έξοδος από τον αισθητήρα είναι χαμηλή. Έτσι, εάν θέλετε να συνδέσετε το led ως δείκτη στο κύκλωμα, συνδέστε τον αρνητικό ακροδέκτη στην έξοδο του αισθητήρα και τον θετικό σε 3,3v θετική ράγα του Arduino uno.

Βήμα 3: Σύνδεση εξόδου

Τώρα συνδέστε την ψηφιακή ακίδα εξόδου στο θετικό τερματικό του βομβητή/ ηχείου. Και συνδέστε τον αρνητικό τερματικό στη γείωση του Arduino uno. Εάν χρησιμοποιείτε έναν βομβητή/ ηχείο που απαιτεί υψηλή τάση, συνιστάται να χρησιμοποιήσετε ένα npn bjt επειδή έχει πολύ γρήγορη εναλλαγή και μπορεί να λειτουργεί ομαλά με εισόδους μεταβλητής συχνότητας από το Arduino. Επίσης, βεβαιωθείτε ότι εάν χρησιμοποιείτε βομβητή υψηλής ισχύος, μην χρησιμοποιείτε τροφοδοσία από το arduino. Αντ 'αυτού, χρησιμοποιήστε κάποια εξωτερική πηγή, αλλά στην περίπτωσή μου η κατανάλωση ενέργειας είναι χαμηλή, οπότε χρησιμοποιώ απευθείας από το Arduino.

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

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

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

Βήμα 5: Κωδικός για πίνακα μικροελεγκτή

Ο κώδικας ξεκινά με τον καθορισμό συχνοτήτων για τις οποίες θέλουμε έξοδο βομβητή/ηχείου. Στη συνέχεια, ορίζουμε ακίδες που θα χρησιμοποιήσουμε για εισόδους αισθητήρων. Στη συνέχεια, ρυθμίζουμε τις καρφίτσες μας στο void setup (). Στο void loop () μόλις χρησιμοποίησα προτάσεις υπό όρους επειδή ο κώδικας γίνεται απλός και είναι αρκετά καλός για τις τρέχουσες ανάγκες.

Συνιστάται: